Akcja makra OtwórzRaport (OpenReport)

Za pomocą akcji OtwórzRaport w bazach danych programu Access dla komputerów stacjonarnych można otworzyć raport w programie widok projektu lub podglądzie wydruku albo wysłać raport bezpośrednio do drukarki. Można również ograniczyć liczbę rekordów drukowanych w raporcie.

Ustawienie

Akcja OtwórzRaport ma następujące argumenty.

Argument akcji

Opis

Nazwa raportu

Nazwa raportu do otwarcia. Pole Nazwa raportu w sekcji Argumenty akcji w okienku Konstruktor makr zawiera wszystkie raporty w bieżącej bazie danych. Jest to argument wymagany.

Jeśli uruchamiasz makro zawierające akcję OtwórzRaport w pliku baza danych bibliotek, program Access najpierw wyszukuje 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),Projekt lub Podgląd wydruku w polu Widok. Wartością domyślną jest Drukuj.

Nazwa filtru

filtr ograniczające rekordy raportu. Możesz wprowadzić nazwę istniejącego pliku lub zapytanie, który został zapisany jako zapytanie. Jednak zapytanie musi zawierać wszystkie pola w otwieranych raportach lub mieć ustawioną dla właściwości OutputAllFields wartość Yes (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 bazy danych tabela lub zapytania. W przypadku wybrania filtru z argumentem Nazwa filtru program Access stosuje 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ć. Zamień nazwę formularza i nazwę kontrolki w formularzu na nazwę formularza i kontrolkę w formularzu zawierającą wartość, która ma być dopasowana do rekordów 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ższą 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 raport zostanie otwarty. Kliknij pozycję Normalny,Ukryty,Ikonalub Okno dialogowe w oknie Tryb okna. Wartością domyślną jest Normal.

Uwaga: Niektóre ustawienia argumentówode M okna nie mają zastosowania w przypadku korzystania z dokumentów kart. Aby przełączyć się do nakładających się okien:

  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 dokumentukliknij pozycję Nakładające się okna.

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

Spostrzeżenia

Ustawienie Drukujargumentu 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 Wydruk. Można na przykład zmodyfikować raport lub użyć akcji Wydruk, aby zmienić ustawienia drukarki przed drukowaniem.

Zastosowanie filtru i warunku WHERE stanie się ustawieniem właściwości Filtr raportu.

Akcja OtwórzRaport przypomina dwukrotne kliknięcie raportu w okienku nawigacji lub kliknięcie raportu prawym przyciskiem myszy 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 drukowania rekordów w raporcie. Następnie edytuj makro, aby zastosować inny filtr lub zmienić argument Warunek WHERE.

  • Raport z okienka nawigacji można przeciągnąć do makra wiersz akcji. Spowoduje to automatyczne utworzenie akcji OtwórzRaport, która otworzy raport w widoku raportu.

Potrzebna dalsza pomoc?

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×