Bonjour à tous,
J'ai un petit problème.
Je fais une requête pour remplir une zone de liste de 2 colonnes (0cm,10cm) dont la source est une liste valeurs que je remplis de la sorte
Ma requête donne un résultat de 769 lignes et dans ma liste box, il me manque 30 lignes
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 Set rst = db.QueryDefs("qryNumSapNon").OpenRecordset 'vider la liste des numéros Sap avant de la remplir Me.lstNumSapDispo.RowSource = "" If Not (rst.BOF And rst.EOF) Then rst.MoveFirst Do Until rst.EOF With Me.lstNumSapDispo .AddItem Item:=rst!strNumOrdreSap & ";" & rst!strNumOrdreSap & " " & rst!strNomOrdreSap End With rst.MoveNext Loop End If
si je fais ce code ci-après j'ai toutes les lignes
mais le but est d'avoir le num et le nom affiché comme dans le permier code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Set rst = db.QueryDefs("qryNumSapNon").OpenRecordset 'vider la liste des numéros Sap avant de la remplir Me.lstNumSapDispo.RowSource = "" If Not (rst.BOF And rst.EOF) Then rst.MoveFirst Do Until rst.EOF With Me.lstNumSapDispo .AddItem Item:=rst!strNumOrdreSap & ";" & rst!strNumOrdreSap End With rst.MoveNext Loop End If
quelqu'un aurait une idée du problème.
Merci pour votre aide
@++
gic
Partager