Zamknięcie Accessa bez zapisu danych

0

Czy jest możliwe, aby zamykając Accessa ikonką w prawym górnym rogu (krzyżyk) nie zostały zapisane dane w aktualnie otwartym formularzu?

0

Jak wykorzystasz to co już podałem w tym wątku: Zamknięcie Accessa z potwierdzeniem

i troch zmodyfikujesz, w jakimś module stworzysz zmienną:

Public AccessQuit as boolean

W kodzie zamykającym formularz:

Private Sub Form_Unload(Cancel As Integer)
If MsgBox("Czy na pewno chcesz zamknąć Accessa?", vbYesNo + vbQuestion + vbDefaultButton2, "") = vbNo Then
    Cancel = 1
    Me.visible = False
    AccessQuit = False
else
    AccessQuit = True
End If
End Sub

Kod zdarzenie form_close na formularzu który nie ma zapisywać danych:

if AccessQuit Then
    me.Undo
End if
0

Odświeżę trochę wątek. Dopiero teraz zabieram się do tego o co pytałem rok temu.
Panczo, czy to co ma być w kodzie zamykającym formularz wpisuję dla formularza frmExit, czy dla formularza, z którego dane mają być niezapisywane?

0

Na formularzu gdzie dane mają być niezapisywane

1 użytkowników online, w tym zalogowanych: 0, gości: 1