En fait je veux récupérer les valeurs d'une requête (requête qui ne comporte qu'une seule colonne) pour pouvoir les inclure dans un message d'erreur.
J'ai pensé utilisé un recordset pour contenir le résultat de ma requête, mais récupérer chaque ligne et la concaténer dans une variable de type String.
Voila ce que j'ai pour l'instant:
Si vous pouviez m'éclairer sur la façon de faire, ce serait sympa.
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 Dim tmp As DAO.Recordset Dim s As String Dim qdf As DAO.QueryDef Set qdf = CurrentDb.QueryDefs("nomRequête") Set tmp = qdf.OpenRecordset Set qdf = Nothing If DCount("*", "nomRequête") > 0 Then If Not tmp.EOF Then While Not tmp.EOF '... Construction du message s par concaténation ... tmp.MoveNext Wend End If MsgBox s End If
Partager