Dodawanie kontrolek powtarzających się danych

Dotyczy
InfoPath 2010

Ważne

Świadczenie pomocy technicznej dla programu Microsoft InfoPath 2013 zakończyło się 14 lipca 2026 r. Zalecamy migrację istniejących formularzy i przepływów pracy programu InfoPath do obsługiwanych rozwiązań platformy Microsoft 365. Dowiedz się więcej o wycofywaniu programu InfoPath.

Dodawanie kontrolek zbierających jedną informację od użytkownika lub wyświetlających użytkownikowi jedną informację jest łatwe, ale czasami niewystarczające. Czasami może zajść potrzeba zebrania wielu punktów danych, na przykład listy elementów do raportu z wydatków, lub wyświetlenia wielu punktów danych, na przykład listy użytkowników. Można dodać do formularza kilka kontrolek lub nawet listę kontrolek, mając nadzieję, że jest ich wystarczająco dużo, jednak nie jest to najbardziej efektywny sposób projektowania formularza. Aby dostosować się do takich sytuacji, program Microsoft® InfoPath® 2010 ma kilka kontrolek umożliwiających przechwytywanie lub prezentowanie powtarzających się danych, takich jak tabele bazy danych lub listy o różnej długości.

W tym artykule

Informacje o kontrolkach powtarzających się danych

Sekcja powtarzana

Kontrolki sekcji powtarzanej zawierają inne kontrolki, takie jak zwykła kontrolka sekcji, ale umożliwiają wstawianie dowolnej liczby sekcji. Wyobraźmy sobie na przykład formularz wniosku o ubezpieczenie, w którym użytkownicy muszą podać imiona i nazwiska oraz wiek osób pozostających na ich utrzymaniu. Można zaprojektować tego rodzaju formularz jako formularz papierowy z trzema polami symboli zastępczych, zakładając, że większość osób ma nie więcej niż trzy osoby na utrzymaniu. Jeśli jednak ktoś ma więcej niż trzy, nie będzie miał miejsca na dodanie kolejnych osób zależnych. Używając kontrolki sekcji powtarzającej się, użytkownicy mogą dodać dowolną liczbę pól, aby wyświetlić listę zależności.

Po wstawieniu do szablonu formularza kontrolki sekcji powtarzającej się zostanie wstawiony tylko pusty kontener. Aby kontrolka sekcji powtarzającej się była użyteczna, należy wstawić dodatkowe kontrolki wewnątrz kontrolki sekcji powtarzającej się, na przykład pola tabeli lub pola tekstowe.

Gdy użytkownik umieści wskaźnik myszy nad sekcją powtarzaną, w lewym górnym rogu pojawi się niebieski przycisk ze strzałką. To jest przycisk menu skrótów. Użytkownicy mogą kliknąć ten przycisk, aby wyświetlić opcje wstawiania lub usuwania sekcji powtarzanej.

Użyj sekcji powtarzającej się, jeśli chcesz:

  • Zbieranie wielu wystąpień danych tego samego typu, na przykład w przypadku dodawania osób pozostających na utrzymaniu do aplikacji ubezpieczeniowej.
  • Wyświetlanie zmiennych ilości danych w formularzu, na przykład wyświetlanie rekordów pracowników z bazy danych i wyświetlenie 1 rekordu, jeśli zostanie zwrócony tylko jeden rekord, lub 10, jeśli zostanie zwrócona liczba 10.
  • Unikaj pustych obszarów symboli zastępczych, które zajmują ważne miejsce w szablonie formularza.

Początek strony

Repeating Table

Sekcje powtarzane umożliwiają dodawanie kontrolek i rozmieszczanie ich jak w zwykłej sekcji, jednak czasami jest potrzebny format tabelaryczny. Dodanie tabeli powtarzanej umożliwia wyświetlanie danych w tabeli, na przykład pochodzącej z bazy danych, lub w celu umożliwienia użytkownikom dodawania wierszy i wprowadzania dodatkowych danych tabelarycznych.

Tabela powtarzana składa się z trzech części: wiersza nagłówka, co najmniej jednego wiersza danych i wiersza stopki. Wiersz nagłówka jest zwykle używany dla nagłówków kolumn, a wiersz stopki może służyć do wstawiania pól tekstowych lub pól wyrażeń sumujących wartości z wierszy danych. Wiersze danych są powtarzane tyle razy, ile jest to konieczne, aby pomieścić dane wypełnione w tabeli — dynamicznie lub w wyniku wprowadzenia danych do tabeli przez użytkownika. Jest tylko jeden wiersz nagłówka i stopki, przy czym domyślnie jest widoczny tylko wiersz nagłówka i jeden wiersz danych.

Użyj tabeli powtarzającej się, jeśli chcesz:

  • umożliwić użytkownikom wprowadzanie danych w uporządkowanym formacie tabelarycznym.
  • Zbieraj pojedyncze elementy, dane liczbowe i inne typy danych, które najlepiej prezentują się w tabeli.
  • Aby zaoszczędzić miejsce w szablonie formularza, wyświetlając tylko tyle wierszy, ile zawiera rzeczywiste dane.
  • Wyświetlanie rekordów z bazy danych, usługi sieci Web lub innego źródła danych w tabeli w szablonie formularza albo praca z tymi rekordami.

Początek strony

Powtarzana sekcja rekurencyjna

Sekcja powtarzająca się cyklicznie zawiera inne formanty, może być wstawiona wewnątrz siebie i jest powiązana (wiązanie: Tworzenie połączenia formantu z polem lub grupą w źródle danych, tak aby dane wprowadzane w formancie były zapisywane. Kontrolka niepowiązana nie jest połączona z polem ani grupą, więc dane wprowadzone w kontrolce nie zostaną zapisane). do zagnieżdżonych grup odwołań (grupa odwołań: Grupa, która jest skojarzona z inną grupą, tak aby jej właściwości oraz właściwości grup i pól, które zawierają, były zawsze zgodne. Jeśli właściwości jednej grupy zostaną zmienione, druga grupa zostanie automatycznie zaktualizowana). Za pomocą powtarzających się sekcji cyklicznych można utworzyć zawartość hierarchiczną, taką jak konspekt.

Początek strony

Pozioma tabela powtarzana

Pozioma tabela powtarzana to sekcja powtarzająca się, zawierająca wewnątrz tabelę zawierającą określoną liczbę wierszy powtarzanych w poziomie i tabelę, która zawiera nagłówki wierszy z boku. Te poszczególne składniki zostały połączone w wstępnie skonfigurowaną kolekcję, która może zawierać lub zbierać dane tabelaryczne, które w miarę dodawania do nich danych są rozszerzane przez dodawanie kolumn zamiast wierszy. Możesz na przykład użyć poziomej tabeli powtarzanej do gromadzenia danych dotyczących sprzedaży dla poszczególnych kwartałów. Jeśli szablon formularza jest połączony z bazą danych, można również użyć poziomej tabeli powtarzanej w celu wyświetlania rekordów z tej bazy danych lub pracy z nimi.

Pozioma tabela powtarzana składa się z dwóch części: kolumny nagłówka, która jest domyślnie wyświetlana, i kolumny danych, która powtarza się, jeśli jest to konieczne, aby pomieścić dane wprowadzane do tabeli dynamicznie lub w wyniku wprowadzenia danych do tabeli przez użytkownika.

