Tworzenie pola tekstowego wyszukującego wartość w tabeli

Uwaga: Staramy się udostępniać najnowszą zawartość Pomocy w Twoim języku tak szybko, jak to możliwe. Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Prosimy o powiadomienie nas, czy te informacje były pomocne, u dołu tej strony. Oto angielskojęzyczny artykuł do wglądu.

Podczas projektowania formularza, można wyświetlić wartości z tabeli lub kwerendy innych niż ten, który jest powiązany z formularza. Załóżmy, że formularz produktów, powiązanej z tabeli Produkty. Po projektowania formularza, jednak możesz stwierdzisz, że chcesz formularza do wyświetlenia nazwę kontaktu dostawcy dla każdego produktu — dane, które znajduje się w tabeli o nazwie dostawców. Poniższa procedura pokazano, jak korzystać z funkcji DLookup wykonania tego zadania. Można zmienić wyrażenie w kroku 6 do potrzeb własnych danych.

Dodawanie pola tekstowego

  1. W okienku nawigacji kliknij prawym przyciskiem myszy formularz, który chcesz zmienić, a następnie w menu skrótów kliknij polecenie Widok projektu.

  2. Na karcie Projektowanie w grupie Kontrolki kliknij pozycję Pole tekstowe.

  3. Znajdź obszar w formularzu, w którym chcesz dodać kontrolkę, a następnie przeciągnij wskaźnik myszy na formularzu, aby utworzyć pole tekstowe.

  4. Kliknij prawym przyciskiem myszy to pole tekstowe, a następnie w menu skrótów kliknij polecenie Właściwości.

  5. W arkuszu właściwości kliknij kartę Wszystkie.

  6. Ustaw właściwość Źródło formantu na następującą wartość:

    = DLookup("[ContactName]","[Suppliers]","[SupplierID]=" & Forms! Produkty! IDDostawcy)

  7. Zapisz zmiany, a następnie zamknij arkusz właściwości.

Wyrażenie to wyszukiwanie w tabeli dostawcy i zwraca nazwę kontaktu dostawcy o identyfikatorze dostawcy pasuje do wartości w formantu IDdostawcy w formularzu Produkty. Należy zauważyć, jak & operator służy do tworzenia trzeciego argumentu funkcja DLookup (trzeci argument określa "[IDDostawcy] =" & Forms! Produkty! IDDostawcy). Typowe błąd, który należy unikać umieszcza cudzysłowów wokół całego argument zamiast wokół tylko tekst poprzedzający operatora & .

Uwaga: Alternatywnie do korzystania z funkcji DLookup możesz utworzyć nową kwerendę źródłową zawierać informacje, które są potrzebne. Korzystanie z kwerendy jest często bardziej efektywne niż za pomocą funkcji.

Początek strony

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.

×