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

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.

W formularzu programu InfoPath można wypełnić pole listy, pole listy rozwijanej lub pole kombi z danymi z połączenia danych kwerendy do bazy danych Microsoft Office Access 2007 (accdb) lub bazy danych programu Access, który został zapisany w starszej wersji (format MDB).

W tym artykule

Omówienie

Pole listy, pole listy rozwijanej lub pole kombi Wyświetla elementy, które użytkownicy mogą wybierać podczas wypełniania formularza programu InfoPath. Podczas projektowania szablonu formularza można skonfigurować następujące typy kontrolek w celu wyświetlania danych z pomocniczego połączenia danych bazy danych programu Access.

Pomocniczego połączenia danych jest wszystkie połączenia danych z zewnętrznego źródła danych dodany do szablonu formularza. Możesz skonfigurować pomocniczych połączeń danych do pobierania danych, które użytkownicy muszą wypełniać formularze oparte na szablonie formularza lub przesyłanie danych formularza do zewnętrznego źródła danych, takich jak usługi sieci Web.

Po dodaniu pomocniczego połączenia danych w danych kwerendy do szablonu formularza, InfoPath tworzy pomocniczej źródło danych zawierający pola danych oraz grupy, które odpowiadają w sposób, że dane są przechowywane w bazie danych. Połączenie danych kwerendy pobiera dane z usługi sieci Web, a następnie zapisuje te dane w formularzu pomocnicze źródło danych.

Można skonfigurować połączenia danych pomocniczym, aby zapisać wyniki kwerendy na komputerach użytkowników, tak aby te użytkownicy mają dostęp do danych nawet wtedy, gdy ich komputery nie są połączone z siecią. W zależności od rodzaju danych można wyświetlić wyniki kwerendy tylko wtedy, gdy użytkownicy są połączeni z siecią.

Uwaga dotycząca zabezpieczeń: Jeśli korzystasz z pomocniczego połączenia danych do pobierania danych poufnych z zewnętrznego źródła danych, można wyłączyć tę funkcję w celu ochrony danych przed nieautoryzowanym użyciem w przypadku, gdy komputer jest utraconych lub kradzież. Jeśli wyłączysz tę funkcję, dane będą dostępne tylko wtedy, gdy użytkownik jest połączony z siecią.

Jeśli chcesz ograniczyć liczbę elementów w formant pola listy, można użyć filtr. Stosowanie filtru w dowolnym momencie możesz wyświetlić podzestaw danych, który został zwrócony przez kwerendę, która jest na podstawie kryteriów wybranego przez użytkownika. Aby kryterium może być elementu, który wybrano innego formantu (na przykład pole listy, pole kombi, pole listy rozwijanej lub pola tekstowego), powiązaną z polem w źródle danych.

Struktura danych w pomocnicze źródło danych musi być zgodna tak, że dane są przechowywane w bazie danych, nie można zmodyfikować istniejące pola lub grupy w pomocnicze źródło danych. Łącza do dodatkowych informacji o połączeń danych i źródeł danych w sekcji Zobacz też tego artykułu.

Początek strony

Informacje dotyczące zgodności

Połączenie danych kwerendy do bazy danych programu Access można dodać tylko wtedy, gdy projektowania szablonu formularza, który nie jest szablon formularza zgodny z przeglądarką.

Początek strony

Zanim rozpoczniesz

Zanim będzie można używać wartości z bazy danych programu Access, aby wypełnić formantu w szablonie formularza, z administratorem bazy danych jest potrzebny następujące informacje:

  • Nazwa i lokalizacja bazy danych.

    Uwaga: Jeśli inni użytkownicy w sieci będą tworzyć formularze oparte na tym szablonie formularza, upewnij się, że baza danych jest dostępny dla użytkowników.

  • Nazwa tabeli lub kwerendy, która dostarcza wartości dla opcji. Tej tabeli lub kwerendy jako tabeli podstawowej zostanie użyty podczas konfigurowania kwerendy połączenia danych.

  • Nazwy innych tabel i kwerend, z których podstawowej tabeli lub kwerendy może wymagać danych. W większości przypadków relacji między tabelami są już ustalone w bazie danych. Jeśli chcesz ręcznie ustanawiać relacje pomiędzy podstawowej tabeli lub kwerendy, a innej tabeli lub kwerendy, należy nazwy pól powiązanych tabel lub kwerend.

Początek strony

Krok 1: Dodawanie kwerendy połączenia danych

