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]