Użyj poziomej tabeli powtarzanej, jeśli chcesz:

  • umożliwić użytkownikom wprowadzanie danych w uporządkowanym formacie tabelarycznym.
  • Zbierz od użytkownika dane, które najlepiej będzie wyświetlać w tabeli.
  • Aby zaoszczędzić miejsce w szablonie formularza, wyświetlaj tylko tyle kolumn, ile zawiera rzeczywistych danych.
  • Wyświetlanie rekordów z bazy danych, usługi sieci Web lub innego źródła danych w tabeli w szablonie formularza albo praca z tymi rekordami.

Początek strony

Wzorzec/Szczegół

Jeśli użytkownicy będą pracować z dużymi ilościami danych w formularzu — na przykład z wieloma rekordami w bazie danych — możesz użyć kontrolki wzorca/szczegółu, aby ułatwić im zarządzanie tymi danymi. Po zaznaczeniu przez użytkownika elementu w kontrolce głównej powiązane informacje o tym elemencie są wyświetlane w kontrolce szczegółowej.

Formantu wzorca/szczegółu można użyć na przykład podczas projektowania formularza działu kadr połączonego z bazą danych rekordów pracowników. W kontrolce głównej może być wyświetlane imię i nazwisko pracownika oraz stanowisko, a w kontrolce szczegóły może być wyświetlana lokalizacja pracownika, data zatrudnienia, data urodzenia itd. W terminologii bazodanowej jest to odpowiednik relacji jeden-do-jednego.

Podobnie kontrolkę główną można wyświetlać pojedynczy zestaw rekordów (na przykład nazwiska klientów), a kontrolkę szczegóły — aby wyświetlać rekordy pokrewne (na przykład zamówienia klientów). W terminologii bazodanowej jest to odpowiednik relacji jeden-do-wielu.

Początek strony

Relacja wzorzec/szczegół

Formant wzorca/szczegółu jest w rzeczywistości zestawem dwóch powiązanych ze sobą formantów. Jednym z tych elementów sterujących jest wyznaczone sterowanie główne; Drugi to wyznaczony formant szczegółu. Głównym formantem jest zawsze powtarzająca się tabela. Kontrolka szczegółu może być tabelą powtarzaną lub sekcją powtarzającą się. Relację wzorzec/szczegół można utworzyć, wstawiając odpowiednie kontrolki powtarzające się w formularzu, a następnie zmieniając właściwości każdej kontrolki. Można również wstawić wstępnie zdefiniowaną kontrolkę wzorca/szczegółu z sekcji Kontenery w okienku zadań Formanty.

Po wstawieniu formantu wzorca/szczegółu z okienka zadań Formanty w programie Microsoft Office InfoPath 2010 jest ustanawiana relacja jeden-do-jednego między formantem głównym a formantem szczegółu. Oznacza to, że każdy zaznaczony wiersz w kontrolce głównej ma tylko jeden zgodny wynik w kontrolce szczegółu. W typowej relacji jeden-do-jednego formanty wzorca i szczegółu są powiązane z tą samą grupą powtarzającą się w źródle danych.

Jeśli wolisz, możesz określić pola kluczy w źródle danych, które zawierają powiązane dane, aby ustanowić relację jeden-do-wielu dla kontrolki wzorca/szczegółu. W tego typu relacji każdy wybór w formancie głównym może skutkować wielokrotnymi dopasowaniami w kontrolce szczegółu. Jeśli na przykład użytkownicy wybiorą rekord dostawcy w kontrolce głównej, będą mogli wyświetlić w kontrolce szczegółowej produkty, które są skojarzone z tym dostawcą. W typowej relacji jeden-do-wielu kontrolki główne i szczegółowe są powiązane z osobnymi, powtarzającymi się grupami w źródle danych

Aby ustanowić relację jeden-do-wielu, należy użyć opcji na karcie Wzorzec/Szczegół w oknie dialogowym Właściwości każdej kontrolki w celu określenia odpowiednich pól kluczy.

Formant wzorca/szczegółu jest w rzeczywistości zestawem dwóch powiązanych ze sobą formantów. Jedna kontrolka jest wyznaczoną kontrolką główną, a druga jest kontrolką szczegółów. Głównym formantem jest zawsze powtarzająca się tabela. Kontrolka szczegółu może być tabelą powtarzaną lub sekcją powtarzającą się.

Formant wzorca/szczegółu służy do wykonywania następujących czynności:

  • Umożliwia użytkownikom wypełniającym formularze utworzone na podstawie szablonu formularza wydajniejszą pracę z dużymi ilościami danych.
  • Wyświetlanie odpowiednika relacji jeden-do-jednego. Kontrolki wzorca/szczegółu można na przykład użyć podczas projektowania szablonu formularza działu kadr, który jest połączony z bazą danych rekordów pracowników. W kontrolce głównej może być wyświetlane imię i nazwisko oraz stanowisko pracownika, a w kontrolce szczegółów może być wyświetlana lokalizacja pracownika, data zatrudnienia i data urodzenia.
  • Wyświetla odpowiednik relacji jeden-do-wielu. Kontrolki głównej można na przykład użyć w celu wyświetlenia jednego zestawu rekordów (na przykład nazwisk klientów), a kontrolki szczegółowej w celu wyświetlenia powiązanych rekordów (na przykład zamówień klientów).

Program InfoPath udostępnia wstępnie zdefiniowaną kontrolkę wzorca/szczegółu, którą można wstawiać za pomocą okienka zadań Formanty. Kontrolkę wzorca/szczegółu można także utworzyć, wstawiając tabelę powtarzającą się i sekcję powtarzaną (lub dwie tabele powtarzające się), a następnie zmieniając właściwości każdej kontrolki.

Jeśli szablon formularza jest przeznaczony głównie do wyświetlania na ekranie, rozważ umieszczenie kontrolki szczegółów wewnątrz kontrolki obszaru przewijania w szablonie formularza. Dzięki temu użytkownicy będą mogli przewijać dane w przypadku wyświetlenia dużej ilości danych. Pamiętaj, że nie jest to najlepsza opcja, jeśli zakładasz, że użytkownicy będą chcieli drukować swoje formularze, ponieważ wszelkie dane ukryte w obszarze przewijania na ekranie również nie będą widoczne na wydrukowanym formularzu.

Początek strony

Powtarzająca się grupa wyborów

Można wstawić w formularzu powtarzającą się grupę wyborów, aby użytkownicy mogli dodać wiele grup wyboru (grupa wyborów: Formant służący do przedstawiania zbioru wzajemnie wykluczających się możliwości. Domyślnie grupa wyborów zawiera dwie sekcje wyborów, z których jedna jest wyświetlana użytkownikowi jako domyślny wybór w formularzu). podczas jego wypełniania.

Gdy użytkownik umieści wskaźnik myszy na domyślnym wyborze w formularzu, w lewym górnym rogu powtarzanej grupy wyborów pojawi się przycisk menu skrótów. Użytkownicy mogą kliknąć ten przycisk, aby wyświetlić opcje wstawiania, usuwania lub zamieniania opcji.

Na przykład w formularzu podróży można użyć powtarzającej się grupy wyborów, aby umożliwić użytkownikom wprowadzanie informacji o ich podróżach służbowych. Dla każdego segmentu transportu użytkownicy mogą wybrać jedną z trzech opcji — lot, samochód lub pociąg. Każda opcja powoduje wyświetlenie innego zestawu pól.

