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
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