Applies ToInfoPath 2007 InfoPath 2010 InfoPath 2013

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 tym artykule

Omówienie źródeł danych

Wszystkie dane wyświetlane w formularzu, czy jest to dane, które użytkownik może zaznaczyć w polu listy, pole listy rozwijanej lub pola kombi lub dane, które użytkownik dodaje do formularza, są przechowywane w źródłach danych formularza. Źródła danych składa się z pól i grup. W ten sam sposób foldery na dysku twardym zawierają i organizowania plików, pola zawierają dane, które użytkownicy będą wprowadzać w formularzach, które są oparte na szablon formularza, a grupy zawierają i umożliwiają porządkowanie pól. Użytkownik dodaje dane do kontrolek w formularzu, a formanty te są powiązane z tych pól. Załóżmy na przykład, że są trybu projektowania szablonu formularza dla raportu z wydatków. Po otwarciu formularz oparty na szablonie formularza, ich umieszczenie ich nazwy imię, drugie imię i nazwisko do trzech formantów pól tekstowych — każde pole tekstowe jest powiązana z polem imię, pole drugie imię i pole Nazwisko. Te pola Nazwa znajdują się w grupie o nazwie "Nazwa".

Można wyświetlać i Praca z polami i grupami w źródle danych szablonu formularza w okienku zadań Źródło danych.

Okienko zadań Źródło danych w programie InfoPath

1. pole

2. grupa

Mimo że struktura źródła danych nie zawsze odpowiada układu szablonu formularza, często występują podobieństwa, szczególnie w przypadku grup i pól, które są skojarzone z powtarzającymi się tabele i sekcje, sekcje powtarzające się, sekcje opcjonalne. Na przykład tabela lub sekcja jest powiązana z grupą w źródle danych, a wszystkie formanty w tabeli lub sekcji są powiązane z polami, które są częścią tej grupy. Na poniższej ilustracji wyszczególnione wydatki tabeli w formularzu raportu wydatków powtarzanej składa się z trzech kolumn, które zawierają selektora dat w polu tekstowym Opis i pola tekstowego koszt. Te kontrolki są powiązane z pola daty, pola opisu i pola sumy, odpowiednio. Grupa powiązane samej tabeli.

Tabela powtarzana powiązana z grupą i polami w źródle danych

Szablon formularza może mieć dwa typy źródeł danych — źródło danych w jednym, główny i opcjonalnie, co najmniej jeden pomocnicze źródła danych.

Początek strony

Główne źródło danych

Główne źródło danych zawiera następujące elementy:

  • Dane użytkowników dodawanie podczas wypełniania formularza, który jest oparty na szablonie formularza, na przykład dane, które były wprowadź w polu tekstowym. Na przykład użytkownik wpisze ich nazwy imię, drugie imię i nazwisko w pól tekstowych, które są powiązane z polami w źródle danych głównym.

  • Dane z połączenie danych do bazy danych lub usługi sieci Web, która jest używana do definiowania źródła danych szablonu formularza.

Dane w źródle danych głównym jest co użytkownicy zapisywanie lub przesyłanie podczas wypełniania formularza. Gdy użytkownicy zapisać formularz tak, aby ta osoba może przesyłać później, użytkownicy są zapisywania danych w źródle danych głównym.

Tworzenie głównego źródła danych

Po utworzeniu szablonu formularza programu Microsoft Office InfoPath automatycznie tworzy głównego źródła danych. Wszystkie szablony formularzy programu InfoPath zawierają źródła danych w jednym, głównym. Pola i grupy można dodawać do głównego źródła danych, w zależności od typu tworzonego szablonu formularza:

Pustego szablonu formularza    Możesz dodać pola i grupy do głównego źródła danych za pomocą okienka zadań Źródło danych lub przeciągając formant z okienka zadań formanty do widoku w szablonie formularza. Po przeciągnięciu formantu na widok programu InfoPath dodaje pól i grup do głównego źródła danych według typu kontrolki, którą chcesz dodać. Na przykład po przeciągnięciu formantu pola tekstowego na szablon formularza programu InfoPath dodaje pola do głównego źródła danych. Jeśli przeciągniesz kontrolki sekcji powtarzającej się na szablon formularza programu InfoPath dodaje grupę do głównego źródła danych. Po przeciągnięciu kontrolki tabeli powtarzającej się na szablon formularza programu InfoPath dodaje dwie grupy do głównego źródła danych dla tabeli powtarzającej się i dodanie pola do głównego źródła danych dla każdej kolumny w tabeli.