Początek strony

Wstawianie kontrolek powtarzających się danych

Wstawianie powtarzającej się sekcji cyklicznej

Uwaga

Kontrolkę Repeating Recursive Section (Repeating Recursive Section) można wstawiać tylko w formularzu, który został utworzony za pomocą szablonu formularza Pusty formularz (InfoPath Filler) lub w formularzu, w którym w oknie dialogowym Opcje formularza ustawiono wartośćFormularz wypełniający programu InfoPath.

Wstawianie powtarzającej się sekcji cyklicznej (automatyczne tworzenie źródła danych)

Jeśli zdecydujesz się, aby źródło danych zostało utworzone w programie Microsoft Office InfoPath 2010 podczas wstawiania powtarzającej się sekcji cyklicznej, program InfoPath utworzy grupę powtarzającą się, która będzie zawierać odwołanie do samego siebie.

  1. Umieść punkt wstawiania w miejscu, w którym chcesz wstawić powtarzającą się sekcję rekurencyjną.

  2. Jeśli okienko zadań Kontrolki jest niewidoczne, kliknij przycisk Okienko Kontrolki w prawym dolnym rogu sekcji Kontrolki na karcie Narzędzia główne.

  3. W okienku zadań Formanty zaznacz pole wyboru Automatycznie twórz źródło danych .

    Uwaga

    Jeśli to pole wyboru jest niedostępne, projekt formularza nie pozwala na automatyczne utworzenie źródła danych. Należy wstawić powtarzającą się sekcję cykliczną powiązaną z istniejącą grupą powtarzającą się lub z grupą utworzoną przez użytkownika.

  4. W obszarze Kontrolki kontenerów kliknij pozycję Powtarzana sekcja cykliczna.

  5. Aby dodać kontrolkę do sekcji, przeciągnij kontrolkę z okienka zadań Formanty do sekcji.

    Uwaga

    Do tej sekcji nie należy przenosić kontrolki znajdującej się już w formularzu, chyba że pole kontrolki należy już do grupy sekcji.

Początek strony

Wstawianie powtarzającej się sekcji rekurencyjnej (wiązanie z istniejącą grupą powtarzającą się)

  1. Umieść punkt wstawiania w miejscu, w którym chcesz wstawić powtarzającą się sekcję rekurencyjną.

  2. Jeśli okienko zadań Pola nie jest widoczne, kliknij pozycję Pokaż pola w sekcji Dane formularza na karcie Dane .

  3. W okienku zadań Pola kliknij prawym przyciskiem myszy grupę, z którą chcesz powiązać powtarzającą się sekcję cykliczną.

  4. Kliknij pozycję Powtarzana sekcja rekurencyjna.

    Uwaga

    Grupa musi się powtarzać i musi zawierać odwołanie do samej siebie. Aby utworzyć taką grupę, kliknij prawym przyciskiem myszy grupę powtarzającą się w okienku zadań Pola , kliknij pozycję Odwołanie, a następnie odwołaj się do samej grupy (grupy, która została kliknięta prawym przyciskiem myszy).

Porada

Za pomocą okienka zadań Formanty można również wstawić sekcję powtarzającą się cyklicznie powiązaną z istniejącą grupą, o ile pole wyboru Automatycznie twórz źródło danych jest wyczyszczone.

Początek strony

Wstawianie powtarzającej się grupy wyborów

Wstawianie powtarzającej się grupy wyborów (automatyczne tworzenie źródła danych)

Program Microsoft Office InfoPath 2010 może automatycznie tworzyć źródło danych podczas wstawiania powtarzających się grup wyborów (a także innych formantów). W przypadku wykonania tej czynności program InfoPath utworzy grupy powiązane z sekcjami wyborów wewnątrz powtarzającej się grupy wyborów. Ponadto program InfoPath tworzy grupę "wirtualną", która jest powiązana z powtarzającą się grupą wyborów. Po nazwie grupy wirtualnej następuje słowo (wybór) w okienku zadań Pola.

Uwaga

Kontrolkę Repeating Choice Group można wstawiać tylko do formularza, który został utworzony za pomocą szablonu formularza Pusty formularz (InfoPath Filler) lub w którym w oknie dialogowym Opcje formularza ustawiono wartość Formularz wypełniający programu InfoPath.

  1. Umieść punkt wstawiania w miejscu, w którym chcesz wstawić powtarzającą się grupę wyborów.

  2. Jeśli okienko zadań Kontrolki jest niewidoczne, kliknij przycisk Okienko Kontrolki w prawym dolnym rogu sekcji Kontrolki na karcie Narzędzia główne .

  3. W okienku zadań Formanty zaznacz pole wyboru Automatycznie twórz źródło danych .

  4. W obszarze Kontenery kliknij pozycję Grupa powtarzających się wyborów.
    W formularzu zostanie wyświetlona powtarzająca się grupa wyborów zawierająca dwie sekcje wyborów.

  5. Aby dodać kontrolki do sekcji wyborów w grupie powtarzających się wyborów, wykonaj jedną z następujących czynności:

    • Aby dodać kontrolki do domyślnej sekcji wyborów, przeciągnij odpowiednią kontrolkę z okienka zadań Formanty do sekcji wyborów oznaczonej etykietą Sekcja wyborów (domyślna).
    • Aby dodać kontrolki do sekcji alternatywnych wyborów, przeciągnij odpowiednią kontrolkę z okienka zadań Formanty do sekcji wyborów oznaczonej etykietą Sekcja wyborów.
  6. Aby przetestować sekcję, na karcie Narzędzia główne kliknij pozycję Podgląd.
    Aby udostępnić użytkownikom więcej niż dwie opcje, można wstawić dodatkowe sekcje wyborów wewnątrz powtarzającej się grupy wyborów. W tym celu umieść punkt wstawiania wewnątrz powtarzającej się grupy wyborów, a następnie kliknij pozycję Sekcja wyborów w obszarze Kontenery w okienku zadań Kontrolki .

Początek strony

Wstawianie powtarzającej się grupy wyborów (powiązanie z istniejącą grupą)

  1. Umieść punkt wstawiania w miejscu, w którym chcesz wstawić powtarzającą się grupę wyborów.

  2. Jeśli okienko zadań Pola nie jest widoczne, kliknij pozycję Pokaż pola w sekcji Dane formularza na karcie Dane .

  3. W okienku zadań Pola kliknij prawym przyciskiem myszy grupę, z którą chcesz powiązać powtarzającą się grupę wyborów, a następnie kliknij pozycję Grupa powtarzających się wyborów.

    Uwaga

    Jeśli grupa powtarzających się wyborów jest niedostępna, grupa, z którą próbujesz utworzyć powiązanie, może nie obsługiwać tego typu kontrolki. Powtarzające się grupy wyborów mogą być powiązane tylko z powtarzającymi się grupami wirtualnymi. W źródle danych grupy wirtualne są wyświetlane jako (wybór).

  4. Aby przetestować sekcję, na karcie Narzędzia główne kliknij pozycję Podgląd.

Porada

Za pomocą okienka zadań Formanty można również wstawić powtarzającą się grupę wyborów powiązaną z istniejącą grupą, o ile pole wyboru Automatycznie twórz źródło danych jest wyczyszczone.

Początek strony

