[Access] case à cocher

Fermé
Ntsoa - 1 déc. 2006 à 19:35
nico8679 Messages postés 167 Date d'inscription mercredi 23 février 2005 Statut Membre Dernière intervention 15 juillet 2008 - 4 déc. 2006 à 12:49
Bonjour!
voilà, je voudrais vous demander comment puis-je activer plusieurs cases à cocher à partir d'une case à cocher à l'entête d'un formulaire, sachant que chaque case représente un enregistrement?

Merci d'avance

2 réponses

dcanl Messages postés 2999 Date d'inscription mercredi 7 septembre 2005 Statut Contributeur Dernière intervention 3 juin 2013 470
2 déc. 2006 à 23:08
Salut !

Tu pourrais reformuler ta question s'il te plaît ? Je n'ai absolument rien compris !

@+
0
nico8679 Messages postés 167 Date d'inscription mercredi 23 février 2005 Statut Membre Dernière intervention 15 juillet 2008 58
4 déc. 2006 à 12:49
Salut.

C'est relativement simple.
Il faut que tu aille sur propriété de ta coche "tous" et tu va sur évenement puis la ligne "après MAJ".

Là tu clique sur "..." et tu va créer une macro.

Tu nomme ta macro.

TU va dans la barre des taches (icones en haut de la fenetre)puis tu cherche le bouton "conditions".

Tu clique dessus et normalement dans ton tableau de macro tu dois voir une colonne condition s'afficher (ça en fait 3 maintenenant).

Ensuite tu va sur condition, clic droit puis créer.

tu va chercher le formulaire en question et la coche "tous".
tu double clique sur "valeur" et tu tape "=oui"


Dans la fenetre tu dois avoir un truc du genre :

"form1"."cocher1"=Oui

tu valide

et dans la page macro tu va choisir la commande a éxécuter.
Tu choisi DéfinirValeur.

Ensuite en bas de page tu va sur le premier champ et avec le bouton créer tu choisi le contrôle auquel tu veux attribuer la valeur.
genre : "form1"."cocher2"

tu valide et a la ligne suivante tu met "Oui".
Le tour est joué il ne te reste plus qu'a faire autant de copier coller de cette ligne de macro que tu veux en dessous (n'oublie pas de changer le nom du controle ou tu défini ta valeur pour chaque ligne).

C'est un peu long mais c'esst aussi efficace que du VBA et ca permet de ne pas s'embeter avec celui-ci lorsqu'on est récalcitrant au langage..

Bon courage


PS:
Si apres cette manip tu ouvre ton formulaire et que toutes les coches sont actives, tu peux faire la mem chose (sans la condition) pour les remettre a zéro dans les propriété du formulaire sur la ligne sur ouverture. sauf que cette fois ta valeur ne sera pas oui mais "non".
0