Szablon formularza na podstawie dokumentu XML    Program InfoPath dodaje pól i grup, które zamapować elementy, które są definiowane w schemacie lub elementy w dokumencie.

Szablon formularza na podstawie bazy danych programu Microsoft Office Access lub bazy danych programu Microsoft SQL Server     Program InfoPath dodaje pól i grup do głównego źródła danych, oparte na tak, że bazy danych są przechowywane dane.

Szablon formularza opartego na usłudze sieci Web    Program InfoPath dodaje pól i grup, które zamapować na schemacie dostarczonego przez usługę sieci Web.

Jeśli źródło danych — na przykład z usługi sieci Web lub bazy danych — nie są zawarte w szablonie formularza nazywa do zewnętrznego źródła danych. Łączenie formularzy programu InfoPath do tych źródeł danych zewnętrznych za pośrednictwem połączenia danych.

Modyfikowanie głównego źródła danych

Możesz dodać dodatkowe pola i grupy do głównego źródła danych, w zależności od istniejącego pola lub grupy w źródle danych głównym. W poniższej tabeli przedstawiono, jakie można dodać do istniejącego pola lub grupy, według ikon, które są wyświetlane w okienku zadań Źródło danych.

Ikona

Można dodać

Ikona grupy

Obrazek ikony    Możesz dodać grup lub pól do tej grupy. Ta ikona reprezentuje grupy, który został dodany do głównego źródła danych za pomocą okienka zadań Źródło danych lub kontrolki skojarzone z tej grupy, która została przeciągnięta z okienka zadań formanty do widoku pustego szablonu formularza.

Obrazek ikony

Obrazek ikony    Można dodać tylko pola do tego pola. Ta ikona reprezentuje pole, które zostało dodane do głównego źródła danych za pomocą okienka zadań Źródło danych lub kontrolki skojarzone z tym polem, która została przeciągnięta z okienka zadań formanty do widoku pustego szablonu formularza.

Ikona zablokowanej grupy

Zablokowane obrazek ikony    Nie można dodać pola lub grupy do tej grupy. Ta grupa jest oparty na połączenie danych z zewnętrznego źródła danych.

Ikona zablokowanego pola

Ikona pola zablokowane    Nie można dodać pola do tego pola. W tym polu jest oparty na połączenie danych z zewnętrznego źródła danych.

Jeśli możesz przeciągnąć formant na widok w szablonie formularza, a ten szablon formularza zawiera pól i grup, które są oparte na połączenie danych, należy powiązać tego formantu istniejących pól i grup w głównego źródła danych. Program InfoPath nie automatyczne dodawanie pól i grup do szablonu formularza, zawierający pola i grupy, które są oparte na zewnętrznych źródeł danych. Łącza do dodatkowych informacji na temat dodawania pól i grup w sekcji Zobacz też.

Uwaga: Jeśli użytkownicy już wypełniać formularze oparte na szablonie formularza, następujące zmiany w szablonie formularza głównego źródła danych może spowodować utratę danych w tych formularzy:

  • Przenoszenie, usuwanie lub zmiana nazwy pola lub grupy

  • Zmiana powtarzającego się pola lub grupy na niepowtarzające się pola lub grupy

  • Zmiana typu danych tekstu sformatowanego na inny typ danych

Pól i grup, które można modyfikować możesz zmienić następujące właściwości:

Nazwa    Nazwa pola lub grupy.