Wstawianie tabeli powtarzającej się

  1. Umieść kursor w miejscu, w którym chcesz wstawić kontrolkę.

  2. Jeśli okienko zadań Kontrolki jest niewidoczne, kliknij przycisk Okienko Kontrolki w prawym dolnym rogu sekcji Kontrolki na karcie Narzędzia główne .

  3. W obszarze Kontenery kliknij pozycję Tabela powtarzana.

  4. Jeśli wstawiasz tabelę powtarzaną do nowego, pustego szablonu formularza, wykonaj następujące czynności:

    1. W polu Liczba kolumn wprowadź liczbę kolumn, które mają zawierać tabela, a następnie kliknij przycisk OK.
    2. Zostanie utworzona tabela powtarzana z polem tekstowym w każdej kolumnie. Aby przekonwertować pole tekstowe na kontrolkę innego typu, kliknij je prawym przyciskiem myszy, wskaż polecenie Zmień kontrolkę, a następnie kliknij odpowiednią kontrolkę.
  5. Jeśli wstawiasz tabelę powtarzaną do szablonu formularza opartego na istniejącym źródle danych:

    1. Na pierwszej stronie Kreatora łączenia tabel powtarzających się na liście Źródło danych kliknij źródło danych, którego chcesz użyć, a następnie kliknij grupę powtarzającą się e56c31f4-d391-4a2f-8eaa-8abb2503f9e2 , z którą chcesz powiązać wiersze tabeli.
      Aby utworzyć nową grupę powtarzającą się, kliknij prawym przyciskiem myszy grupę, do której chcesz dodać grupę powtarzającą się, w menu skrótów kliknij polecenie Dodaj , a następnie w oknie dialogowym Dodawanie pola lub grupy określ właściwości grupy powtarzającej się.
    2. Kliknij przycisk Dalej.
    3. Na drugiej stronie Kreatora powiązania tabel powtarzanych kliknij dwukrotnie pola na liście Powiązanie danych, które chcesz dodać jako kolumny do tabeli.
      Aby utworzyć nowe pole na liście Powiązanie danych, kliknij prawym przyciskiem myszy grupę, z którą jest powiązana tabela powtarzana, kliknij polecenie Dodaj, a następnie w oknie dialogowym Dodawanie pola lub grupy określ właściwości pola.
    4. Aby zmienić kolejność kolumn, zaznacz kolumnę na liście Kolumny w tabeli, a następnie kliknij przycisk Przenieś w górę lub Przenieś w dół.

Początek strony

Wstawianie sekcji powtarzającej się

  1. W szablonie formularza umieść kursor w miejscu, w którym chcesz wstawić kontrolkę.

  2. Jeśli okienko zadań Kontrolki jest niewidoczne, kliknij przycisk Okienko Kontrolki w prawym dolnym rogu sekcji Kontrolki na karcie Narzędzia główne .

  3. W obszarze Kontenery kliknij pozycję Sekcja powtarzana.

  4. Jeśli wstawiasz sekcję powtarzaną do nowego, pustego szablonu formularza:

    • Aby dodać kontrolki do sekcji powtarzanej, przeciągnij odpowiednie kontrolki z okienka zadań Formanty do sekcji powtarzanej w szablonie formularza.

      Uwaga

      Nie należy przenosić do sekcji kontrolki znajdującej się już w szablonie formularza, chyba że pole kontrolki jest już częścią grupy sekcji w źródle danych. W przeciwnym razie powiązanie kontrolki może zostać przerwane.

    • Aby dodać etykietę do kontrolki, wpisz tekst znajdujący się powyżej kontrolki.

  5. Jeśli wstawiasz sekcję powtarzaną do szablonu formularza opartego na istniejącym źródle danych:

    1. W oknie dialogowym Powiązanie sekcji powtarzanej wybierz grupę powtarzającą się, w której chcesz przechowywać dane sekcji powtarzanej, a następnie kliknij przycisk OK.
    2. Dodaj kontrolki do sekcji powtarzanej, a następnie powiąż je z odpowiednimi polami w źródle danych.
    3. Program InfoPath wykorzystuje nazwę pola lub grupy jako etykietę kontrolki. W razie potrzeby zmień tekst etykiety.
      Do wstawiania kontrolek można także użyć okienka zadań Pola . W okienku zadań Pola kliknij prawym przyciskiem myszy grupę powtarzającą się, z którą chcesz powiązać sekcję powtarzaną, a następnie kliknij pozycję Sekcja powtarzana.

Początek strony

Wstawianie formantu wzorca/szczegółu

Uwaga

Kontrolkę wzorca/szczegółu można wstawiać tylko do formularza, który został utworzony za pomocą szablonu formularza Pusty formularz (InfoPath Filler) lub w którym w oknie dialogowym Opcje formularza ustawiono opcję Zgodność na wartość Formularz wypełniania programu InfoPath.

Wstawianie formantu wzorca/szczegółu do nowego, pustego szablonu formularza

Program InfoPath udostępnia wstępnie zdefiniowaną kontrolkę wzorca/szczegółu, którą można wstawiać za pomocą okienka zadań Formanty. Formant wzorca/szczegółu można także utworzyć, wstawiając tabelę powtarzaną i sekcję powtarzaną (lub dwie tabele powtarzające się), a następnie zmieniając właściwości każdej kontrolki.

Podczas tworzenia nowego, pustego szablonu formularza pole wyboru Automatycznie twórz źródło danych w okienku zadań Kontrolki jest domyślnie zaznaczone. Dzięki temu podczas dodawania kontrolek do szablonu formularza program InfoPath automatycznie tworzy pola i grupy w źródle danych. Te pola i grupy są wyświetlane w okienku zadań Źródło danych w formie ikon plików i folderów.

  1. W szablonie formularza umieść kursor w miejscu, w którym chcesz wstawić kontrolkę.
  2. Jeśli okienko zadań Kontrolki jest niewidoczne, kliknij przycisk Okienko Kontrolki w prawym dolnym rogu sekcji Kontrolki na karcie Narzędzia główne .
  3. W obszarze Kontenery kliknij pozycję Wzorzec/Szczegóły.
  4. W polu Liczba kolumn we wzorcu w oknie dialogowym Wstawianie wzorca/szczegółu wprowadź liczbę kolumn dla kontrolki głównej.
  5. W polu Liczba pól w szczegółach wprowadź liczbę pól formantu szczegółu, a następnie kliknij przycisk OK.
    W szablonie formularza zostaną wstawione dwie kontrolki — Tabela powtarzana (wzorzec) i Sekcja powtarzana (szczegóły).
  6. Aby przetestować relację wzorzec/szczegół, na karcie Narzędzia główne kliknij przycisk Podgląd, a następnie wprowadź dane w kontrolce wzorca. Powiązane dane powinny być widoczne w kontrolce szczegółów. Ponadto klikaj różne wiersze w kontrolce głównej, aby potwierdzić, że odpowiednie dane są wyświetlane w kontrolce szczegółowej.

Początek strony

Wstawianie formantu wzorca/szczegółu w szablonie formularza opartym na istniejącym źródle danych

Jeśli projektujesz szablon formularza na podstawie istniejącego pliku w formacie XML (Extensible Markup Language), bazy danych lub usługi sieci Web, pola i grupy w okienku zadań Źródło danych w programie InfoPath pochodzą z tego istniejącego źródła danych. W takim przypadku formant wzorca/szczegółu można wstawić z okienka zadań Formanty w sposób opisany w poniższej procedurze.

