hallo allemaal
ik heb een formulier waarbij je de gegevens invult op diverse dagen.
op het moment dat ik het huidige record gaat printen via een rapport
wil ik op het moment dat ik de knop afdrukken aan klik dat er de volgende actie's
gebeuren
A een faktuur datum in het daarvoor bestemde veld invoeren
B het veld status word gewijzigt van "openstaand" naar "gefactureerd"
C dan het rapport pas printen
in de code die ik tot nu toe heb word er eerst geprint en daarna pas punt a en b gedaan.
en hoe kan ik voorkomen dat punt a en b nogmaals worden gewijzigt door bv nogmaals te printen.
wie helpt me ermee
mvg
vlys1
ik heb een formulier waarbij je de gegevens invult op diverse dagen.
op het moment dat ik het huidige record gaat printen via een rapport
wil ik op het moment dat ik de knop afdrukken aan klik dat er de volgende actie's
gebeuren
A een faktuur datum in het daarvoor bestemde veld invoeren
B het veld status word gewijzigt van "openstaand" naar "gefactureerd"
C dan het rapport pas printen
in de code die ik tot nu toe heb word er eerst geprint en daarna pas punt a en b gedaan.
en hoe kan ik voorkomen dat punt a en b nogmaals worden gewijzigt door bv nogmaals te printen.
wie helpt me ermee
Code:
Private Sub Knop28_Click()
On Error GoTo Err_Knop28_Click
DoCmd.RunCommand acCmdSaveRecord
Me.Status = Replace(Me.Status, "Openstaand", "Gefactureerd")
Me.Faktuur_Datum = Date
Dim stDocName As String
stDocName = "Faktuur"
DoCmd.OpenReport stDocName, acPrevieuw, , "ID=" & Me.ID
Exit_Knop28_Click:
Exit Sub
Err_Knop28_Click:
MsgBox Err.Description
Resume Exit_Knop28_Click
End Sub
vlys1