Hallo,
Ik probeer deze code "Automatisch Individuele Raportjes mailen per selectie van Castella van 01/03/13" nu reeds geruime tijd in alle vormen. Ik blijf echter steeds op hetzelfde record en dus op hetzelfde rapport vastzitten. Er zitten zeker meerdere records in de recordset check via recordcount.
dim as DAO, RECORDSETCLONE geprobeerd. Heeft iemand enig idee ? (access 2010)
Ik probeer deze code "Automatisch Individuele Raportjes mailen per selectie van Castella van 01/03/13" nu reeds geruime tijd in alle vormen. Ik blijf echter steeds op hetzelfde record en dus op hetzelfde rapport vastzitten. Er zitten zeker meerdere records in de recordset check via recordcount.
dim as DAO, RECORDSETCLONE geprobeerd. Heeft iemand enig idee ? (access 2010)
Code:
Private Sub Knop212_Click()
Dim i As Long
Dim DB As Database, RS As Recordset
Dim RecordCount As Long
Dim strID As Long
Set DB = CurrentDb()
Set RS = DB.OpenRecordset("TblTermijnHuidigemaand")
' Aantal records tellen
RS.MoveLast
RecordCount = RS.RecordCount
' Maak (zero-based) array.
MsgBox [RecordCount]
ReDim AnArray(RecordCount - 1)
' Vullen Array.
RS.MoveFirst
For i = 0 To RecordCount - 1
AnArray(i) = RS![Id]
MsgBox [Id] ' blijft op 1
RS.MoveNext
Next i
' Rapport printen voor iedere medewerker
'For i = 0 To RecordCount - 1
' strID = AnArray(i)
'DoCmd.OpenReport "RTermijnborderel", acViewReport, , "[TblTermijnHuidigemaand.Id] = " & [Id]
' MsgBox [Id] 'blijft op 1 dus ook steeds het zelfde rapport.
'DoCmd.Close acReport, "RTermijnborderel"
' RS.MoveNext
' Next i
RS.Close
DB.Close
Exit Sub
End Sub
Laatst bewerkt: