Printen van gegevens

Status
Niet open voor verdere reacties.

Geertvdb

Gebruiker
Lid geworden
12 jan 2005
Berichten
121
Wanneer ik een record invoer en dat meteen wil printen dan gaat dat niet.
Ik moet het record eerst opslaan met shift enter.
Ik dacht met het onderstaande hieraan te voldoen.
Wie weet een oplossing.

Geert

Private Sub cmdAdfrNota_Click()
DoCmd.Save acForm, "frmadres"
If Me.Dirty Then
Me.Dirty = False
End If
DoCmd.OpenReport "rptRekening", , , "Id_naam = " & ID_Naam
DoCmd.OpenReport "rptRekeningkopie", , , "Id_naam = " & ID_Naam
End Sub
 
Probeer alleen is:
Code:
Private Sub cmdAdfrNota_Click()

 Me.Dirty = False

 DoCmd.OpenReport "rptRekening", , , "Id_naam = " & ID_Naam
 DoCmd.OpenReport "rptRekeningkopie", , , "Id_naam = " & ID_Naam
 End Sub
 
Ik zat aan dit te denken:
Code:
DoCmd.RunCommand acCmdSave
 
Het vreemde doet zich voor.
Ik heb nu 10x getest met zoals ik het had staan en het gaat 9x goed dus wel printen en 1x niet met een zelfde wijze van invoer.
Het is voor mij ongegrijpelijk.

Geert
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan