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ć.

W projekcie programu Access (*.adp) możesz użyć akcji makra OtwórzFunkcja , aby otworzyć funkcja zdefiniowana przez użytkownika w widok arkusza danych, funkcji wbudowanej widok projektu, widoku Edytora tekstu SQL (dla funkcji skalarnej lub tabeli zdefiniowanej przez użytkownika) lub podglądu wydruku. Ta akcja uruchamia funkcję zdefiniowaną przez użytkownika po otwarciu w widoku arkusza danych. Możesz również wybrać tryb wprowadzania danych dla funkcji zdefiniowanej przez użytkownika i ograniczyć wyświetlanie rekordów wyświetlanych przez funkcję zdefiniowaną przez użytkownika.

Uwaga: Ta akcja nie będzie dozwolona, jeśli baza danych nie jest zaufana.

Uwaga: Program Access 2010 to ostatnia wersja, która obsługuje projekty danych programu Access.

Ustawienie

Akcja makra OpenFunction ma następujące argumenty.

Argument akcji

Opis

Nazwa funkcji

Nazwa funkcji zdefiniowanej przez użytkownika, która ma zostać otwarta. W polu Nazwa funkcji są wyświetlane wszystkie funkcje zdefiniowane przez użytkownika w bieżącej bazie danych. Jest to argument wymagany.

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

Widok

Widok, w którym zostanie otwarta funkcja zdefiniowana przez użytkownika. W polu Widok wybierz pozycję Arkusz danych, Projektowanie, Podgląd wydruku, Tabela przestawna lub Wykres przestawny. Wartością domyślną jest arkusz danych.

Tryb danych

Tryb wprowadzania danych dla funkcji zdefiniowanej przez użytkownika. Dotyczy to tylko funkcji zdefiniowanych przez użytkownika otwartych w widoku arkusza danych. Wybierz pozycję Dodaj (użytkownik może dodawać nowe rekordy, ale nie może wyświetlać ani edytować istniejących rekordów), Edytuj (użytkownik może wyświetlać lub edytować istniejące rekordy i dodawać nowe rekordy) lub Tylko do odczytu (użytkownik może tylko wyświetlać rekordy). Ustawieniem domyślnym jest Edytuj.

Uwagi

Ta akcja makra przypomina dwukrotne kliknięcie funkcji zdefiniowanej przez użytkownika w okienku nawigacji lub kliknięcie funkcji prawym przyciskiem myszy w okienku nawigacji i wybranie widoku.

Przełączenie do widoku projektu, gdy funkcja zdefiniowana przez użytkownika jest otwarta, powoduje usunięcie ustawienia argumentu Tryb danych dla funkcji zdefiniowanej przez użytkownika. To ustawienie nie obowiązuje, nawet jeśli użytkownik wróci do widoku arkusza danych.

Porady    

  • Funkcję zdefiniowaną przez użytkownika można wybrać w okienku nawigacji i przeciągnąć ją do okna projektu makra. Spowoduje to automatyczne utworzenie akcji OpenFunction , która otworzy funkcję zdefiniowaną przez użytkownika w widoku arkusza danych.

  • Jeśli nie chcesz wyświetlać komunikatów systemowych wyświetlanych normalnie po uruchomieniu funkcji zdefiniowanej przez użytkownika (wskazując, że jest to funkcja zdefiniowana przez użytkownika i pokazująca liczbę rekordów, których to dotyczy), możesz użyć akcji makra UstawOstrzezania , aby pominąć wyświetlanie tych komunikatów.

Aby uruchomić akcję makra OpenFunction w module Visual Basic for Applications (VBA), użyj metody OpenFunction obiektu DoCmd.

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ę!

×