NETSAGE
Messages postés32Date d'inscriptionmercredi 11 août 2004StatutMembreDernière intervention11 mars 2008
-
14 mars 2005 à 17:28
ikram311
Messages postés17Date d'inscriptionmardi 21 septembre 2004StatutMembreDernière intervention 4 octobre 2005
-
3 juin 2005 à 01:41
Bonjour les petits loups;
Voilà, je suis en face d'un petit problème que je vous soumet. En espérant avoir votre aide.
J'ai une Form contenant un enregistrement d'une table TABLE01. Cette Form contient également un Combobox qui affiche une liste de libellées issus d'une table TABLE02.
La table TABLE02 est simple, elle contient 2 champs, code et libellé. (Le libellé qui est dans le Combobox)
Lorsque l'on sélectionne un libellé (dans le Combobox) et on enregistre le record (De TABLE01), je dois enregistrer le code correspondant au libellé choisit ,et non le libellé elle même, dans la TABLE01. Vous voyez le probleme.
Comment déterminer le code correspondant au libellé sélectionné ?
(Pour compliquer le tout, il peut y avoir des libellés identiques avec des codes différents).
cs_bouf
Messages postés114Date d'inscriptionlundi 6 septembre 2004StatutMembreDernière intervention20 mars 2008 14 mars 2005 à 17:45
salut,
c'est ton Combobox qu'il faut refaire :
pour chaque donnee il faut :
Combobox .AddItem rsPerso("Nom") & " " & rsPerso("PRENOM") (par exemple affichage du nom et prenom dans la liste)
Combobox .ItemData(Combobox.NewIndex) = TON CODE
tu mets cela dans une boucle pour remplir ton combobox et le tour est joué.
Explication : tu attribues à chaque ligne qui va s'afficher, un code unique. Il peut y avoir 5 noms identiques, c'est TON CODE qui sera retourné dans Value.