|
|
|
|
Bjr à tous,
j'ai une liste deroulante (ld_test) qui s'appuie sur une table avec 2 champs :
- test1 qui est la cle primaire en num auto
- test2 qui est du texte
sur le formulaire (toto) j'aimerai stocker la valeur texte (test2) de (ld_test) dans une zone indépendante car par défaut un créant la liste déroulant il prend la clé primaire.
Sur la zone indep j'avais dans source =[test1] car c'est la valeur affiché sur le formulaire et il me retourne la clé et non le texte
Pvz vs m'aider?
Cdt.
Salut,
Private Sub ld_test_AfterUpdate()
Dim sqlstring as string
mDb As Database
mRs As RecordSet
sqlstring = "SELECT test2 from Ta_Table where test1 = '" & ld_test.Value & "'"
Set mDB = CurrentDb
Set mRs = mDB.OpenRecordset(sqlstring , dbOpenDynaset, dbSeeChanges, dbPessimistic)
Zone_Independante.Value = mRS("test2").Value
End Sub--
Rien n'est plus dangereux qu'une idée quand on a qu'une idée :-) |
Ah zut, tu es en Access 2003...
|
Slt a tous,
|
Dj_oakley,
|
J'ai posé la question à ta place et voici la réponse:
|