Kontrolki główne i szczegółowe mogą być powiązane z tą samą grupą powtarzającą się lub z różnymi grupami powtarzającymi się, w zależności od potrzeb. Formanty wyświetlane wewnątrz formantu wzorca/szczegółu są powiązane z polami, które należą do grupy powtarzającej się.

  1. W szablonie formularza umieść kursor w miejscu, w którym chcesz wstawić kontrolkę.
  2. Jeśli okienko zadań Kontrolki jest niewidoczne, kliknij przycisk Okienko Kontrolki w prawym dolnym rogu sekcji Kontrolki na karcie Narzędzia główne .
  3. W obszarze Kontenery kliknij pozycję Tabela powtarzana.
  4. Na pierwszej stronie Kreatora łączenia tabel powtarzających się kliknij grupę powtarzaną, z którą chcesz powiązać wiersze tabeli, a następnie kliknij przycisk Dalej. Jeśli tabela ma tylko jedną kolumnę, można wybrać pole powtarzające się zamiast grupy powtarzającej się.
    Aby utworzyć nową grupę powtarzającą się w celu powiązania z nią tabeli, kliknij prawym przyciskiem myszy grupę, do której chcesz dodać grupę powtarzającą się, kliknij polecenie Dodaj, a następnie w oknie dialogowym Dodawanie pola lub grupy wprowadź właściwości grupy powtarzającej się.
  5. Aby dodać kolumny, które chcesz uwzględnić w tabeli, kliknij dwukrotnie pola na liście Powiązanie danych .
    Aby utworzyć nowe pole do dodania jako kolumna, kliknij prawym przyciskiem myszy grupę, z którą tabela jest powiązana, w menu skrótów kliknij polecenie Dodaj, a następnie w oknie dialogowym Dodawanie pola lub grupy wprowadź właściwości pola.
  6. Aby zmienić kolejność kolumn, kliknij kolumnę na liście Kolumny w tabeli, kliknij pozycję Przenieś w górę lub Przenieś w dół, a następnie kliknij przycisk Zakończ.
  7. Kliknij dwukrotnie etykietę tabeli powtarzanej pod tabelą w szablonie formularza.
  8. Na karcie Właściwości narzędzi sterujących na wstążce kliknij wzorzec/detal.
  9. Kliknij opcję Ustaw jako wzorzec, wpisz identyfikator ViewContext kontrolki głównej w polu Identyfikator wzorca, a następnie kliknij przycisk OK.
    Aby wyświetlić identyfikator ViewContext kontrolki, kliknij kontrolkę prawym przyciskiem myszy, kliknij <polecenie Właściwości typu> kontrolki, a następnie kliknij kartę Zaawansowane . Identyfikator ViewContext jest widoczny w sekcji Kod karty. Możesz wyróżnić wartość obok etykiety ViewContext: , a następnie nacisnąć klawisze CTRL+C, aby skopiować wartość do schowka. Zazwyczaj podczas konfigurowania kontrolki wzorca/szczegółu kontrolką główną jest sama tabela powtarzająca się, dlatego w tym kroku należy użyć identyfikatora ViewContext tabeli powtarzającej się konfigurowanej.
  10. Umieść kursor w szablonie formularza w miejscu, w którym chcesz wstawić sekcję powtarzającą się (kontrolkę szczegółów).
  11. W obszarze Kontenery w okienku zadań Formanty kliknij pozycję Sekcja powtarzana.
    Ewentualnie można użyć innej tabeli powtarzanej jako kontrolki szczegółów.
  12. Na pierwszej stronie Kreatora łączenia sekcji powtarzanych kliknij grupę powtarzającą się, z którą chcesz powiązać sekcję, a następnie kliknij przycisk OK.
  13. Kliknij dwukrotnie etykietę sekcji powtarzanej wyświetlaną poniżej sekcji w szablonie formularza.
  14. Na karcie Właściwości narzędzi kontrolnych na wstążce kliknij pozycję Wzorzec/Detal.
  15. Kliknij pozycję Ustaw jako szczegół, a następnie kliknij nazwę kontrolki głównej na liście Połącz z identyfikatorem wzorca . Wybrana nazwa powinna odpowiadać identyfikatorowi ViewContext kontrolki określonej w kroku 9.
  16. Aby zmienić domyślną relację jeden-do-jednego formantu główny/szczegółowy na relację jeden-do-wielu, kliknij pole klucza wobszarze Relacja główka/szczegół, a następnie kliknij pozycję Wybierz XPathce7eb730-511c-4a0a-83ec-902f31b50686 w celu określenia pól kluczy ze źródła danych, które zawierają odpowiednie dane pokrewne w celu utworzenia relacji jeden-do-wielu.
  17. Aby przetestować relację wzorzec/szczegół, na karcie Narzędzia główne kliknij przycisk Podgląd, a następnie wprowadź dane w kontrolce wzorca. Powiązane dane powinny być widoczne w kontrolce szczegółów. Ponadto klikaj różne wiersze w kontrolce głównej, aby potwierdzić, że odpowiednie dane są wyświetlane w kontrolce szczegółowej.
    Do wstawiania formantów wzorca/szczegółu można także użyć okienka zadań Pola . Aby utworzyć formant główny, w okienku zadań Pola kliknij prawym przyciskiem myszy grupę powtarzającą się, z którą chcesz powiązać formant główny, a następnie kliknij polecenie Tabela powtarzana. Wykonaj te same ogólne kroki, aby utworzyć kontrolkę szczegółu.

Początek strony

Zmienianie domyślnej relacji wzorzec/szczegół

Po wstawieniu formantu wzorca/szczegółu do szablonu formularza za pomocą okienka zadań Formanty program InfoPath ustanawia relację jeden-do-jednego między formantem głównym a formantem szczegółu. Relacja jeden-do-jednego oznacza, że dla każdego zaznaczenia w formancie głównym jest wyświetlany jeden zgodny wynik w kontrolce szczegółu.

Relację wzorzec/szczegół można zmienić z domyślnej relacji jeden-do-jednego na relację jeden-do-wielu. Relacja jeden-do-wielu oznacza, że dla każdego zaznaczenia w kontrolce głównej może być wyświetlanych wiele pasujących wyników w kontrolce szczegółów.

Po wstawieniu formantu wzorca/szczegółu do szablonu formularza program InfoPath domyślnie wstawia tabelę powtarzaną i sekcję powtarzaną. Obie te kontrolki są powiązane z tą samą grupą powtarzającą się w źródle danych. Domyślnie obie kontrolki zawierają inne kontrolki powiązane z polami w tej grupie powtarzającej się. Jednak w relacji jeden-do-wielu formanty wzorca i szczegółu są zazwyczaj powiązane z osobnymi, powtarzającymi się grupami.

