ACCESS - Liste déroulante

Résolu/Fermé
remix1502 Messages postés 64 Date d'inscription dimanche 26 octobre 2008 Statut Membre Dernière intervention 4 août 2009 - 28 mai 2009 à 14:24
soleil_levant Messages postés 393 Date d'inscription lundi 15 septembre 2008 Statut Membre Dernière intervention 14 avril 2011 - 3 juin 2009 à 14:03
Bonjour,
Sous ACCESS 2002 sp3, je souhaiterai créer dans un formulaire une liste déroulante de choix avec certaines conditions :
1. je voudrais qu'on ne puisse pas saisir au clavier dans le champs de la liste de choix : actuellement on n'est pas obligé de cliquer sur un choix, on peut aussi écrire dans le case. Je voudrais interdire ça.
2. Je voudrais créer un bouton à côté de la liste permettant d'ajouter dans la liste un choix. (afin qu'à l'avenir ce choix soit visible dans la liste.

Faut-il du VBA ? si oui, comment apprendre ce langage ?

Pour info : j'ai créé ma liste de choix à partir de ma table pricipale : j'ai choisi "assistant liste de choix", et ma liste provient ainsi d'une sous-table qui ne comporte que les champs à afficher dans cette liste.


Merci de votre aide.
Rémi

13 réponses

Utilisateur anonyme
28 mai 2009 à 21:11
salut

Met Vérouiller = Oui

et c'est bon personne ne peut écrire dedans :-)
0
remix1502 Messages postés 64 Date d'inscription dimanche 26 octobre 2008 Statut Membre Dernière intervention 4 août 2009 1
29 mai 2009 à 09:53
Merci mais ça ne marchait pas : je ne pouvais plus séle"ctionner d'éléments de la liste.
Mais j'ai compris qu'il fallait faire : "limiter à la liste" = oui.

Et concernant mon bouton de rajout de choix dans la liste ??? personne n'a une petite idée ?
0
remix1502 Messages postés 64 Date d'inscription dimanche 26 octobre 2008 Statut Membre Dernière intervention 4 août 2009 1
1 juin 2009 à 14:14
???
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
1 juin 2009 à 14:28
Salut,

tu crées un formulaire avec ta sous table de liste de choix...

Dans le formulaire de base (celui où tu as ta boite déroulante), tu installes ton bouton, le bouton assistant doit être activé, puis opération sur formulaire -ouvrir un formulaire
Tu pourras inscrire un nouvel élément dans le nouveau formulaire et qui sera disponible dans ta liste déroulante
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
remix1502 Messages postés 64 Date d'inscription dimanche 26 octobre 2008 Statut Membre Dernière intervention 4 août 2009 1
2 juin 2009 à 12:04
bonjour,

tout d'abord, merci beaucoup, ça m'a permis d'un peu avancer, mais ça ne marche pas toujours :

En fait, j'ai plusieurs fois cette même liste déroulante dans mon formulaire de base.
Or si je regarde les choix dans une liste, et que je ne trouve pas ce que je veux je clic sur mon bouton pour rajouter un choix.
Je le rajoute.
Je reviens sur mon formulaire. Si je regarde dans la liste que j'avais déjà ouverte, mon nouvel enregistrement n'apparait pas. Par contre si je regarde dans les autres listes, cette fois je retrouve bien mon nouvel enregistrement.
Est-ce une question d'actualisation de la liste ? si oui, comment l'actualiser après chaque nouvel ajout ?


2ème problème (moindre...) : quand je rajoute un choix dans mon formulaire dédié, il faut que je clic bien sur le petit triangle indiquant "nouvel enregistrement" en bas du formulaire (>*) sinon ça écrase mes données existantes. Comment faire pour que l'enregistrement d'une nouvelle donnée se fasse systématiquement comme un nouvel enregistrtement, et ne plus avoir besoin de le faire manuellement ?

Merci encore
0
remix1502 Messages postés 64 Date d'inscription dimanche 26 octobre 2008 Statut Membre Dernière intervention 4 août 2009 1
2 juin 2009 à 14:38
alors ? personne pour me sauver ?
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
2 juin 2009 à 14:46
eh! oh! on est bénévoles, alors soit un peu patient!
http://img139.imageshack.us/img139/8973/notdistrimq9.jpg
sinon adresse toi à des professionnels...
0
remix1502 Messages postés 64 Date d'inscription dimanche 26 octobre 2008 Statut Membre Dernière intervention 4 août 2009 1
2 juin 2009 à 15:44
je n'ai pas l'impression d'avoir été très malpoli mais enfin bon...
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
2 juin 2009 à 16:09
Je n'ai pas dit que tu étais impoli mais impatient...
Vu la manière dont tu prends les choses, j'abandonne ce suivi d'assistance
Ciao
0
soleil_levant Messages postés 393 Date d'inscription lundi 15 septembre 2008 Statut Membre Dernière intervention 14 avril 2011 32
2 juin 2009 à 17:58
C'est comme si tu savais ou que tu connaissais la réponse, faut que tu arretes avec ta photo de soit disant faut patienter, t'es vraiment nul comme personne, NULL!!
0
remix1502 Messages postés 64 Date d'inscription dimanche 26 octobre 2008 Statut Membre Dernière intervention 4 août 2009 1
2 juin 2009 à 16:22
ciao !

alors, y-aurait-il quelqu'un d'autre pour m'aider svp ?
0
soleil_levant Messages postés 393 Date d'inscription lundi 15 septembre 2008 Statut Membre Dernière intervention 14 avril 2011 32
2 juin 2009 à 18:03
D'abord, faut que tu te renseigne d'avantages sur les bases relationnelles, ainsi tu peux comprendre d'avantages sur ton cas.
Ensuite, faut que tu regarde du côté des propriétés de tes formulaires, Passe en Mode conception, clique droit sur le carré noir du formualaire, propriété, Onglet données, type recordset, Feuille de réponse dynamique, tu fais pareil pour les autres formulaires qui sont liés entre eux. Essaie aussi de changer et tiens moi au courant,
bonne chance
0
remix1502 Messages postés 64 Date d'inscription dimanche 26 octobre 2008 Statut Membre Dernière intervention 4 août 2009 1
2 juin 2009 à 19:16
merci beaucoup de ton aide.
Je vais essayer ça et je te tiendrai au courant !
A+
Rémi
0
remix1502 Messages postés 64 Date d'inscription dimanche 26 octobre 2008 Statut Membre Dernière intervention 4 août 2009 1
3 juin 2009 à 11:00
Merci !
grâce à ton aide et un peu de réflexions j'ai pu m'en sortir !
A bientôt !
0
soleil_levant Messages postés 393 Date d'inscription lundi 15 septembre 2008 Statut Membre Dernière intervention 14 avril 2011 32
3 juin 2009 à 14:03
Super :)
pense à mettre une petit résolu ;)
0