Gérard Laloux a écrit :

Secrétariat a écrit :

Gérard Laloux a écrit :

Yeps,
Je patauge ...
J'ai un formulaire créé à partir d'une table (ID - Nom - Prenom - etc...). Je voudrais créer une zone de liste qui affiche les noms et qui me permettrait de sélectionner facilement un enregistrement de mon formulaire. A la création de la zone de liste, il y a bien un assistant qui propose certains paramétrages, mais je patauge ...
Quelqu'un a-t-il déjà manipulé ces listes déroulantes ???

Bonne fin de wikèn ...

Bonjour,
Tout d'abord, à quel moment patauges tu ?
Oui, il y a eu des utilisateurs de bases de données qui ont mis au point des formulaires avec des zones de listes, et il y a eu plusieurs échanges sur ce point.
Voila par exemple une réponse de Sophie il y a quelques jours :
"sélectionne zone de liste et dessine autant de zone que besoin.
Sur chaque zone tu fais un clic droit et tu sélectionnes Contrôle.
Dans Entrée de liste, tu saisis les nombres en faisant maj+entrée à chaque fois que tu changes de nombre. Plus bas dans la fenêtre Contrôle, tu modifies Déroulante et tu le mets sur Oui. "
Jean Michel

OK, je vais essayer d'être aussi clair que possible.
Ma table comprend les champs suivants : ID (clé) ; Nom ; Prenom ; Classe.
Je crée le formulaire en y insérant les 3 champs Nom ; Prenom et Classe.
Dans le formulaire, je crée une zone de liste >> l'assistant démarre.
Première étape de l'assistant : Sélection de la Table = OK (y'en a qu'une 8-) )
Deuxième étape : Sélection de champ >> "Nom"
Troisième étape : Liaison des champs >> "Nom" - "Nom".
>> Terminer.
Ensuite, si je sélectionne un nom dans la liste l'effet n'est pas de passer à l'enregistrement voulu, mais bien de changer la valeur du champ "Nom" de l'enregistrement courant.
Et voilà :-\

A+

ah, ça veut dire que ton formulaire est conçu pour créer de nouveaux enregistrements. Si fais un clic droit sur ta liste, tu choisis "formulaire", et là tu vas sur le premier onglet, choisis les options en bas de façon à ce que ton formulaire ne serve pas à la saisie de nouveaux enregistrements. personnellement, j'ai galéré beaucoup avec les zones de liste, j'ai choisi par lâcheté les contrôles de table, et franchement je ne le regrette pas. ceci dit, tu as crée trois listes déroulantes, j'ai peur que ça ne fonctionne pas, puisque une fois que tu as choisi un nom dans l'une, les deux autres sont nécessairement figées, non? en gros, ton formulaire va nécessairement être bloqué sur le premier enregistrement, car pour passer au deuxième enregistrement, ou un autre, il va falloir que tes trois contrôles changent en même temps ( donc à moins que tu aies 3 souris branchées, ça va pas le faire ). tu fais ça pour pouvoir choisir tes élèves par nom, ou par prénom, ou par classe? ça pose un problème car tes enregistrements ne vont pas être classés correctement. à ta place, je ferais un menu déroulant, puis deux zones de texte, ou alors un contrôle de table et deux zones de texte. tu veux choisir tes élèves en fonction de quoi? d'abord la classe? ensuite le nom?

dans mon projet qui ressemble à ça, j'ai fait une table classe, une table élèves et une table entre les deux "associations_classes_élèves". Cahque table est pilotée par un formulaire. dans ce cas je peux faire deux zones de liste. comme un élève correspond à plusieurs classes, si je manipule le contrôle élève, le choix des classes se restreint, mais le contrôle reste actif.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à