Jeśli do szablonu formularza został wstawiony formant wzorca/szczegółu z okienka zadań Formanty i chcesz ustanowić relację jeden-do-wielu, a nie relację jeden-do-jednego, możesz usunąć formant szczegółu utworzony przez program InfoPath. Następnie możesz utworzyć nową kontrolkę szczegółu, która będzie lepiej odpowiadała Twoim potrzebom, zgodnie z poniższą procedurą:

  1. Zaznacz sekcję powtarzaną wyznaczoną jako kontrolka szczegółów, a następnie naciśnij klawisz DELETE.

  2. Wstaw nową sekcję powtarzaną w szablonie formularza:

    1. W szablonie formularza umieść kursor w miejscu, w którym chcesz wstawić kontrolkę.
    2. Jeśli okienko zadań Kontrolki jest niewidoczne, kliknij przycisk Okienko Kontrolki w prawym dolnym rogu sekcji Kontrolki na karcie Narzędzia główne .
    3. W okienku zadań Formanty zaznacz pole wyboru Automatycznie twórz źródło danych .
    4. W obszarze Wstaw kontrolki kliknij pozycję Sekcja powtarzana.
  3. Wstaw odpowiednie kontrolki w sekcji powtarzania:

    1. W szablonie formularza umieść kursor w miejscu, w którym chcesz wstawić kontrolkę.
    2. Jeśli okienko zadań Kontrolki jest niewidoczne, kliknij przycisk Okienko Kontrolki w prawym dolnym rogu sekcji Kontrolki na karcie Narzędzia główne .
    3. W okienku zadań Formanty zaznacz pole wyboru Automatycznie twórz źródło danych .
    4. W obszarze Wstaw kontrolki kliknij kontrolkę, którą chcesz wstawić.
    5. Powtórz kroki od 1 do 4 dla każdej kontrolki, którą chcesz wstawić.
  4. Kliknij dwukrotnie kartę sekcji powtarzanej w szablonie formularza.

  5. Kliknij wzorzec/szczegół na karcie Właściwości narzędzi sterujących na wstążce.

  6. W obszarze Ustawienia wzorcowe/szczegółowe kliknij opcję Ustaw jako szczegóły.

  7. Na liście Połącz z identyfikatorem wzorca kliknij identyfikator ViewContext kontrolki głównej.
    Aby wyświetlić identyfikator ViewContext kontrolki, kliknij kontrolkę prawym przyciskiem myszy, kliknij <polecenie Właściwości typu> kontrolki, a następnie kliknij kartę Zaawansowane . Identyfikator ViewContext jest widoczny w sekcji Kod karty. Możesz wyróżnić wartość obok etykiety ViewContext: , a następnie nacisnąć klawisze CTRL+C, aby skopiować wartość do schowka.

  8. W obszarze Relacja główna/szczegółowa kliknij pole Według klucza.

  9. Kliknij pozycję Wybierz XPathce7eb730-511c-4a0a-83ec-902f31b50686 obok pola Pole klucza (główne), a następnie w oknie dialogowym Wybieranie pola lub grupy kliknij pole klucza dla kontrolki głównej, a następnie kliknij przycisk OK.

  10. Kliknij pozycję Wybierz XPathce7eb730-511c-4a0a-83ec-902f31b50686 obok pola Pole klucza (szczegóły), a następnie w oknie dialogowym Wybieranie pola lub grupy kliknij pole klucza dla kontrolki szczegółu i kliknij przycisk OK.
    Aby utworzyć relację jeden-do-wielu podczas początkowego tworzenia formantu wzorca/szczegółu, należy rozważyć ręczne utworzenie własnej kontrolki wzorzec/szczegół zamiast używania wstępnie zdefiniowanej kontrolki wzorca/szczegółu dostępnej w okienku zadań Formanty . Własny formant można utworzyć, ustanawiając relację wzorzec/szczegół między tabelą powtarzaną a sekcją powtarzaną lub między dwiema tabelami powtarzającymi się w szablonie formularza. W tym celu należy otworzyć okno dialogowe Właściwości dla każdej kontrolki, a następnie wyznaczyć jedną kontrolkę jako kontrolkę główną, a drugą jako kontrolkę szczegółu. Modyfikując właściwości kontrolki szczegółów, można skonfigurować relację jeden-do-wielu przy użyciu pól kluczy.

Początek strony

Wstawianie poziomej tabeli powtarzanej

Uwaga

Kontrolkę poziomej tabeli powtarzanej można wstawiać tylko do formularza, który został utworzony za pomocą szablonu formularza Pusty formularz (InfoPath Filler) lub w którym w oknie dialogowym Opcje formularza ustawiono opcję Zgodność na wartość Formularz wypełniania programu InfoPath.

  1. W szablonie formularza umieść kursor w miejscu, w którym chcesz wstawić kontrolkę.

  2. Jeśli okienko zadań Kontrolki jest niewidoczne, kliknij przycisk Okienko Kontrolki w prawym dolnym rogu sekcji Kontrolki na karcie Narzędzia główne .

  3. W obszarze Kontenery kliknij pozycję Pozioma tabela powtarzana.

  4. Jeśli wstawiasz poziomą tabelę powtarzaną do nowego, pustego szablonu formularza:

    1. W polu Liczba wierszy wprowadź domyślną liczbę wierszy tabeli.
    2. Pozioma tabela powtarzana jest tworzona z polem tekstowym w każdym wierszu w kolumnie danych. Aby przekonwertować pole tekstowe na kontrolkę innego typu, kliknij prawym przyciskiem myszy pole tekstowe, które chcesz przekonwertować, wskaż polecenie Zmień kontrolkę, a następnie kliknij odpowiednią kontrolkę.
  5. Jeśli wstawiasz poziomą tabelę powtarzaną do szablonu formularza opartego na istniejącym źródle danych:

    1. Na pierwszej stronie Kreatora łączenia tabel powtarzających się na liście Źródło danych kliknij źródło danych, którego chcesz użyć, a następnie kliknij grupę powtarzającą się e56c31f4-d391-4a2f-8eaa-8abb2503f9e2 , z którą chcesz powiązać wiersze tabeli.
      Aby utworzyć nową grupę powtarzającą się, kliknij prawym przyciskiem myszy grupę, do której chcesz dodać grupę powtarzającą się, kliknij polecenie Dodaj, a następnie w oknie dialogowym Dodawanie pola lub grupy określ właściwości grupy powtarzającej się.
    2. Kliknij przycisk Dalej.
    3. Na drugiej stronie Kreatora powiązania tabel powtarzanych kliknij dwukrotnie pola na liście Powiązanie danych , które chcesz dodać jako kolumny do tabeli.
      Aby utworzyć nowe pole, na liście Powiązanie danych kliknij prawym przyciskiem myszy grupę, z którą jest powiązana pozioma tabela powtarzana, kliknij polecenie Dodaj, a następnie określ właściwości pola w oknie dialogowym Dodawanie pola lub grupy .
    4. Aby zmienić kolejność kolumn, zaznacz kolumnę na liście Wiersze w tabeli, a następnie kliknij pozycję Przenieś przed lub Przenieś po.
    5. Kliknij przycisk Zakończ.

Początek strony

Porady dotyczące układu dla kontrolek powtarzających się danych