Jeśli nie masz istniejącego połączenia danych kwerendy można używać w szablonie formularza, umożliwia dodawanie pomocniczego połączenia danych w danych kwerendy do szablonu formularza poniższą procedurę. Jeśli szablon formularza zawiera już połączenie danych pomocniczej, którego można używać, możesz pominąć tę sekcję i przejdź do Krok 2: Konfigurowanie kontrolki.

  1. W menu Narzędzia kliknij polecenie Połączenia danych.

  2. W oknie dialogowym Połączenia danych kliknij przycisk Dodaj.

  3. W Kreatorze połączenia danych kliknij przycisk Utwórz nowe połączenie, kliknij opcję Odbierz dane, a następnie kliknij przycisk Dalej.

  4. Na następnej stronie kreatora kliknij bazy danych (Microsoft SQL Server lub Microsoft Office Access tylko), a następnie kliknij przycisk Dalej.

  5. Na następnej stronie kreatora kliknij przycisk Wybierz bazę danych.

  6. W oknie dialogowym Wybieranie źródła danych przejdź do lokalizacji bazy danych.

    Uwaga: Jeśli bazy danych jest przechowywany w lokalizacji sieciowej, przejdź do nazewnictwa uniwersalna konwencja nazewnicza (UNC) ścieżkę do lokalizacji. Nie przejdź do lokalizacji sieciowej za pośrednictwem mapowanego dysku sieciowego. Jeśli używasz mapowanego dysku sieciowego (to jest przypisywanie litery na dysku sieciowym, takich jak godz lub Z:), formularzy utworzone przez użytkowników, które są oparte na tym szablonie formularza spowoduje wyszukanie bazy danych na tym dysku określonej sieci zamapowane. Jeśli użytkownik nie ma dysku sieciowym zamapowane w taki sam sposób, formularz nie znajdzie bazy danych.

  7. Kliknij nazwę bazy danych, a następnie kliknij przycisk Otwórz.

  8. W oknie dialogowym Wybieranie tabeli kliknij podstawowego tabelę lub kwerendę, której chcesz użyć, a następnie kliknij przycisk OK.

  9. Na następnej stronie kreatora zaznacz pole wyboru Pokaż kolumny w tabeli.

    Domyślnie wszystkie pola w tabeli lub kwerendy są dodawane do głównego źródła danych szablonu formularza.

  10. Wyczyść pola wyboru dla pola, które chcesz uwzględnić w głównego źródła danych.

  11. Dodaj wszelkie dodatkowe tabele lub kwerendy, które chcesz uwzględnić w połączeniu danych kwerendy.

    Jak to zrobić?

    1. Kliknij przycisk Dodaj tabeli.

    2. W oknie dialogowym Dodawanie tabeli lub kwerendy kliknij nazwę tabeli podrzędnej, a następnie kliknij przycisk Dalej. Program InfoPath próbuje ustawić relacje dopasowując nazwy pól w obu tabelach. Jeśli nie chcesz używać sugerowane relacji, wybierz relację, a następnie kliknij Usuwanie relacji. Aby dodać relację, kliknij pozycję Dodaj relację. W oknie dialogowym Dodaj relację kliknij nazwę każdego pola pokrewne w odpowiedniej kolumnie, a następnie kliknij przycisk OK.

    3. Kliknij przycisk Zakończ.

    4. Aby dodać dodatkowe podrzędne tabel, powtórz te kroki.

  12. Kliknij przycisk Dalej.

  13. Aby udostępnić wyniki kwerendy połączenia danych, gdy formularz nie jest połączony z siecią, zaznacz pole wyboru Przechowaj kopię danych w szablonie formularza.

    Uwaga dotycząca zabezpieczeń: Zaznaczenie tego pola wyboru przechowuje dane na komputerze użytkownika, gdy formularz używa tego połączenia danych. Jeśli formularz pobiera poufne dane z tego połączenia danych, można wyłączyć tę funkcję w celu ochrony danych w przypadku, gdy komputer jest utraconych lub kradzież lub inny sposób uzyskiwania dostępu przez nieautoryzowanych użytkowników.

  14. Kliknij przycisk Dalej.

  15. Na następnej stronie kreatora wpisz opisową nazwę dla tego połączenia danych pomocniczej, a następnie sprawdź, czy informacje w sekcji Podsumowanie są poprawne.

  16. Aby skonfigurować automatyczne otrzymywanie danych po otwarciu formularza, zaznacz pole wyboru automatycznie Pobierz dane po otwarciu formularza.

Początek strony

