Ik heb een formulier met een combobox waaraan een subformulier hangt met een aantal records.
Nu wil ik dat je het record dat je op het scherm ziet uit kunt printen.
Het probleem is dat hij alleen het eerste record print.
Ik heb de volgende code achter een commandbutton:
Private Sub Command43_Click()
On Error GoTo Err_Command43_Click
Dim stDocName As String
Dim MyForm As Form
stDocName = "Huisaansluitschets sub"
Set MyForm = Screen.ActiveForm
DoCmd.SelectObject acForm, stDocName, True
DoCmd.PrintOut CurrentRecord
DoCmd.SelectObject acForm, MyForm.Name, False
Exit_Command43_Click:
Exit Sub
Err_Command43_Click:
MsgBox Err.Description
Resume Exit_Command43_Click
End Sub
Hoe krijg ik het voor elkaar dat hij wel het record uitprint wat zichtbaar is op het scherm?
Nu wil ik dat je het record dat je op het scherm ziet uit kunt printen.
Het probleem is dat hij alleen het eerste record print.
Ik heb de volgende code achter een commandbutton:
Private Sub Command43_Click()
On Error GoTo Err_Command43_Click
Dim stDocName As String
Dim MyForm As Form
stDocName = "Huisaansluitschets sub"
Set MyForm = Screen.ActiveForm
DoCmd.SelectObject acForm, stDocName, True
DoCmd.PrintOut CurrentRecord
DoCmd.SelectObject acForm, MyForm.Name, False
Exit_Command43_Click:
Exit Sub
Err_Command43_Click:
MsgBox Err.Description
Resume Exit_Command43_Click
End Sub
Hoe krijg ik het voor elkaar dat hij wel het record uitprint wat zichtbaar is op het scherm?