Skorzystaj z poniższych porad, aby dostosować wygląd, rozmiar i inne aspekty kontrolek wewnątrz kontrolki powtarzających się danych:

  • Aby jednocześnie zmienić rozmiar kilku kontrolek wewnątrz kontrolki powtarzających się danych, przytrzymaj naciśnięty klawisz CTRL, zaznacz pola tekstowe, których rozmiar chcesz zmienić, a następnie wprowadź niezbędne zmiany w sekcji Rozmiar kontrolki na karcie Właściwości narzędzi kontrolek na wstążce.
  • Aby jednocześnie zmienić obramowanie lub kolor kontrolek wewnątrz kontrolki powtarzających się danych, przytrzymaj naciśnięty klawisz CTRL i zaznacz pola tekstowe, które chcesz zmienić. Kliknij kartę Właściwości narzędzi sterowania na wstążce, kliknij pozycję Obramowanie lub Cieniowanie w sekcji Kolor karty, a następnie wprowadź niezbędne zmiany.
  • Aby dostosować tekst wyświetlany w polu tekstowym wewnątrz kontrolki danych powtarzających się, użyj pól Czcionka i Rozmiar czcionki w sekcji Formatowanie tekstu na karcie Narzędzia główne wstążki. Możesz także użyć sekcji Style czcionek na karcie Narzędzia główne na wstążce

Początek strony

Porady dotyczące układu sekcji powtarzających się

Poniższe porady pomogą Ci dostosować wygląd, rozmiar i inne aspekty kontrolek zawartych w kontrolce Sekcja powtarzana :

  • Czasami tekst wewnątrz kontrolek w sekcji powtarzanej i etykiety po lewej stronie tych kontrolek mogą wydawać się nieco niewyrównane. Aby je szybko wyrównać, kliknij prawym przyciskiem myszy kontrolkę, kliknij polecenie <Właściwości typu> kontrolki, kliknij polecenie Wyrównaj na karcie Rozmiar , a następnie kliknij przycisk Zastosuj. Jeśli etykieta i kontrolka znajdują się w różnych komórkach tabeli układu, kliknij prawym przyciskiem myszy komórkę zawierającą etykietę, w menu skrótów kliknij polecenie Właściwości tabeli , a następnie kliknij do środka w obszarze Wyrównanie w pionie na karcie Komórka.
  • Opcja Powtórz w pionie na karcie Wyświetlanie okna dialogowego Właściwości sekcji powtarzanej jest domyślnie zaznaczona. Oznacza to, że w miarę dodawania sekcji powtarzających się, są one wyświetlane w formacji pionowej wzdłuż formularza. Możesz rozwinąć sekcję powtarzaną w poziomie, wybierając zamiast tego opcję Powtórz w poziomie . Pozwala to na tworzenie zupełnie innych układów. Można na przykład utworzyć szablon formularza przypominający kalendarz. Opcja Powtórz w poziomie nie jest obsługiwana w szablonach formularzy zgodnych z przeglądarką.

Początek strony

Porady dotyczące poziomego układu tabeli powtarzanej

Poniższe porady pomogą Ci dostosować wygląd, rozmiar i inne cechy formantu Pozioma tabela powtarzana oraz zawartych w nim formantów:

  • Pozioma tabela powtarzana składa się z sekcji powtarzanej wewnątrz tabeli układu. Prawe obramowanie tabeli układu określa punkt, w którym kolumny tabeli przechodzą do następnego wiersza, gdy użytkownicy wstawiają dodatkowe kolumny. Aby sterować zawijaniem kolumn, można przeciągnąć prawą krawędź komórki tabeli układu obejmującej kontrolkę sekcji powtarzającej się w prawo lub w lewo.
  • Pozioma tabela powtarzana może być przydatna do celów drukowania. Kolumny w kontrolce są zawijane do następnego wiersza w szablonie formularza, dzięki czemu wszystkie informacje zawarte w tabeli są drukowane. Jeśli jednak szablon formularza jest przeznaczony głównie do wyświetlania na ekranie, rozważ umieszczenie poziomej tabeli powtarzanej wewnątrz kontrolki obszaru przewijania w szablonie formularza. Dzięki temu użytkownicy, którzy wprowadzą dużą ilość danych do poziomej tabeli powtarzanej, będą mogli przewijać dokument w celu wyświetlenia danych, zamiast wyświetlać je wszystkie w formularzu. Należy jednak pamiętać, że jeśli użytkownik wydrukuje formularz w przypadku korzystania z regionu przewijania, zostaną wydrukowane tylko dane widoczne na ekranie w regionie przewijania.

Początek strony

Sposoby dostosowywania sekcji powtarzanej

Po wstawieniu sekcji powtarzającej się do szablonu formularza można ją dostosować, zmieniając jej właściwości i ustawienia w oknie dialogowym Właściwości sekcji powtarzającej się . Aby otworzyć to okno dialogowe, w szablonie formularza kliknij prawym przyciskiem myszy sekcję powtarzającą się, której właściwości chcesz zmienić, a następnie kliknij polecenie Właściwości sekcji powtarzającej się.

W poniższej tabeli opisano niektóre sposoby dostosowywania sekcji powtarzanej i podano powody, dla których można to zrobić. Tabela nie zawiera wprawdzie szczegółowych informacji proceduralnych dotyczących opcji dostępnych w oknie dialogowym Właściwości sekcji powtarzającej się, ale daje wyobrażenie o zakresie dostępnych opcji.

Uwaga

  • Jeśli projektujesz szablon formularza zgodny z przeglądarką, niektóre funkcje okna dialogowego Właściwości sekcji powtarzanej są niedostępne. Nie można na przykład włączyć ustawienia, które pozwala użytkownikom wstawiać sekcje poziomo w układzie obok siebie.
  • Jeśli szablon formularza jest oparty na bazie danych, schemacie lub innym istniejącym źródle danych, dostosowanie wszystkich aspektów kontrolki może nie być możliwe. Można na przykład zmienić rozmiar kontrolki, ale nie nazwę pola lub grupy, które są używane na podstawie istniejącego źródła danych.
