Just nu i M3-nätverket
Gå till innehåll

Ändring av fält i formulär


Martassen

Rekommendera Poster

En till fråga :-)

Om jag ändrar i fältet Adress och går vidare så ska fråga om jag vill utföra ändring.
Ok så ska ändringen genomföras. Vid avbryt så ska ingen ändring ske.

Jag har provat följande kod vid "före uppdatering" på fältet Adress:
Ser den godkänd ut? :-).

If MsgBox("utföra ändring?", vbOKCancel) = vbCancel Then
DoCmd.CancelEvent
SendKeys "{Esc}", False
End If

Antar att man även kan använda följande fast kör nog hellre den ovan om den är ok.

 

If (MsgBox("Utföra ändring?", 1) = 2) Then
        DoCmd.CancelEvent
        SendKeys "{Esc}", False 
      End If
End sub


Länk till kommentar
Dela på andra webbplatser

En till fråga :-)

Ok, detta blir sista svaret på ett tag :( har mycket annat som behöver min tid. :)

 

Om man vill avbryta ändringen ska man sätta parametern cancel till värdet True

Private Sub Adress_BeforeUpdate(Cancel As Integer)
    If MsgBox("utföra ändring?", vbOKCancel) = vbCancel Then
        Cancel = True
    End If
End Sub
Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...