Możesz użyć akcji ZamknijOkno , aby zamknąć określoną kartę dokumentu Access lub aktywną kartę dokumentu, jeśli nie określono żadnej.
Uwaga: Od programu Access 2010 nazwa akcji makra Zamknij została zmieniona na ZamknijWindow.
Uwaga: Akcja makra ZamknijOkno nie jest dostępna w aplikacjach sieci Web programu Access.
Ustawienie
Akcja makra ZamknijOkłos ma następujące argumenty.
Argument akcji |
Opis |
Typ obiektu |
Typ obiektu, którego kartę dokumentu chcesz zamknąć. Kliknij pozycję Tabela, Zapytanie, Formularz, Raport, Makro, Moduł, Strona dostępu do danych, Widok serwera, Diagram, Procedura składowana lub Funkcja w polu Typ obiektu w sekcji Argumenty akcji w oknie projektu makra. Aby wybrać aktywną kartę dokumentu, pozostaw ten argument pusty. Uwaga: W przypadku zamykania modułu w Edytor Visual Basicnależy użyć modułu w argumacie Typ obiektu . |
Nazwa obiektu |
Nazwa obiektu, który ma zostać zamknięty. W polu Nazwa obiektu są wyświetlane wszystkie obiekty znajdujące się w bazie danych, których typ wskazano w argumencie Typ obiektu. Kliknij obiekt, który chcesz zamknąć. Jeśli argument Typ obiektu jest pusty, ten argument również powinien pozostać pusty. |
Zapisywanie |
Określa, czy przy zamykaniu obiektu, będą zapisywane wprowadzone w nim zmiany. Kliknij pozycję Tak (powoduje zapisanie obiektu), Nie (powoduje zamknięcie obiektu bez zapisania) lub Monituj (powoduje wyświetlenie monitu z pytaniem, czy obiekt ma być zapisany). Wartość domyślna to Monituj. |
Spostrzeżenia
Akcja ZamknijWindow działa we wszystkich obiektach bazy danych, które użytkownik może jawnie otworzyć lub zamknąć. Ma ona taki sam skutek, jak zaznaczenie obiektu i zamknięcie go przez kliknięcie prawym przyciskiem myszy karty dokumentu obiektu oraz kliknięcie pozycji Zamknij w menu skrótów albo jak kliknięcie przycisku Zamknij dla danego obiektu.
Jeśli argument Zapisywanie ma wartość Monituj, a obiekt nie został zapisany przed wykonaniem akcji Zamknij, zostanie wyświetlone okno dialogowe z monitem o zapisanie obiektu przed jego zamknięciem przez makro. Jeśli argument Ostrzeżenia włączone akcji UstawOstrzeżenia ma wartość Nie, okno dialogowe nie zostanie wyświetlone i obiekt zostanie automatycznie zapisany.
Aby uruchomić akcję CloseWindow w module Visual Basic for Applications (VBA), użyj metody Close obiektu DoCmd.