Możesz użyć akcji makra QuitAccess , aby zamknąć Access. Akcja makra QuitAccess może również określać jedną z kilku opcji zapisywania obiekty bazy danych przed zamknięciem programu Access.
Uwaga: Ta akcja makra nie będzie dozwolona, jeśli baza danych nie jest zaufana.
Uwaga: Od programu Access 2010 nazwa akcji makra Zamknij została zmieniona na QuitAccess.
Ustawienie
Akcja QuitAccess ma następujący argument.
Argument akcji |
Opis |
Opcje |
Określa, co się stanie z niezapisanym obiektem po zamknięciu programu Access. Kliknij pozycję Monituj (aby wyświetlić okna dialogowe z pytaniem o to, czy każdy obiekt ma zostać zapisany), Zapisz wszystko (aby zapisać wszystkie obiekty bez monitowania przez okna dialogowe) lub Zamknij (aby zamknąć bez zapisywania żadnych obiektów) w polu Opcje w sekcji Argumenty akcji okienka Konstruktor makr. Ustawieniem domyślnym jest Zapisz wszystko. |
Uwagi
Program Access nie uruchamia żadnych akcji, które następują po akcji QuitAccess w makro.
Za pomocą tej akcji można zamknąć program Access bez monitów z okna dialogowego Zapisywanie , używając polecenia menu niestandardowego lub przycisku na formularz. Na przykład może być używany formularz główny do wyświetlania obiektów w niestandardowym obszarze roboczym. Ten formularz może mieć przycisk Zamknij , który uruchamia makro zawierające akcję QuitAccess z argumentem Opcje ustawionym na Zapisz wszystko.
Jeśli masz niezapisane obiekty i próbujesz zamknąć program Access, wyświetlane okna dialogowe są takie same, jak w przypadku użycia polecenia Monituj dla argumentu Opcje akcji QuitAccess .
Akcji Zapisz w makrze można użyć do zapisania określonego obiektu bez zamykania programu Access lub zamykania obiektu.
Aby uruchomić akcję QuitAccess w module Visual Basic for Applications (VBA), użyj metody Quit obiektu DoCmd.