Krok 2: Konfigurowanie formantu

  1. Jeśli szablon formularza zawiera wiele widoków, kliknij nazwę widoku, w menu Widok, aby przejść do widoku z formantem, w którym chcesz wyświetlić dane z pomocnicze źródło danych.

  2. Kliknij dwukrotnie pole listy, pole listy rozwijanej lub formant pola kombi w szablonie formularza, który chcesz skonfigurować.

  3. Kliknij kartę Dane.

  4. W obszarze pozycje w polu listy kliknij pozycję Sprawdź wartości z zewnętrznego źródła danych.

  5. Na liście źródła danych kliknij przycisk źródło danych, które ma być używany.

  6. Kliknij pozycję Wybierz wyrażenie XPath Obraz przycisku, obok pola wpisów.

  7. W oknie dialogowym Wybieranie pola lub grupy Określ pola lub grupy, w których pola zawierają dane, które będą wyświetlane użytkownikowi i dane, które zostaną przesłane do zewnętrznego źródła danych, wykonując jedną z następujących czynności.

    Określ, czy te same dane, które użytkownik będzie przesyłać dane, które będą widoczne dla użytkownika

    • Kliknij pole, a następnie kliknij przycisk OK.

    Określanie, że dane, które użytkownik zobaczy różni się od danych, które użytkownik będzie przesyłać

    Uwaga: W tym scenariuszu dane, które użytkownik zobaczy pochodzi z jednego z pól w grupie, a dane, które użytkownik będzie przesyłać znajduje się w innym polu tej samej grupy.

    1. Kliknij grupę, a następnie kliknij przycisk OK.

    2. W oknie dialogowym Właściwości kontrolki kliknij pozycję Wybierz wyrażenie XPath Obraz przycisku, obok pola wartości.

    3. W oknie dialogowym Wybieranie pola lub grupy kliknij pole, które zawiera dane, że użytkownik będzie przesłanie do zewnętrznego źródła danych, a następnie kliknij przycisk OK.

    4. W oknie dialogowym Właściwości kontrolki kliknij pozycję Wybierz wyrażenie XPath Obraz przycisku, obok pola Nazwa wyświetlana.

    5. W oknie dialogowym Wybieranie pola lub grupy kliknij pole, które zawiera dane, które będzie wyświetlane w formancie, a następnie kliknij przycisk OK.

  8. Jeśli pole w polu Nazwa wyświetlana zawiera wartości o podobnej nazwie wyświetlania i które mają być wyświetlane tylko unikatowych nazw, zaznacz pole wyboru Pokaż tylko wpisy z nazwy wyświetlane unikatowe.

Początek strony

Początek strony

Opcjonalnie: Ustaw filtru w celu ograniczenia liczby elementów w formancie

  1. Kliknij dwukrotnie pole listy, pole listy rozwijanej lub formant pola kombi w szablonie formularza, który chcesz skonfigurować.

  2. Kliknij kartę Dane.

  3. Kliknij pozycję Wybierz wyrażenie XPath Obraz przyciskuobok pola wpisów.

  4. W oknie dialogowym Wybieranie pola lub grupy kliknij pole lub grupę zawierającą pola, które zawierają wartości dla formantu, a następnie kliknij Filtrowanie danych.

  5. W oknie dialogowym Filtrowanie danych kliknij przycisk Dodaj.

    Uwaga: Jeśli chcesz dodać warunek do istniejącego filtru, kliknij filtr, który chcesz zastosować, a następnie kliknij polecenie Modyfikuj.

  6. W pierwszym polu w oknie dialogowym Określanie warunków filtrowania kliknij nazwę pola, którego chcesz filtrować dane.

  7. W drugim polu kliknij typ filtru, który ma być używany.

  8. W trzecim polu kliknij typ warunku, który chcesz zastosować do filtru, a następnie wpisz warunek.

  9. Aby skonfigurować więcej niż jeden warunek filtru, kliknij pozycję i, a następnie wykonaj jedną z następujących czynności:

    • Aby zastosować do filtru istniejący warunek i nowy warunek, kliknij pozycję i, a następnie dodaj nowe warunku.

    • Aby zastosować do filtru istniejący warunek albo nowy warunek, kliknij opcję lub, a następnie dodaj dodatkowe warunku.

  10. Kliknij przycisk OK, aby zamknąć okna dialogowe.

  11. Aby sprawdzić wprowadzone zmiany, kliknij pozycję Podgląd na pasku narzędzi Standardowy lub naciśnij klawisze CTRL+SHIFT+B.

    Szablon formularza zostanie otwarty w nowym oknie.

  12. W oknie podglądu wybierz różne wartości w formancie filtru, aby sprawdzić, czy filtr działa poprawnie.

    Filtr nie działa prawidłowo

    Jeśli wartości w formancie, który zawiera filtr są poprawne, albo ponieważ nie istnieją wartości za dużo lub za mało wartości spróbuj wykonać następujące czynności:

    • Jeśli używasz wielu warunków w filtrze, usunąć wszystkich z wyjątkiem jednego warunku w celu sprawdzenia, czy prawidłowe wartości są zwracane z jednego warunku. Jeśli pierwszy warunek zwraca prawidłowe wartości, dodać inny warunek i należy je przetestować.

    • Filtry rozróżnienie wielkich i małych liter. Jeśli chcesz wyświetlić dane, które rozpoczynają się od znaku wielkich i małych liter, Tworzenie filtru przy użyciu warunku wielkiej litery, zaznacz lub w oknie dialogowym Określ warunek filtru, a następnie utwórz warunku małą literę.

    • Jeśli filtrowanych wartości są dokładnie przeciwne z czynności, które się spodziewać, na przykład produktów z całego ekranu dostawców zamiast produktów z jednego dostawcy, Zmień typ filtru w warunku. Na przykład jeśli warunek korzysta z typ filtru jest równe i występują zbyt wiele produktów, użyj typ filtru nie równa się.

Początek strony

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

×