Bonjour,
Mon code est le suivant :
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 Sub GammePDF() Dim i As Integer Dim Max As Integer Max = '''''''Nombre d'enregistrements de ma requête'''''''''''''' For i = 0 To Max Dim Ladate As Date, Lentier As Variant Dim mach As String, Lig As String Ladate = Forms![F_Preventif]![Date_p] Lentier = Format(DateSerial(Year(Ladate), Month(Ladate), Day(Ladate)), "dd-mm-yy") mach = ''''''''''''La i'ème ligne du champ "machine" de ma requête "R1" ''''''''''''''''''''''' Lig = Forms![F_Preventif]![lstligne] DoCmd.OutputTo acOutputReport, "PRINCIPALE", acFormatPDF, "\\fermat\echange\Entretien_r01\Méthodes Maintenance\Gammes\" & "Gamme_" & Lig & "_" & mach & "_" & Lentier & ".pdf" Next i End Sub
Je cherche donc comment on appelle la ième ligne d'un champ d'une requête (R1![machine].Value (i) ????) ainsi que la fonction qui donne le nombre d'enregistrements de la requête.
Je vous remercie pour votre aide.
Othmane
Partager