Wymagania dotyczące nazw

  • Każda nazwa w głównym źródle danych musi być unikatowa. Jeśli musisz użyć tej samej nazwy dla więcej niż jednego pola lub grupy, tworzenie odwołania do tego pola lub grupy zamiast tego. Gdy tworzysz odwołanie do pola lub grupy, InfoPath tworzy nowe, identyczne pola lub grupy, której właściwości są połączone z właściwości pierwszego pola lub grupy. Wszelkie zmiany do jednego pola lub grupy automatycznie Aktualizuj inne, której dotyczy odwołanie pola lub grupy. Dokumentacja dotycząca grupy, takie jak odwoływać się do pól, zawierają te same pola i grupy i o takich samych właściwościach.

  • Nazwy nie mogą zawierać spacji.

  • Nazwy muszą zaczynać się od znaku alfabetu lub podkreślenia (_) i mogą zawierać tylko znaki alfanumeryczne, znaki podkreślenia, łączniki (--) oraz kropki (.).

Oprócz wymagań jest dobrym pomysłem jest używanie nazwę opisującą zawartość pola lub grupy. Na przykład jeśli masz grupy zawierający dane dla pozycji wydatków, nazwę grupy ItemizedExpense. W przypadku pola w grupie, która zawiera kwotę kosztów nazwę pola wydatków.

Typ    Określa, czy element z głównego źródła danych jest pola lub grupy. Pole ma wartość unikatowa i grupa zawiera inne pola.

Typy pól i grup

Wpisz

Kiedy należy używać

Pole (atrybut)

Użyj tego typu pola wyboru jednego lub większej liczby mają zastosowanie następujące wymagania:

  • Pole nie może zawierać innych grup lub pól.

  • Pole musi być w polu element.

  • Pole nie jest powtarzany.

  • Pole zawsze musi zawierać wartość.

  • Pole jest dowolny typ danych innych niż tekst sformatowany (XHTML).

  • Bazy danych lub usługi sieci Web wymaga pole atrybutu.

Pole (element)

Użyj tego typu pola wyboru jednego lub większej liczby mają zastosowanie następujące wymagania:

  • Pole może zawierać inne pola atrybutów.

  • Pole jest częścią grupy.

  • Pole zostanie skopiowany do grupy.

  • Bazy danych lub usługi sieci Web wymaga pole elementu.

Pola element może być żadnych danych wpisz i może być i nie może być wartością domyślną.

Grupa

Użyj tego typu grupy, która może zawierać inne pola lub grupy.

Grupa (wybór)

Użyj tego typu, jeśli grupy może zawierać tylko jeden z kilku różnych typów pól lub grup pól.

Załóżmy na przykład projektowania szablonu formularza tego dostawcy w Stanach Zjednoczonych i krajów i regionów w Unii Europejskiej będą używane i szablon formularza zawiera grupy wyborów adres. Grupa wyborów adres zawiera grupy przy użyciu pola adresu w Stanach Zjednoczonych lub z polami dla adresu w kraju lub regionu w Unii Europejskiej. Po otwarciu formularza, który jest oparty na tym szablonie formularza użytkownika można wprowadzić adres w Stanach Zjednoczonych lub w innym kraju lub regionie. Kontrolek, które są powiązane z polami w odpowiedniej grupy są wyświetlane w formularzu.

Kompletny schemat XML lub dokument XML

Jeśli chcesz dodać dodatkowe schemat XML lub dokument XML do określonej lokalizacji w źródle danych za pomocą tego typu elementu.

Typ danych    Określa rodzaj danych, które można przechowywać w polu.

Lista dostępnych typów danych

Typ danych

Kiedy należy używać

Tekst

Użyj tego typu danych dla pola element lub atrybut, które zawiera tekst sformatowany.

Tekst sformatowany

Użyj tego typu danych dla pola element zawiera tekst sformatowany. Nie można użyć tego typu danych pola atrybutów.

Pełna liczba

Użyj tego typu danych dla pola zawierającego liczby bez wartości dziesiętnych element lub atrybut.

Decimal

Użyj tego typu danych dla pola element lub atrybut, które zawiera wartości w walucie lub liczby, wartości dziesiętne.

PRAWDA i FAŁSZ

Użyj tego typu danych dla pola element lub atrybut, która zawiera dane, które mogą być tylko jedną z dwóch wartości.

