Dotyczy
Access dla Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Za pomocą akcji OtwórzRaport w bazach danych programu Access dla komputerów stacjonarnych można otworzyć raport w widok projektu lub Podgląd wydruku albo wysłać raport bezpośrednio do drukarki. Można również ograniczyć rekordy drukowane w raporcie.

Ustawienie

Akcja OpenReport ma następujące argumenty.

Argument akcji

Opis

Nazwa raportu

Nazwa raportu do otwarcia. W polu Nazwa raportu w sekcji Argumenty akcji okienka Konstruktor makr są wyświetlane wszystkie raporty w bieżącej bazie danych. Jest to argument wymagany.

Jeśli uruchomisz makro zawierające akcję OtwórzRaport w baza danych bibliotek, Access najpierw wyszuka raport o tej nazwie w bazie danych biblioteki, a następnie w bieżącej bazie danych.

Widok

Widok, w którym zostanie otwarty raport. Kliknij pozycję Drukuj (natychmiast wydrukuj raport), Projektowanie lub Podgląd wydruku w polu Widok . Ustawieniem domyślnym jest Drukuj.

Nazwa filtru

filtr ograniczająca rekordy raportu. Możesz wprowadzić nazwę istniejącego zapytanie lub filtru, który został zapisany jako zapytanie. Jednak zapytanie musi zawierać wszystkie pola w otwieranym raporcie lub jego właściwość OutputAllFields ma ustawioną wartość Tak.

Warunek WHERE

Prawidłowa klauzula WHERE języka SQL (bez wyrazu WHERE) lub wyrażenie używana przez program Access do wybierania rekordów z tabela lub zapytania źródłowego raportu. Jeśli wybierzesz filtr z argumentem Nazwa filtru , program Access zastosuje tę klauzulę WHERE do wyników filtru.

Aby otworzyć raport i ograniczyć jego rekordy do rekordów określonych przez wartość kontrolki w formularzu, użyj następującego wyrażenia:

[ nazwa_pola ] = Forms![ nazwa_formularza ]! [ nazwa_kontrolki w formularzu ]

Zamień nazwę pola na nazwę pola w tabeli lub zapytaniu źródłowym raportu, który chcesz otworzyć. Zastąp nazwę formularza i nazwę kontrolki w formularzu nazwą formularza i kontrolką w formularzu zawierającą wartość, która ma być zgodna z rekordami w raporcie.

Uwaga: Maksymalna długość argumentu Warunek WHERE to 255 znaków. Jeśli musisz wprowadzić bardziej złożoną klauzulę WHERE języka SQL dłużej niż ta, użyj metody OpenReport obiektu DoCmd w module Visual Basic for Applications (VBA). W module VBA można wprowadzać instrukcje klauzul WHERE języka SQL o maksymalnej długości 32768 znaków.

Tryb okna

Tryb, w którym zostanie otwarty raport. Kliknij pozycję Normalny, Ukryty, Ikona lub Okno dialogowe w oknie Tryb okna . Ustawieniem domyślnym jest Normalny.

Uwaga: Niektóre ustawienia argumentu odeM okna nie mają zastosowania podczas korzystania z dokumentów na kartach. Aby przełączyć się na nakładające się okna:

  1. Kliknij pozycję Plik , a następnie kliknij pozycję Opcje programu Access

  2. W oknie dialogowym Opcje programu Access kliknij pozycję Bieżąca baza danych.

  3. W sekcji Opcje aplikacji w obszarze Opcje okna dokumentu kliknij pozycję Nakładające się okna.

  4. Kliknij przycisk OK, a następnie zamknij i ponownie otwórz bazę danych.

Uwagi

Ustawienie Drukuj dla argumentu Widok umożliwia natychmiastowe wydrukowanie raportu przy użyciu bieżących ustawień drukarki bez wyświetlania okna dialogowego Drukowanie . Możesz również użyć akcji OtwórzRaport , aby otworzyć i skonfigurować raport, a następnie wydrukować go za pomocą akcji PrintOut. Możesz na przykład zmodyfikować raport lub użyć akcji Wydruk , aby zmienić ustawienia drukarki przed rozpoczęciem drukowania.

Zastosowany filtr i warunek WHERE stają się ustawieniem właściwości Filter raportu.

Akcja OtwórzRaport przypomina dwukrotne kliknięcie raportu w okienku nawigacji lub kliknięcie prawym przyciskiem myszy raportu w okienku nawigacji i wybranie widoku lub polecenia Drukuj .

Porady    

  • Aby wydrukować podobne raporty dla różnych zestawów danych, należy użyć filtru lub klauzuli WHERE w celu ograniczenia rekordów drukowanych w raporcie. Następnie edytuj makro, aby zastosować inny filtr lub zmienić argument Warunek where .

  • Możesz przeciągnąć raport z okienka nawigacji do makra wiersz akcji. Spowoduje to automatyczne utworzenie akcji OpenReport , która otworzy raport w widoku raportu.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.