Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2942 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Access] Valeur par défault liste déroulante

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Access] Valeur par défault liste déroulante

n°1582470
thekingsky
Posté le 04-07-2007 à 15:49:45  profilanswer
 

Bonjour à tous.
 
J'ai un problème sous access. J'ai un formulaire sur lequel j'ai une liste déroulante qui ce met à jour suivant sur quel enregistrement de mon formulaire je suis.
 
Et j'aimerais que par défault il y est le 1er enregistrement de sélectionné.
 
 
En fait mon formulaire est basé sur une table société et ma liste déroulante liste les contacts de la société. Donc dès que je change de société la liste ce met à jour. Mais je suis a chaque fois obliger de séléctionner le contact (car il y en a souvent qu'un) dans la liste déroulante pour le mettre actif et faire le traitement que je veux dessus.
 
Help !

mood
Publicité
Posté le 04-07-2007 à 15:49:45  profilanswer
 

n°1582474
thekingsky
Posté le 04-07-2007 à 15:54:27  profilanswer
 

Il faudrai un truc du genre : default = Firstvalue de la liste de valeur :)

n°1582478
jpcheck
Pioupiou
Posté le 04-07-2007 à 15:57:17  profilanswer
 

passe par  
listbox.list(indice) pour choisir ta valeur lors de l'ouverture de ton formulaire :)

n°1582483
thekingsky
Posté le 04-07-2007 à 16:03:29  profilanswer
 

Comment ca ?
 
En VB sur chargement du formulaire je lui met :

Code :
  1. Private Sub HistoriqueIntervenants_Enter()
  2.     Me.HI_INTER = Me.HI_INTER.list(1)
  3. End Sub


 
Ma liste déroulante s'apelle HI_INTER.
Mais il a pas l'air d'aimer ca :)

n°1582499
jpcheck
Pioupiou
Posté le 04-07-2007 à 16:18:38  profilanswer
 

indice 0 sinon
Me.HI_INTER.Value = Me.HI_INTER.List(0)

n°1582511
thekingsky
Posté le 04-07-2007 à 16:26:16  profilanswer
 

il me dit membre de méthode ou de données introuvables en me mettant en surbrillance .List(0)
 
J'ai mis le code VB sur Chargement du formulaire.

n°1582519
jpcheck
Pioupiou
Posté le 04-07-2007 à 16:40:56  profilanswer
 

as-tu charger la listbox avant d'en choisir une valeur ?

n°1582522
thekingsky
Posté le 04-07-2007 à 16:45:25  profilanswer
 

oui je pense qu'elle est chargé.
 
J'ai mis le code sur chargement du formulaire où il y a la liste déroulante.
Donc je pense qu'il est chargé au moment.
J'ai vu qu'il existait :
Me.HI_INTER.Selected (0) mais ca ne marche pas non plus

n°1582526
jpcheck
Pioupiou
Posté le 04-07-2007 à 16:55:58  profilanswer
 

et avec  
me.hi_inter.list(me.hi_inter.listcount-1) ?

n°1582532
thekingsky
Posté le 04-07-2007 à 17:05:00  profilanswer
 


YES j'y suis arrivé :
Me.HI_INTER.DefaultValue = Me.HI_INTER.ItemData(0)
 
yohoooo :)
 
Merci de ton aide quand meme jpcheck ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Access] Valeur par défault liste déroulante

 

Sujets relatifs
[Access] Formulaire - Table intermédiaire et champs multiselectionstester le choix fait dans un liste de choix
[Access 2007] Source ODBC ??[ACCESS] PB requete Mise a jour
[Java/Ireport] Obtenir une valeur obtenue dans le sous rapport[RESOLU] Une liste de pays dans ma base de données SQL
Avoir la liste de toutes les fonctions PHP + plantage WAMP[Access] Comment donner un titre à un graphique croisé dynamique?
[Access] programmer une requete a partir d'un formulaire[python] liste d'arguments de fonction ?
Plus de sujets relatifs à : [Access] Valeur par défault liste déroulante


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR