Bonjour,
j'aimerais savoir comment on fait pour mettre une valeur par default sur une liste déroulante.
Cette valeur se trouve dans une table avec un seul enregistrement.
merci par avance
Bonjour,
j'aimerais savoir comment on fait pour mettre une valeur par default sur une liste déroulante.
Cette valeur se trouve dans une table avec un seul enregistrement.
merci par avance
Bonjour
A quoi sert une liste déroulante s'il n'y a qu'une valeur ?
Starec
En gros mon programme va servir a plusieur personne et dans cette liste deroulante il y a toute les personnes qui vont l'utilsé !
La base de données est en réseau mais l application est sur poste ! hors pour aller plus vite j'aimerais mettre une valeur par default de la dernière selection effectuer par l'utilisateur...
Re
Comme quoi il faut bien expliquer votre problème dés le départ, car cela est complètement différent et impose des questions.
Cette valeur par défaut (en fait s'en ait pas une), tu la stockes quelque part ? Est-ce prévu ?
Et cette valeur doit rester dans la même session ? Doit-elle revenir au démarrage de l'application ?
Starec
Re
D'abord, il faut cliquer sur le bouton de cette discussion http://www.developpez.net/forums/sho...57699:evilred:
Ensuite, à priori ce formulaire te sert de formulaire de connection, hors y a t'il aussi un mot de passe ?
Ta valeur est dans une table local ou sur le réseau ?
Tu vas sûrement dire que je pose beaucoup de questions, mais il faut être clair, et les membres peuvent donner des solutions qui peuvent poser des problèmes dans le contexte de ton appli.
Starec
Bin logiquement la valeur de la table n'est pas en réseau pour éviter des erreurs...
Pas besoin de mot de passe... C'est juste pour éviter d'aller chercher les intiales lors de la saisie..
Re
Bon il faut que tu utilises la fonction de domaine DLookup pour récupérer la valeur (un article existe, va voir dans mes articles dans ma signature), et tu l'affectes à la propriété value de ta liste.
En fait je ne vois pas à quoi sert ton formulaire, car pas de mot de passe, et un seul utilisateur.
Starec
non il y a plusieurs utilisateurs.... stockés dans une table... et dans une autre table je stock la valeur a mettre par défault qui se mettra toute seule sur chaque poste !
merci de ton aide j'essai demain je te tien au courant
Essaye ça :
Mais ça dépend si c'est une zone de liste classique ou modifiable
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private Sub Form_Load() Set bd = CurrentDb Set t = bd.OpenRecordset("MaTable", DB_OPEN_DYNASET) Me.MaZoneDeListe.DefaultValue = t![MonChamp] End Sub
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager