Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

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 ] = Formularze! [ 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.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×