Możesz użyć akcji ZamknijOkno , aby zamknąć określoną kartę dokumentu Access lub aktywną kartę dokumentu, jeśli nie określono żadnej.
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ąć. Ta akcja ma taki sam skutek jak zaznaczenie obiektu, a następnie zamknięcie go przez kliknięcie prawym przyciskiem myszy karty dokumentu obiektu, a następnie kliknięcie pozycji Zamknij w menu skrótów lub kliknięcie przycisku Zamknij
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 języka Visual Basic for Applications (VBA), użyj metody Close obiektu DoCmd .