Bonjour a tous,
je vais tenter d'être explicite.
J'ai un formulaire avec dans ce formulaire une liste déroulante (lst_ref) qui a pour contenu les references produit de ma table "articles"
Dans une zone de liste(lsttest) j'affiche la quantite correspondant au produit (stocker dans la meme table "articles") selectionner dans ma zone deroulante.
Mon probleme: je n'arrive pas a recuper cette valeur dans une zone de texte.(result)
Pour etre clair en fait je recupere une valeur qui est toujours la meme. J'ai l'impression qu'il me recupere la valeur ou est positionner le focus sur la zone de liste.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 Private Sub Form_load() Me.result = "" Me.lst_ref = "" Me.lsttest.RowSource = "" Me.lsttest.Requery End Sub Private Sub lst_ref_AfterUpdate() Refreshquery End Sub Private Sub Refreshquery() Dim SQL As String SQL = "SELECT Qtéenstock FROM Articles WHERE Articles!Réference = '" & Me.lst_ref & "'" SQL = SQL & ";" Me.lsttest.RowSource = SQL Me.lsttest.Requery Me.result = Me.lsttest.Value End Sub
Merci pour votre aide.
Partager