Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

remplir un champ sur plusieurs enregistrements

3 réponses
Avatar
camomille
Bonsoir,
J'ai une table contenant plus de 2000 enregistrements.
Sur 700 d'entre eux, correspondant aux adhérents 2005, j'aimerais que le
champ A soit sur Non au lieu de Oui (qui est la valeur par défaut).
Quelle formule magique utiliser si je ne veux pas me coltiner les 700 lignes
à corriger mais le faire d'une seule manip ?
Merci d'avance
Camille

3 réponses

Avatar
Raymond [mvp]
Bonsoir.

tu peux faire une requête mise à jour comme ceci:
UPDATE adhérents SET adhérents.A = False WHERE Year([Madate]) 05;

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://www.mpfa.info/ pour débuter sur le forum.
Deux jours pour faire le point sur la sécurité et préparer demain:
http://www.microsoft.com/france/securite/jms/?src=commu


"camomille" a écrit dans le message de news:
43f35c15$0$27138$
Bonsoir,
J'ai une table contenant plus de 2000 enregistrements.
Sur 700 d'entre eux, correspondant aux adhérents 2005, j'aimerais que le
champ A soit sur Non au lieu de Oui (qui est la valeur par défaut).
Quelle formule magique utiliser si je ne veux pas me coltiner les 700
lignes
à corriger mais le faire d'une seule manip ?
Merci d'avance
Camille




Avatar
camomille
Raymond [mvp] wrote:
Bonsoir.

tu peux faire une requête mise à jour comme ceci:
UPDATE adhérents SET adhérents.A = False WHERE Year([Madate]) 05;

Je te remercie, effectivement c'est impecc.

Je venais de trouver la manip :
J'ai ouvert ma requete Sélection m'affichant tous les enregistrements
concernés en mode création.
Bouton Requete => Requete mise à jour => dans la case idoine, j'ai tapé oui,
et ça m'a tout mis à jour.
Ca, c'est bêtement avec les boutons.
Mais en ligne de code comme ton exemple, tu fais ça comment ?
Merci beaucoup pour ton aide, je manipule access pour les fonctions basiques
mais n'ai pas encore eu l'occasion de mettre les mains dans le cambouis.

Avatar
Raymond [mvp]
si ti veux passer par le code, tu fais pareil:
DoCmd.RunSQL "UPDATE adhérents SET adhérents.A = False WHERE
Year([Madate]) 05;"

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://www.mpfa.info/ pour débuter sur le forum.
Deux jours pour faire le point sur la sécurité et préparer demain:
http://www.microsoft.com/france/securite/jms/?src=commu


"camomille" a écrit dans le message de news:
43f37f20$0$27121$
Je te remercie, effectivement c'est impecc.
Je venais de trouver la manip :
J'ai ouvert ma requete Sélection m'affichant tous les enregistrements
concernés en mode création.
Bouton Requete => Requete mise à jour => dans la case idoine, j'ai tapé
oui,
et ça m'a tout mis à jour.
Ca, c'est bêtement avec les boutons.
Mais en ligne de code comme ton exemple, tu fais ça comment ?
Merci beaucoup pour ton aide, je manipule access pour les fonctions
basiques
mais n'ai pas encore eu l'occasion de mettre les mains dans le cambouis.