Hyperlink

Użyj tego typu danych dla pola zawierającego zasobów identyfikator URI (Uniform), takich jak hiperłącza lub przestrzeń nazw element lub atrybut.

Data

Użyj tego typu danych dla pola element lub atrybut, który zawiera datę w kalendarzu.

Czas

Użyj tego typu danych dla pola element lub atrybut zawierający 24-godzinnego.

Data i godzina

Użyj tego typu danych dla pola element lub atrybut, które zawiera zarówno data kalendarzowa, jak i 24-godzinnego.

Obraz lub załącznik pliku

Użyj tego typu danych dla pola element lub atrybut, zawierającą dane binarne, na przykład obraz lub obraz.

Niestandardowe

Użyj tego typu danych dla pola element lub atrybut z niestandardowe typy danych zdefiniowane przez przestrzeń nazw. Ten typ danych jest zazwyczaj używany dla pola lub grupy, którą jest powiązany formant niestandardowy. Pole danych nazw jest włączona, po wybraniu tego typu danych.

Uwaga: W poniższej tabeli przedstawiono tylko najczęściej używane XML typów danych używane w szablonie formularza. W programie InfoPath używając dowolnego typu danych XML 1.0 w zaleceniach World Wide Web Consortium (W3C). Aby użyć typ danych, który nie znajduje się w tabeli, należy wyodrębnić pliki formularza dla szablonu formularza i edytować plik schematu (XSD). Łącza do dodatkowych informacji o wyodrębnieniu plików formularza dla szablonu formularza w sekcji Zobacz też.

Namespace danych    Definiuje identyfikator URI (Uniform Resource) aby dodać przestrzeń nazw dla niestandardowego typu danych. Ta właściwość jest dostępna w przypadku pól element lub atrybut z właściwością Niestandardowy typ danych. Formant niestandardowy można dodać do szablonu formularza, ta właściwość zazwyczaj zawiera wartość, która jest zdefiniowana przez autora kontrolki niestandardowej powiązane z polem.

Wartość domyślna    Określa wartość początkowa pola element lub atrybut, przy pierwszym otwarciu formularza przez użytkownika. Można również dodać formuły, wartości domyślne, takie jak bieżącą datę, obliczeń matematycznych lub odwołanie do innego pola.

Powtarzający się    Określa, czy pole elementu, pole atrybutu lub grupa mogą występować więcej niż jeden raz i w formularzu. Lista kontrolek powtarzających się sekcji powtarzanej tabel i kontrolek, które są częścią sekcji powtarzanej lub tabeli powtarzanej są powiązane powtarzających się pól i powtarzających się grup.

Nie może być puste    Określa, czy pole elementu lub atrybutu musi zawierać wartość. Jeśli pole nie ma wartości, kontrolki powiązanej z tego pola jest oznaczony czerwoną gwiazdką lub, w przypadku niektórych typów formantów, kreskowanym czerwonym obramowaniem. Ta właściwość jest dostępna tylko w przypadku pól. Nie jest dostępna w przypadku grup.

Początek strony

Pomocnicze źródła danych

Pomocnicze źródła danych są źródeł danych w formularzu, zawierających dane przez inne połączenia danych z zewnętrznych źródeł danych. Załóżmy, że tworzysz szablonu formularza dla raportu z wydatków i mają formularze oparte na szablon formularza, aby zaakceptować wydatki w innych walut. Jednak dane waluty są przechowywane w bazie danych. Aby wyświetlić dane waluty, możesz dodać połączenia danych z bazą danych. Danych walutowych następnie jest przechowywany w pomocnicze źródło danych i jest wyświetlana w formant pola listy w szablonie formularza.

Dane z dodatkowe połączenia danych jest przechowywany w pomocnicze źródła danych i wyświetlone jako opcje do wyboru w kontrolki, takie jak pola listy, pola kombi lub formant pola listy rozwijanej, użytkownik może zaznaczyć podczas wypełniania formularza. Po wybraniu elementu w pomocnicze źródło danych zaznaczenia jest kopiowana do pola głównego źródła danych.

