Ik probeer al een tijdje om erachter te komen hoe ik één record kan printen vanaf een formulier binnen Acces 2013
Ik heb via via de volgende code gevonden:
Private Sub cmdprint_Click()
On Error GoTo Err_cmdprint_Click
Dim StrCriterion As String
StrCriterion = "[id]= " & Me![Id]
DoCmd.OpenForm "naam van het formulier", acViewPreview, , StrCriterion
Exit_cmdprint_Click:
Exit Sub
Err_cmdprint_Click:
MsgBox Err.Description
Resume Exit_cmdprint_Click
End Sub
Op zich werkt het printen dan wel maar het punt is dat ik enkel het eerste record kan printen. Wat ik wil is dat als ik bijvoorbeeld record nr 89 in beeld heb dat dan ook nr 89 wordt geprint.
Voor de volledigheid [id] is het sleutelveld dat ook daadwerkelijk id heet, en het is een autonummering veld
Wie kan mij zeggen waar de fout zit?
BVD
Ik heb via via de volgende code gevonden:
Private Sub cmdprint_Click()
On Error GoTo Err_cmdprint_Click
Dim StrCriterion As String
StrCriterion = "[id]= " & Me![Id]
DoCmd.OpenForm "naam van het formulier", acViewPreview, , StrCriterion
Exit_cmdprint_Click:
Exit Sub
Err_cmdprint_Click:
MsgBox Err.Description
Resume Exit_cmdprint_Click
End Sub
Op zich werkt het printen dan wel maar het punt is dat ik enkel het eerste record kan printen. Wat ik wil is dat als ik bijvoorbeeld record nr 89 in beeld heb dat dan ook nr 89 wordt geprint.
Voor de volledigheid [id] is het sleutelveld dat ook daadwerkelijk id heet, en het is een autonummering veld
Wie kan mij zeggen waar de fout zit?
BVD