Tab Zadanie Szczegóły
Data (Dane) Zmień nazwę grupy Projektując nowy, pusty szablon formularza, można zmienić domyślną nazwę pola lub grupy kontrolki na domyślną nazwę łatwiejszą do zidentyfikowania podczas pracy ze źródłem danych. Na przykład w szablonie formularza ubezpieczeniowego grupa o nazwie "Osoba zależna" jest łatwiejsza do zrozumienia niż grupa o nazwie "Grupa1".
Uwaga: Zmiana nazwy grupy nie powoduje zmiany powiązania między sekcją powtarzającą się w szablonie formularza a grupą powtarzającą się w źródle danych. Jeśli chcesz powiązać sekcję powtarzaną z inną grupą powtarzającą się, kliknij prawym przyciskiem myszy sekcję powtarzaną, a następnie kliknij polecenie Zmień powiązanie.
Dane Uniemożliwianie użytkownikom wstawiania i usuwania sekcji Domyślnie pole wyboru Zezwalaj użytkownikom na wstawianie i usuwanie sekcji jest zaznaczone . Jeśli wyczyścisz to pole wyboru, użytkownicy nie będą mogli wstawiać ani usuwać sekcji w sekcji powtarzanej. Jest to przydatne w scenariuszach raportowania, w których chcesz wyświetlić powtarzające się dane, ale nie chcesz, aby użytkownicy zmieniali te dane lub dodawali kolejne sekcje.
Dane Dostosuj polecenia menu Kliknij przycisk Modyfikuj , aby dokładniej zmodyfikować właściwości sekcji. Można na przykład otworzyć okno dialogowe Dostosowywanie poleceń , w którym można dostosować nazwy i położenie poleceń menu używanych do wstawiania lub usuwania sekcji w formularzu użytkownika. Tego typu dostosowanie ułatwia korzystanie z szablonu formularza. Można na przykład dodać do menu Edycja polecenia niestandardowe, które umożliwią użytkownikom usuwanie sekcji powtarzających się z formularza.
Dane Pokazywanie lub dostosowywanie tekstu wskazówki Pole wyboru Pokaż przycisk wstawiania i tekst wskazówki jest domyślnie zaznaczone. Możesz wyczyścić to pole wyboru, jeśli nie chcesz, aby użytkownicy widzieli tekst instruktażowy w formularzu, lub możesz dostosować tekst instruktażowy. Na przykład jeśli masz szablon formularza ubezpieczeniowego, w którym użytkownicy muszą wprowadzać osoby pozostające na utrzymaniu w sekcji powtarzającej się, możesz zmienić tekst "Wstaw element" wyświetlany pod sekcją powtarzaną na "Wstaw dodatkową osobę na utrzymanie".
Wyświetlacz Zezwalaj użytkownikom na wstawianie sekcji obok siebie, a nie jedna po drugiej Opcja Powtórz w pionie jest domyślnie zaznaczona. Oznacza to, że w miarę dodawania sekcji powtarzających się, są one wyświetlane w formacji pionowej wzdłuż formularza. Zamiast tego możesz rozwinąć sekcję powtarzaną w poziomie. Pozwala to na tworzenie zupełnie innych układów. Można na przykład utworzyć szablon formularza przypominający kalendarz. Opcja Powtórz w poziomie nie jest obsługiwana w szablonach formularzy zgodnych z przeglądarką.
Wyświetlacz Filtrowanie danych Kliknij przycisk Filtruj dane , aby otworzyć okno dialogowe Filtrowanie danych , w którym można umożliwić użytkownikom filtrowanie danych w sekcji powtarzanej na podstawie wartości wprowadzonych lub wybranych w innym miejscu formularza. Jeśli na przykład sekcja powtarzana jest używana do zbierania informacji o bieżących projektach, można zaprojektować pole listy, które pozwoli użytkownikom filtrować projekty według stanu.
Wzorzec/Szczegół Konfigurowanie relacji wzorzec/szczegół Na zakładce Wzorzec/Szczegół można ustanowić relację wzorzec/szczegół pomiędzy tabelą powtarzaną (kontrolką główną) a sekcją powtarzaną (formant szczegółu). W przypadku skonfigurowania tego typu relacji w sekcji powtarzającej się będą wyświetlane powiązane dane na podstawie elementu wybranego przez użytkownika w tabeli powtarzającej się. Formanty wzorca/szczegółu nie są obsługiwane w szablonach formularzy zgodnych z przeglądarką.
Rozmiar Dopasowywanie rozmiaru, dopełnienia i marginesów Rozmiar kontrolki można określić ręcznie, wprowadzając wartości w polach Wysokość i Szerokość . Można również zmniejszyć odstępy wewnątrz kontrolki i poza nią, zmieniając dopełnienie, czyli ilość miejsca buforu wokół zawartości kontrolki, lub marginesy, czyli ilość miejsca między obramowaniem kontrolki a otaczającym ją tekstem lub formantami w szablonie formularza.
Zaawansowany Zmienianie kolejności indeksu tabulatorów Położenie kontrolki można zmienić w ogólnej kolejności tabulacji szablonu formularza. Kolejność tabulacji to kolejność, w jakiej fokus w formularzu przechodzi z jednego pola lub obiektu do drugiego w miarę naciskania klawisza TAB lub SHIFT+TAB. Ustawieniem domyślnym indeksu tabulatora dla wszystkich kontrolek w szablonie formularza jest 0, ale kolejność tabulacji zaczyna się od 1. Oznacza to, że każda kontrolka z cyfrą 1 w polu indeksu tabulacji zostanie odwiedzona jako pierwsza, gdy użytkownicy nacisną klawisz TAB. Każda kontrolka zawierająca cyfrę 2 w polu indeksu tabulatora zostanie odwiedzona jako druga i tak dalej. Wszystkie kontrolki zawierające wartość 0 w polu indeksu tabulatora będą wyświetlane jako ostatnie w kolejności tabulacji. Jeśli chcesz pominąć kontrolki w kolejności tabulacji, wprowadź -1 w polu Indeks tabulacji .
Zaawansowany Określanie etykietki ekranowej Aby po umieszczeniu wskaźnika myszy na kontrolce była wyświetlana nota z wyjaśnieniem, w polu etykietki ekranowej wprowadź odpowiedni tekst. Ułatwienia dostępu, takie jak narzędzia do przeglądu ekranu, które udostępniają informacje na ekranie w postaci syntezatora mowy lub odświeżanego wyświetlacza Braille'a, często korzystają z tych etykietek ekranowych do interpretowania informacji dla użytkowników.
Zaawansowany Określanie i dostosowywanie ustawień scalania Kliknij przycisk Ustawienia scalania , aby określić, jak dane wprowadzane przez użytkowników w formancie mają być wyświetlane po połączeniu kilku formularzy. Można na przykład zmienić kolejność wstawiania sekcji powtarzających się w formularzu docelowym.
Zaawansowany Uzyskiwanie identyfikatorów ViewContext lub XmlToEdit dla sekcji powtarzającej się Możesz użyć wartości ViewContext lub XmlToEdit , aby zidentyfikować kontrolkę w kodzie. Jeśli na przykład znana jest wartość ViewContext , można użyć tej wartości z metodami SelectText lub SelectNodes klasy View w celu programistycznego wykonania akcji edytowania danych XML powiązanych z kontrolką. Podobnie, jeśli znasz wartość XmlToEdit , możesz użyć tej wartości z metodą ExecuteAction obiektu View w celu programowego wstawiania lub usuwania wystąpień kontrolki powtarzającej się. Na przykład możesz określić wartość wyliczenia ActionType , taką jak XCollectionInsert lub XCollectionRemoveAll, oraz nazwę XmlToEdit , która identyfikuje określoną grupę, z którą chcesz pracować.
Formularze w przeglądarce Dostosowywanie ustawień publikowania danych na serwerze Karta Formularze w przeglądarce pojawia się tylko podczas projektowania szablonu formularza zgodnego z przeglądarką. Dzięki temu można kontrolować, czy dane są wysyłane do serwera, gdy użytkownicy wstawiają lub usuwają sekcje w formularzu.
Inne akcje Stosowanie reguł Kliknij dwukrotnie kartę w sekcji powtarzanej, a następnie kliknij pozycję Zarządzaj regułami w sekcji Reguły na karcie Właściwości narzędzi kontrolnych na wstążce. Zostanie wyświetlone okienko zadań Reguły , w którym za pomocą reguł można stosować akcje, gdy użytkownicy wstawiają kontrolki do sekcji powtarzanej lub pracują z nimi.
Inne akcje Dodawanie formatowania warunkowego Kliknij dwukrotnie kartę w sekcji powtarzanej, a następnie kliknij pozycję Zarządzaj regułami w sekcji Reguły na karcie Właściwości narzędzi kontrolnych na wstążce, kliknij pozycję Nowy, a następnie kliknij pozycję Formatowanie. Umożliwia to utworzenie reguły formatowania warunkowego w celu zmiany wyglądu kontrolki (w tym jej widoczności) na podstawie wartości wprowadzanych przez użytkowników w formularzu. Można na przykład wybrać opcję ukrywania sekcji powtarzanej za każdym razem, gdy użytkownik wyczyści określone pole wyboru w formularzu.

Początek strony