Pomocnicze źródła danych różnią się od głównego źródła danych w następujący sposób:

  • Pomocnicze źródła danych są opcjonalne w szablonie formularza. Wszystkie szablony formularzy musi być głównego źródła danych.

  • Szablonu formularza może mieć co najmniej jeden pomocnicze źródła danych, ale tylko źródła danych w jednym, głównym.

  • Pól i grup w pomocnicze źródło danych są oparte na tak, że dane są przechowywane w zewnętrznym źródle danych, które jest połączone z formularza przy użyciu połączenia danych. Nie można zmodyfikować tych pól i grup za pomocą programu InfoPath.

  • W przeciwieństwie do głównego źródła danych pomocnicze źródła danych nie są zapisywane razem z formularzem.

  • Dane w pomocnicze źródła danych nie jest zazwyczaj przesłane przy wysyłaniu wypełniony formularz. Można jednak skonfigurować szablonu formularza w celu przesyłania danych w pomocnicze źródło danych usługi sieci Web za pomocą reguł lub adresata wiadomości e-mail przy użyciu kodu niestandardowego.

Tworzenie pomocnicze źródła danych

Po dodaniu połączenia danych do zewnętrznego źródła danych zwracające danych do formularza programu InfoPath automatycznie tworzy pomocnicze źródło danych. Każdego połączenia danych, które możesz dodać do szablonu formularza tworzy odpowiednie pomocnicze źródło danych. W ten sam sposób, że pól i grup są dodawane do głównego źródła danych InfoPath dodaje pól i grup do pomocnicze źródło danych. Nazwy pól i grup zostaną dodane do pomocniczej źródła danych, tak aby mapować tak, że zewnętrznego źródła danych są przechowywane dane. Można utworzyć połączenie danych pomocniczej z następujących czynności:

  • Usługa sieci Web

  • Plik XML

  • Bazy danych programu Microsoft Office Access lub Microsoft SQL Server

  • Listy w witrynie programu Microsoft Windows SharePoint Services

Podczas dodawania połączenia danych do szablonu formularza i utworzyć pomocnicze źródło danych, możesz wyświetlić pól i grup w pomocnicze źródło danych w okienku zadań Źródło danych. Każdy pomocnicze źródło danych są wyświetlane w tym okienku zadań o nazwie połączenia danych, a po nim pomocniczą w nawiasach.

Pomocnicze źródło danych w okienku zadań Źródło danych

Modyfikowanie pomocnicze źródła danych

Nazwy pól i grup pomocniczymi źródłami danych są oparte na połączenia danych z zewnętrznych źródeł danych, nie można zmodyfikować pól i grup w pomocnicze źródło danych. Podczas wyświetlania pomocnicze źródło danych w okienku zadań Źródło danych, pola mają ikonę zablokowane pola Ikona zablokowanego pola i grupy mają ikonę zablokowanej grupy Ikona zablokowanej grupyaby wskazać, że nie można ich modyfikować.

Początek strony

Opis relacji między źródłem danych i schematem XML

Podczas wypełniania formularza, który jest oparty na szablonie formularza przez użytkownika formularza głównych i pomocniczych źródeł danych są przechowywane jako dokumenty XML na komputerze użytkownika. Strukturę dokumentu XML jest zdefiniowane przez schemat XML. Schemat XML jest pliku opartym na języku XML, która definiuje strukturę i elementów XML dokumentów, w tym przypadku w formularzu i dane, które mogą zawierać elementy.

Po utworzeniu szablonu formularza programu InfoPath automatycznie tworzy schematu XML, który jest używany do definiowania struktury formularzy, które użytkownicy będą wypełniać. Każdego pola lub grupy w źródle danych odpowiada element schematu XML. Właściwości każdego pola i grupy w źródle danych definiują strukturę odpowiednie elementy i dane, które mogą zawierać każdy element w celu utworzenia dokumencie XML. Na karcie Szczegóły w oknie dialogowym Właściwości pola lub grupy, którą można otworzyć, klikając dwukrotnie pola lub grupy w okienku zadań Źródło danych, możesz wyświetlić dodatkowe szczegóły schematu.

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