Dodanie kontrolek zbierających jedną informację od użytkownika lub wyświetlające jedną informację dla użytkownika jest łatwe, ale czasami nie wystarczy. Czasami konieczne może być Zgromadzenie wielu punktów danych, takich jak lista elementów w raporcie z wydatków, lub wyświetlenie wielu punktów danych, takich jak lista użytkowników. Możesz dodać kilka kontrolek, a nawet listę kontrolek do formularza i mam nadzieję, że jest ona wystarczająca, to nie jest to najbardziej wydajny sposób projektowania formularza. W celu uwzględnienia 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óżnych długościach.
W tym dokumencie
Informacje o powtarzających się formantach danych
Sekcja powtarzana
Kontrolki sekcji powtarzającej się zawierają inne kontrolki, takie jak zwykła kontrolka sekcji, ale umożliwiają wstawianie dowolnej liczby sekcji. Załóżmy na przykład, że formularz zgłoszenia ubezpieczeniowego, w którym użytkownicy muszą wykazać imiona i nazwiska i wiek osób z listy zależnych od siebie. Formularze tego rodzaju można zaprojektować podobnie jak formularz papierowy z trzema polami zastępczymi, w przypadku których większość osób ma nie więcej niż trzy zależności. Jednak jeśli ktoś ma więcej niż trzy elementy, nie będzie miał miejsca, aby dodać kolejne osoby. Za pomocą kontrolki sekcji powtarzającej się użytkownicy mogą dodawać dowolną liczbę pól, które są potrzebne do wystawiania listy zależności.
Po wstawieniu kontrolki powtarzanej sekcji do szablonu formularza zostanie wstawiony tylko pusty kontener. Aby kontrolka sekcji powtarzanej była przydatna, należy wstawić dodatkowe kontrolki do kontrolki sekcji powtarzającej się, takiej jak pole tabeli lub pola tekstowe.
Gdy użytkownicy przechodzą wskaźnik myszy na sekcję powtarzaną, w lewym górnym rogu zostanie wyświetlony 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.
Jeśli chcesz, użyj sekcji powtarzanej:
-
Zbieranie wielu wystąpień danych tego samego typu, na przykład w przypadku dodawania zależności do aplikacji ubezpieczeniowej.
-
Wyświetlanie zmiennych ilości danych w formularzu, takich jak wyświetlanie rekordów pracowników z bazy danych i wyświetlanie 1 rekordu, jeśli jest zwracana tylko 1, lub 10, jeśli jest zwracana wartość 10.
-
Unikaj pustych obszarów zastępczych, które zajmują miejsce krytyczne w szablonie formularza.
Tabela powtarzana
Gdy sekcje powtarzane umożliwiają dodawanie i układ kontrolek, tak jak w zwykłych sekcjach, czasami potrzebny jest format tabelaryczny. Dodaj tabelę powtarzaną, aby wyświetlić dane w tabeli, na przykład z bazy danych, lub aby umożliwić użytkownikom dodawanie wierszy i wprowadzanie dodatkowych danych tabelarycznych.
Tabela powtarzana składa się z trzech części, wiersza nagłówka, jednego lub większej liczby wierszy danych oraz wiersza stopki. Wiersz nagłówka jest zwykle stosowany w nagłówkach kolumn, a w wierszu stopki można wstawić pola tekstowe lub pola wyrażeń, które sumują wartości z wierszy danych. Wiersze danych powtarzają się tyle razy, ile trzeba, aby pomieścić dane, które są wypełniane w tabeli, dynamicznie lub w wyniku wprowadzenia danych do tabeli. Istnieje tylko pojedynczy wiersz nagłówka i stopki i jest domyślnie widoczny tylko wiersz nagłówka i pojedynczy wiersz danych.
Jeśli chcesz, Użyj tabeli powtarzanej:
-
Umożliwia użytkownikom wprowadzanie danych w strukturalnym formacie tabelarycznym.
-
Zbieranie elementów, danych liczbowych i innych typów danych, które są najbardziej przydatne w tabeli.
-
Oszczędzanie miejsca w szablonie formularza przez wyświetlanie tylko tylu wierszy, które zawierają dane rzeczywiste.
-
Wyświetlanie rekordów bazy danych, usług sieci Web lub innych źródeł danych w tabeli w szablonie formularza lub praca z tymi rekordami.
Powtarzana sekcja cykliczna
Powtarzana sekcja cykliczna zawiera inne kontrolki, które można wstawić do siebie, i jest powiązane (bind: Aby połączyć kontrolkę z polem lub grupą w źródle danych, aby dane wprowadzone w kontrolce były zapisywane. Gdy formant jest niepowiązany, nie jest połączony z polem ani grupą, więc dane wprowadzone w kontrolce nie zostaną zapisane. do zagnieżdżonych grup odwołań (grupa odwołania: Grupa, która jest skojarzona z inną grupą, aby ich właściwości i właściwości grup i pól były zawsze zgodne. Jeśli właściwości jednej grupy zostaną zmienione, Grupa inne zostanie automatycznie zaktualizowana. Możesz użyć powtarzających się sekcji cyklicznych, aby utworzyć zawartość hierarchiczną, taką jak konspekt.
Pozioma tabela powtarzana
Pozioma tabela powtarzana to Sekcja powtarzana z tabelą, która zawiera wskazaną liczbę wierszy powtarzających się w poziomie oraz tabelę zawierającą nagłówki wierszy z boku. Te poszczególne składniki zostały połączone razem z wstępnie skonfigurowaną kolekcją, która może zawierać lub zbierać dane tabelaryczne, które w miarę dodawania większej ilości danych rozwijają się, dodając kolumny zamiast wierszy. Na przykład można użyć poziomej tabeli powtarzanej, aby zebrać dane dotyczące sprzedaży dla każdego kwartału. Jeśli szablon formularza jest połączony z bazą danych, możesz również użyć poziomej tabeli powtarzanej, aby wyświetlić rekordy z tej bazy danych lub pracować z tymi rekordami.
Pozioma tabela powtarzana składa się z dwóch części, kolumny nagłówka, która jest wyświetlana domyślnie, oraz kolumny danych, która jest powtarzana w razie potrzeby w celu umieszczenia danych, które są wypełniane w tabeli, dynamicznie lub w wyniku wprowadzenia danych do tabeli.
Użyj poziomej tabeli powtarzanej, jeśli chcesz:
-
Umożliwia użytkownikom wprowadzanie danych w strukturalnym formacie tabelarycznym.
-
Zbierz dane od użytkownika, który jest optymalnie wyświetlany w tabeli.
-
Oszczędzanie miejsca w szablonie formularza przez wyświetlenie tylko tylu kolumn, które zawierają rzeczywiste dane.
-
Wyświetlanie rekordów bazy danych, usług sieci Web lub innych źródeł danych w tabeli w szablonie formularza lub praca z tymi rekordami.
Wzorzec/szczegóły
Jeśli chcesz, aby użytkownicy współpracowały z dużymi ilościami danych w formularzu — na przykład z wieloma rekordami w bazie danych — możesz ułatwić im zarządzanie tymi danymi za pomocą kontrolki wzorzec/szczegół. Gdy użytkownik wybierze element w formancie wzorcowym, informacje dotyczące tego elementu są wyświetlane w kontrolce szczegółowej.
Za pomocą kontrolki wzorzec/szczegół można na przykład zaprojektować formularz zasobów ludzkich, który jest połączony z bazą danych rekordów pracowników. W formancie głównym może być wyświetlana nazwa pracownika i stanowisko, a w formancie szczegółów może być wyświetlana lokalizacja pracownika, data zatrudnienia, Data urodzenia itd. W kategoriach bazy danych jest to odpowiednik relacji "jedno-do-jednego".
Podobnie za pomocą kontrolki wzorca można wyświetlać pojedynczy zestaw rekordów (na przykład nazwy klientów) i kontrolkę szczegółów w celu wyświetlania rekordów pokrewnych (na przykład zamówień klienta). W kategoriach bazy danych jest to odpowiednik relacji jedna-do-wielu.
Relacja wzorzec/szczegół
Kontrolka wzorzec/szczegół jest w rzeczywistości zestawem dwóch powiązanych kontrolek. Jednym z tych kontrolek jest wyznaczona kontrolka wzorca; drugi jest wyznaczonym formantem szczegółowym. Kontrolka wzorca jest zawsze tabelą powtarzaną. Formant szczegółowy 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 poszczególnych kontrolek. Możesz też wstawić wstępnie zdefiniowaną kontrolkę wzorzec/szczegół z sekcji kontenery w okienku zadań Formanty.
Podczas wstawiania kontrolki wzorca/szczegółu z okienka zadań Formanty program Microsoft Office InfoPath 2010 określa relację typu "jedno-do-jednego" między kontrolką wzorcową a kontrolką szczegółową. Oznacza to, że każdy zaznaczony wiersz w kontrolce wzorca ma tylko jeden pasujący wynik w formancie szczegółowym. W typowej relacji typu jedno-do-jednego zarówno kontrolki wzorca, jak i kontrolki szczegółowe są powiązane z tą samą grupą powtarzaną w źródle danych.
Jeśli wolisz, możesz określić pola klucza w źródle danych, które zawierają powiązane dane, aby utworzyć relację jedna-do-wielu w formancie wzorzec/szczegół. W przypadku tego typu relacji każde zaznaczenie w kontrolce wzorca może powodować powstanie wielu odpowiedników w kontrolce szczegółu. Jeśli na przykład użytkownik wybierze rekord dostawcy w formancie wzorcowym, może wyświetlić produkty skojarzone z tym dostawcą w kontrolce szczegół. W typowych relacjach typu jedna-do-wielu, elementy główne i kontrolne są powiązane z oddzielnymi grupami powtarzającymi się w źródle danych.
Aby utworzyć relację "jedno-do-wielu", należy użyć opcji na karcie wzorzec/szczegóły w oknie dialogowym właściwości każdej kontrolki w celu określenia odpowiednich pól klucza.
Kontrolka wzorzec/szczegół jest w rzeczywistości zestawem dwóch powiązanych kontrolek. Jedna kontrolka jest wyznaczonym formantem wzorca, a druga jest kontrolką szczegółową. Kontrolka wzorca jest zawsze tabelą powtarzaną. Formant szczegółowy może być tabelą powtarzaną lub sekcją powtarzającą się.
Kontrolka wzorzec/szczegół należy stosować, gdy chcesz:
-
Umożliwianie użytkownikom wypełniającym formularze oparte na szablonie formularza w celu wydajniejszej pracy z dużymi ilościami danych.
-
Wyświetlanie równoważnika relacji jedno-do-jednego. Za pomocą kontrolki wzorzec/szczegół można na przykład zaprojektować szablon formularza zasoby ludzkie, który jest połączony z bazą danych rekordów pracowników. W formancie głównym może zostać wyświetlona nazwa i stanowisko pracownika, a kontrolka Szczegółowa może zawierać lokalizację pracownika, datę zatrudnienia oraz datę urodzenia.
-
Wyświetlanie równoważnika relacji jedna-do-wielu. Na przykład za pomocą kontrolki wzorca można wyświetlić pojedynczy zestaw rekordów (na przykład nazwy klientów) i kontrolkę szczegółową, aby wyświetlić powiązane rekordy (na przykład zamówienia klienta).
Program InfoPath udostępnia wstępnie zdefiniowaną kontrolkę wzorzec/szczegół, którą można wstawić za pomocą okienka zadań Formanty. Możesz również utworzyć kontrolkę wzorzec/szczegół, wstawiając tabelę powtarzaną i sekcję powtarzaną (lub dwie tabele powtarzane), a następnie zmieniając właściwości poszczególnych kontrolek.
Jeśli szablon formularza jest przeznaczony głównie do wyświetlania na ekranie, warto zastanowić się nad umieszczeniem kontrolki szczegółu w kontrolce regionu przewijania w szablonie formularza. W ten sposób użytkownicy będą mogli przewijać dane w przypadku dużej ilości danych wyświetlanych w kontrolce. Pamiętaj, że nie jest to najlepsza opcja, jeśli uważasz, że użytkownicy będą mogli wydrukować formularze, ponieważ wszystkie dane ukryte w regionie przewijania na ekranie nie będą widoczne na wydrukowanym formularzu.
Powtarzana Grupa wyborów
Możesz wstawić powtarzaną grupę wyborów w formularzu, aby użytkownicy mogli dodawać wiele grup wyborów (Grupa wyboru: formant służący do prezentowania zestawu wzajemnie wykluczających się opcji). Domyślnie grupa wyborów zawiera dwie sekcje wyborów, z których jedna jest widoczna dla użytkownika jako opcja domyślna w formularzu. podczas wypełniania.
Gdy użytkownicy przesuwają wskaźnik myszy nad wyborem domyślnym formularza, w lewym górnym rogu powtarzanej grupy wyborów jest wyświetlany 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ć powtarzanej grupy wyborów, aby umożliwić użytkownikom wprowadzanie informacji na temat podróży służbowych. Dla każdego segmentu transportu użytkownicy mogą wybrać jedną z trzech opcji — lot, samochód lub pociąg. Każdy wybór wyświetla inny zestaw pól.
Wstawianie powtarzających się kontrolek danych
Wstawianie powtarzającej się sekcji cyklicznej
Uwaga: Powtarzającą się kontrolkę sekcji cyklicznej można wstawić tylko w formularzu utworzonym przy użyciu szablonu formularza pusty formularz (InfoPath Filler) lub z ustawieniem zgodność z formularzem programu InfoPath Filler w oknie dialogowym Opcje formularza .
Wstawianie powtarzanej sekcji cyklicznej (automatyczne tworzenie źródła danych)
Jeśli wybierzesz opcję utworzenia źródła danych w programie Microsoft Office InfoPath 2010 podczas wstawiania powtarzającej się sekcji cyklicznej, program InfoPath utworzy grupę powtarzającą się zawierającą odwołanie do samej siebie.
-
Umieść punkt wstawiania w miejscu, w którym chcesz wstawić powtarzającą się sekcję cykliczną.
-
Jeśli okienko zadań kontrolki jest niewidoczne, kliknij przycisk okienka sterowania w prawym dolnym rogu sekcji kontrolki na karcie Narzędzia główne.
-
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 umożliwia automatycznego tworzenia źródła danych. Musisz wstawić powtarzającą się sekcję cykliczną powiązaną z istniejącą grupą powtarzającą się lub grupą, którą utworzysz.
-
W obszarze kontrolki kontenerów kliknij pozycję Powtarzana sekcja cykliczna.
-
Aby dodać kontrolkę do sekcji, przeciągnij kontrolkę z okienka zadań kontrolki do sekcji.
Uwaga: Nie należy przenosić kontrolki znajdującej się już w formularzu do tej sekcji, chyba że pole kontrolki jest już częścią grupy sekcji.
Wstawianie powtarzanej sekcji cyklicznej (powiązanie z istniejącą grupą powtarzającą się)
-
Umieść punkt wstawiania w miejscu, w którym chcesz wstawić powtarzającą się sekcję cykliczną.
-
Jeśli okienko zadań pola nie jest widoczne, kliknij pozycję Pokaż pola w sekcji dane formularza na karcie dane .
-
W okienku zadań pola kliknij prawym przyciskiem myszy grupę, z którą chcesz powiązać powtarzającą się sekcję cykliczną.
-
Kliknij pozycję Powtarzana sekcja cykliczna.
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 wybierz odwołanie do samej grupy (grupy, którą klikniesz prawym przyciskiem myszy).
Porada: Możesz również wstawić powtarzającą się sekcję cykliczną powiązaną z istniejącą grupą przy użyciu okienka zadań formanty , jeśli pole wyboru Automatycznie twórz źródło danych jest wyczyszczone.
Wstawianie powtarzanej grupy wyborów
Wstawianie powtarzanej grupy wyborów (automatyczne tworzenie źródła danych)
Program Microsoft Office InfoPath 2010 może automatycznie utworzyć źródło danych podczas wstawiania powtarzających się grup wyborów (oraz innych kontrolek). W takim przypadku program InfoPath utworzy grupy powiązane z sekcjami wyborów w powtarzanej grupie wyborów. Ponadto program InfoPath tworzy grupę "wirtualną" powiązaną z powtarzającą się grupą wyborów. Po nazwie grupy wirtualnej następuje (wybór) w okienku zadań pola.
Uwaga: Powtarzającą się kontrolkę grupy wyborów można wstawić tylko w formularzu utworzonym przy użyciu szablonu formularza pusty formularz (InfoPath Filler) lub z ustawieniem Zgodność z formularzem programu InfoPath Filler w oknie dialogowym Opcje formularza.
-
Umieść punkt wstawiania w miejscu, w którym chcesz wstawić powtarzaną grupę wyborów.
-
Jeśli okienko zadań kontrolki jest niewidoczne, kliknij przycisk okienka sterowania w prawym dolnym rogu sekcji kontrolki na karcie Narzędzia główne .
-
W okienku zadań formanty zaznacz pole wyboru Automatycznie twórz źródło danych .
-
W obszarze kontenerykliknij pozycję powtarzana Grupa wyborów.
W formularzu jest wyświetlana powtarzana Grupa wyborów zawierająca dwie sekcje wyborów.
-
Aby dodać formanty do sekcji wyborów w powtarzanej grupie wyborów, wykonaj dowolną z następujących czynności:
-
Aby dodać kontrolki do sekcji Wybór domyślny, przeciągnij odpowiednią kontrolkę z okienka zadań formanty do sekcji wyborów o nazwie sekcja wyborów z etykietą (domyślnie).
-
Aby dodać formanty do alternatywnej sekcji wyborów, przeciągnij odpowiednią kontrolkę z okienka zadań kontrolkido sekcji wyborów z etykietą.
-
-
Aby przetestować sekcję, na karcie Narzędzia główne kliknij pozycję Podgląd.
Aby zaoferować użytkownikom więcej niż dwie opcje, możesz wstawić dodatkowe sekcje wyborów w powtarzającej się grupie wyborów. W tym celu Umieść punkt wstawiania wewnątrz powtarzanej grupy wyborów, a następnie kliknij pozycję sekcja wybór w obszarze kontenery w okienku zadań formanty .
Wstawianie powtarzanej grupy wyborów (wiązanie z istniejącą grupą)
-
Umieść punkt wstawiania w miejscu, w którym chcesz wstawić powtarzaną grupę wyborów.
-
Jeśli okienko zadań pola nie jest widoczne, kliknij pozycję Pokaż pola w sekcji dane formularza na karcie dane .
-
W okienku zadań pola kliknij prawym przyciskiem myszy grupę, do której chcesz powiązać powtarzaną grupę wyborów, a następnie kliknij polecenie powtarzana Grupa wyborów.
Uwaga: Jeśli powtarzana Grupa wyborów jest niedostępna, Grupa, z którą próbujesz utworzyć powiązanie, może nie obsługiwać tego typu kontroli. Powtarzane grupy wyborów można powiązać tylko ze powtarzalnymi grupami wirtualnymi. W źródle danych grupy wirtualne są wyświetlane jako (wybór).
-
Aby przetestować sekcję, na karcie Narzędzia główne kliknij pozycję Podgląd.
Porada: Możesz również wstawić powtarzaną grupę wyborów powiązaną z istniejącą grupą przy użyciu okienka zadań formanty , jeśli pole wyboru Automatycznie twórz źródło danych jest wyczyszczone.
Wstawianie tabeli powtarzającej się
-
Umieść kursor w miejscu, w którym chcesz wstawić kontrolkę.
-
Jeśli okienko zadań kontrolki jest niewidoczne, kliknij przycisk okienka sterowania w prawym dolnym rogu sekcji kontrolki na karcie Narzędzia główne .
-
W obszarze kontenerykliknij pozycję tabela powtarzana.
-
Jeśli wstawisz tabelę powtarzaną na nowy, pusty szablon formularza, wykonaj następujące czynności:
-
W polu Liczba kolumn wprowadź liczbę kolumn, które powinna zawierać tabela, a następnie kliknij przycisk OK.
-
Tabela powtarzana jest tworzona przy użyciu pola tekstowego w każdej kolumnie. Aby przekonwertować pole tekstowe na inny typ kontrolki, kliknij prawym przyciskiem myszy pole tekstowe, wskaż polecenie Zmień kontrolkę, a następnie kliknij odpowiedni formant.
-
-
Jeśli wstawisz tabelę powtarzającą się do szablonu formularza opartego na istniejącym źródle danych:
-
Na pierwszej stronie kreatora powiązania tabeli powtarzanej kliknij źródło danych, którego chcesz użyć na liście Źródło danych , a następnie kliknij powtarzającą się grupy, 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ę powtarzaną, 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ę.
-
Kliknij przycisk Dalej.
-
Na drugiej stronie kreatora powiązania tabeli powtarzanej 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 pozycję Dodaj, a następnie w oknie dialogowym Dodawanie pola lub grupy Określ właściwości pola.
-
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ół.
-
Wstawianie sekcji powtarzanej
-
W szablonie formularza umieść kursor w miejscu, w którym chcesz wstawić kontrolkę.
-
Jeśli okienko zadań kontrolki jest niewidoczne, kliknij przycisk okienka sterowania w prawym dolnym rogu sekcji kontrolki na karcie Narzędzia główne .
-
W obszarze kontenerykliknij pozycję Sekcja powtarzana.
-
Jeśli wstawiasz sekcję powtarzającą się w nowym, pustym szablonie 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ć kontrolki znajdującej się już w szablonie formularza do sekcji, chyba że pole kontrolki jest już częścią grupy sekcji w źródle danych. W przeciwnym razie powiązanie kontrolki może zostać zerwane.
-
Aby dodać etykietę do kontrolki, wpisz tekst znajdujący się nad nim.
-
-
Jeśli wstawiasz sekcję powtarzaną do szablonu formularza opartego na istniejącym źródle danych:
-
W oknie dialogowym powiązanie sekcji powtarzanej wybierz grupę powtarzającą się, w której chcesz przechowywać powtarzające się dane sekcji, a następnie kliknij przycisk OK.
-
Dodaj kontrolki do sekcji powtarzanej, a następnie powiąż je z odpowiednimi polami w źródle danych.
-
Program InfoPath używa nazwy pola lub grupy jako etykiety kontrolki. W razie potrzeby można zmienić tekst etykiety.
Do wstawiania kontrolek można też używać okienka zadań pola . W okienku zadań pola kliknij prawym przyciskiem myszy grupę powtarzającą się, z którą chcesz powiązać powtarzającą się sekcję, a następnie kliknij pozycję Sekcja powtarzana.
-
Wstawianie kontrolki wzorca/szczegółu
Uwaga: Kontrolkę wzorca/szczegółu można wstawiać tylko w formularzu utworzonym przy użyciu szablonu formularza pusty formularz (InfoPath Filler) lub z ustawieniem zgodność z formularzem program InfoPath Filler w oknie dialogowym Opcje formularza .
Wstawianie kontrolki wzorca/szczegółu w nowym, pustym szablonie formularza
Program InfoPath udostępnia wstępnie zdefiniowaną kontrolkę wzorzec/szczegół, którą można wstawić za pomocą okienka zadań Formanty. Możesz również utworzyć kontrolkę wzorzec/szczegół, wstawiając tabelę powtarzaną i sekcję powtarzaną (lub dwie tabele powtarzane), a następnie zmieniając właściwości poszczególnych kontrolek.
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.
-
W szablonie formularza umieść kursor w miejscu, w którym chcesz wstawić kontrolkę.
-
Jeśli okienko zadań kontrolki jest niewidoczne, kliknij przycisk okienka sterowania w prawym dolnym rogu sekcji kontrolki na karcie Narzędzia główne .
-
W obszarze kontenerykliknij pozycję wzorzec/szczegóły.
-
W oknie dialogowym Wstawianie wzorca/szczegółu w polu Liczba kolumn w polu Wzorzec wprowadź liczbę kolumn dla kontrolki wzorca.
-
W oknie dialogowym Liczba pól w polu Szczegóły wprowadź liczbę pól dla kontrolki szczegółów, a następnie kliknij przycisk OK.
W szablonie formularza są wstawiane dwa formanty — tabela powtarzana (główna) i Sekcja powtarzana (szczegóły).
-
Aby przetestować relację wzorzec/szczegół, na karcie Narzędzia główne kliknij pozycję Podgląd, a następnie wprowadź dane w kontrolce wzorca. Dane powiązane powinny pojawić się w kontrolce szczegół. Kliknij także różne wiersze w kontrolce wzorca, aby potwierdzić, że odpowiednie dane są wyświetlane w kontrolce szczegółów.
Wstawianie kontrolki wzorca/szczegółu w szablonie formularza opartym na istniejącym źródle danych
Jeśli projekt tworzonego szablonu formularza jest oparty na istniejącym pliku w formacie XML (Extensible Markup Language), bazie danych lub usłudze sieci Web, program InfoPath dobiera pola i grupy w okienku zadań Źródło danych do pól i grup znajdujących się w używanym źródle danych. W tym scenariuszu można wstawić kontrolkę wzorca/szczegółu z okienka zadań Formanty, zgodnie z opisem w poniższej procedurze.
Kontrolki wzorca i szczegółu mogą być powiązane z tą samą grupą powtarzającą się lub różnymi grupami powtarzającymi się w zależności od potrzeb. Formanty wyświetlane w formancie wzorzec/szczegół są powiązane z polami, które są częścią grupy powtarzającej się.
-
W szablonie formularza umieść kursor w miejscu, w którym chcesz wstawić kontrolkę.
-
Jeśli okienko zadań kontrolki jest niewidoczne, kliknij przycisk okienka sterowania w prawym dolnym rogu sekcji kontrolki na karcie Narzędzia główne .
-
W obszarze kontenerykliknij pozycję tabela powtarzana.
-
Na pierwszej stronie kreatora powiązania tabeli powtarzanej kliknij grupę powtarzającą się, z którą chcesz powiązać wiersze tabeli, a następnie kliknij przycisk dalej. Jeśli tabela ma tylko jedną kolumnę, możesz zaznaczyć pole powtarzane zamiast grupy powtarzanej.
Aby utworzyć nową grupę powtarzającą się, do której ma zostać powiązana tabela, kliknij prawym przyciskiem myszy grupę, do której chcesz dodać grupę powtarzaną, kliknij pozycję Dodaj, a następnie w oknie dialogowym Dodawanie pola lub grupy wprowadź właściwości grupy powtarzanej.
-
Aby dodać kolumny, które mają zostać uwzględnione w tabeli, kliknij dwukrotnie pola na liście powiązanie danych .
Aby utworzyć nowe pole, które ma zostać dodane jako kolumna, kliknij prawym przyciskiem myszy grupę, z którą jest powiązana tabela, w menu skrótów kliknij polecenie Dodaj, a następnie w oknie dialogowym Dodawanie pola lub grupy wprowadź właściwości pola.
-
Aby zmienić rozmieszczenie kolumn, kliknij kolumnę na liście kolumny w tabeli, kliknij pozycję Przenieś w górę lub Przenieś w dół, a następnie kliknij pozycję Zakończ.
-
Kliknij dwukrotnie etykietę tabeli powtarzającej się poniżej tabeli w szablonie formularza.
-
Na karcie Właściwości narzędzi kontrolek wstążki kliknij pozycję wzorzec/szczegóły.
-
Kliknij pozycję Ustaw jako wzorzec, wpisz ViewContext identyfikator kontrolki wzorca w polu Identyfikator wzorca , a następnie kliknij przycisk OK.
Aby wyświetlić identyfikator ViewContext kontrolki, kliknij kontrolkę prawym przyciskiem myszy, kliknij polecenie <typ kontrolki> właściwości, a następnie kliknij kartę Zaawansowane . Identyfikator ViewContext jest widoczny pod sekcją kodu 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 wzorzec/szczegół jest to tabela powtarzana, dlatego w tym kroku ViewContext identyfikator tabeli powtarzanej, którą konfigurujesz.
-
Umieść kursor w szablonie formularza, w którym chcesz wstawić powtarzającą się sekcję (kontrolka szczegółu).
-
W obszarze kontenery w okienku zadań formanty kliknij pozycję Sekcja powtarzana.
Możesz też użyć innej tabeli powtarzającej się jako kontrolki szczegółu.
-
Na pierwszej stronie kreatora powiązania sekcji powtarzanej kliknij grupę powtarzającą się, z którą chcesz powiązać sekcję, a następnie kliknij przycisk OK.
-
Kliknij dwukrotnie etykietę sekcji powtarzanej widoczną pod sekcją w szablonie formularza.
-
Na karcie Właściwości narzędzi kontrolek na wstążce kliknij pozycję wzorzec/szczegóły.
-
Kliknij pozycję Ustaw jako szczegół, a następnie kliknij nazwę kontrolki wzorca na liście łącze do identyfikatora wzorca . Wybrana nazwa powinna odpowiadać identyfikatorowi ViewContext kontrolki określonemu w kroku 9.
-
Aby zmienić wartość domyślną, relacja "jedno-do-jednego" wzorca/szczegółu na relację jedną-do-wielu, kliknij pole klucza w relacji wzorzec/szczegół, a następnie kliknij pozycję Wybierz wyrażenie XPath obok pól klucza (wzorca) i pola klucza (szczegóły) , aby określić pola klucza ze źródła danych, które zawierają odpowiednie powiązane dane, aby utworzyć relację jedną-do-wielu.
-
Aby przetestować relację wzorzec/szczegół, na karcie Narzędzia główne kliknij pozycję Podgląd, a następnie wprowadź dane w kontrolce wzorca. Dane powiązane powinny pojawić się w kontrolce szczegół. Kliknij także różne wiersze w kontrolce wzorca, aby potwierdzić, że odpowiednie dane są wyświetlane w kontrolce szczegółów.
Do wstawiania formantów wzorzec/szczegół można też użyć okienka zadań pola . Aby utworzyć kontrolkę wzorca, w okienku zadań pola kliknij prawym przyciskiem myszy grupę powtarzającą się, z którą chcesz powiązać kontrolkę wzorcową, a następnie kliknij polecenie tabela powtarzana. Postępuj zgodnie z tymi samymi krokami, aby utworzyć kontrolkę szczegółową.
Zmienianie domyślnej relacji wzorzec/szczegół
Podczas wstawiania kontrolki wzorca/szczegółu w szablonie formularza za pomocą okienka zadań formanty program InfoPath określa relację typu "od jednego do jednego" między kontrolką wzorcową a kontrolką szczegółową. Relacja jeden-do-jednego oznacza, że dla każdego zaznaczenia w kontrolce wzorca w formancie szczegółowym pojawi się jeden pasujący wynik.
Relację wzorzec/szczegół można zmienić z domyślnej relacji "jedno-do-jednego" na relację "jedno-do-wielu". Relacja jeden-do-wielu oznacza, że dla każdego zaznaczenia w kontrolce wzorca w formancie szczegółowym będzie widocznych wiele pasujących wyników.
Po wstawieniu kontrolki wzorca/szczegółu w szablonie formularza program InfoPath domyślnie wstawia tabelę powtarzaną i sekcję powtarzaną. Oba te kontrolki są powiązane z tą samą grupą powtarzającą się w źródle danych. Oba kontrolki domyślnie zawierają inne formanty powiązane z polami w tej grupie powtarzanej. Jednak w przypadku relacji typu "jedno-do-wielu" formanty wzorca i szczegółu są zwykle powiązane z oddzielnymi grupami powtarzającymi się.
Jeśli w szablonie formularza wstawiono kontrolkę wzorca/szczegółu z okienka zadań formanty i chcesz utworzyć relację typu "jedno-do-wielu", a nie relację "od jednego do jednego", możesz usunąć kontrolkę szczegółową, którą utworzy program InfoPath. Następnie możesz utworzyć nową kontrolkę szczegółową, która lepiej odpowiada Twoim potrzebom, zgodnie z opisem w poniższej procedurze:
-
Zaznacz sekcję powtarzaną, która jest oznaczona jako formant szczegółowy, a następnie naciśnij klawisz DELETE.
-
Wstawianie nowej sekcji powtarzanej w szablonie formularza:
-
W szablonie formularza umieść kursor w miejscu, w którym chcesz wstawić kontrolkę.
-
Jeśli okienko zadań kontrolki jest niewidoczne, kliknij przycisk okienka sterowania w prawym dolnym rogu sekcji kontrolki na karcie Narzędzia główne .
-
W okienku zadań formanty zaznacz pole wyboru Automatycznie twórz źródło danych .
-
W obszarze Wstawianie kontrolekkliknij pozycję Sekcja powtarzana.
-
-
Wstaw odpowiednie kontrolki w sekcji powtarzanej:
-
W szablonie formularza umieść kursor w miejscu, w którym chcesz wstawić kontrolkę.
-
Jeśli okienko zadań kontrolki jest niewidoczne, kliknij przycisk okienka sterowania w prawym dolnym rogu sekcji kontrolki na karcie Narzędzia główne .
-
W okienku zadań formanty zaznacz pole wyboru Automatycznie twórz źródło danych .
-
W obszarze Wstaw kontrolki kliknij kontrolkę, którą chcesz wstawić.
-
Powtórz kroki od 1 do 4 dla każdej kontrolki, którą chcesz wstawić.
-
-
Kliknij dwukrotnie kartę sekcji powtarzanej w szablonie formularza.
-
Kliknij pozycję wzorzec/szczegóły na karcie Właściwości narzędzi kontrolek na Wstążce.
-
W obszarze Ustawienia wzorca/szczegółówkliknij pozycję Ustaw jako szczegół.
-
Na liście łącze do identyfikatora wzorca kliknij identyfikator ViewContext kontrolki wzorca.
Aby wyświetlić identyfikator ViewContext kontrolki, kliknij kontrolkę prawym przyciskiem myszy, kliknij polecenie <typ kontrolki> właściwości, a następnie kliknij kartę Zaawansowane . Identyfikator ViewContext jest widoczny w sekcji kodu karty. Możesz wyróżnić wartość obok etykiety ViewContext: , a następnie nacisnąć klawisze CTRL + C, aby skopiować wartość do Schowka.
-
W obszarze Relacja wzorca/szczegółukliknij pole według klucza.
-
Kliknij pozycję Wybierz wyrażenie XPath obok pola klucza (wzorca), a następnie w oknie dialogowym Wybieranie pola lub grupy kliknij pole klucza dla kontrolki wzorca, a następnie kliknij przycisk OK.
-
Kliknij pozycję Wybierz wyrażenie XPath obok pola klucza (szczegóły), a następnie w oknie dialogowym Wybieranie pola lub grupy kliknij pole klucza dla kontrolki szczegółów, a następnie kliknij przycisk OK.
Jeśli chcesz utworzyć relację typu "jedno-do-wielu" podczas wstępnego tworzenia kontrolki wzorzec/szczegół, warto ręcznie utworzyć własną kontrolkę wzorca/szczegółu, która jest dostępna w okienku zadań formanty . Możesz utworzyć własną kontrolę, ustanawiając wzorzec/szczegółową relację między tabelą powtarzaną a sekcją powtarzaną lub między dwiema tabelami powtarzającymi się w szablonie formularza. W tym celu Otwórz okno dialogowe Właściwości dla każdego z kontrolek, a następnie wyznacz kontrolkę jako kontrolkę wzorca i inną kontrolkę jako kontrolkę szczegółową. Modyfikując właściwości kontrolki szczegółowej, możesz skonfigurować relację typu "jedno-do-wielu" za pomocą pól klucza.
Wstawianie poziomej tabeli powtarzanej
Uwaga: Poziomą kontrolkę tabeli powtarzającej się można wstawić tylko w formularzu utworzonym przy użyciu szablonu formularza pusty formularz (InfoPath Filler) lub z ustawieniem zgodność z formularzem program InfoPath Filler w oknie dialogowym Opcje formularza .
-
W szablonie formularza umieść kursor w miejscu, w którym chcesz wstawić kontrolkę.
-
Jeśli okienko zadań kontrolki jest niewidoczne, kliknij przycisk okienka sterowania w prawym dolnym rogu sekcji kontrolki na karcie Narzędzia główne .
-
W obszarze kontenerykliknij pozycję pozioma tabela powtarzana.
-
W przypadku wstawiania poziomej tabeli powtarzanej w nowym, pustym szablonie formularza:
-
W polu Liczba wierszy wprowadź liczbę wierszy, które mają być domyślnie umieszczane w tabeli.
-
Pozioma tabela powtarzana zostanie utworzona przy użyciu pola tekstowego w każdym wierszu kolumny danych. Aby przekonwertować pole tekstowe na inny typ kontrolki, kliknij prawym przyciskiem myszy pole tekstowe, które chcesz przekonwertować, wskaż polecenie Zmień kontrolkę, a następnie kliknij odpowiedni formant.
-
-
W przypadku wstawiania poziomej tabeli powtarzanej do szablonu formularza opartego na istniejącym źródle danych:
-
Na pierwszej stronie kreatora powiązania tabeli powtarzanej kliknij źródło danych, którego chcesz użyć na liście Źródło danych , a następnie kliknij powtarzającą się grupy, 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ę powtarzaną, kliknij pozycję Dodaj, a następnie w oknie dialogowym Dodawanie pola lub grupy Określ właściwości grupy powtarzającej się.
-
Kliknij przycisk Dalej.
-
Na drugiej stronie kreatora powiązania tabeli powtarzanej 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ę, do której jest powiązana pozioma tabela powtarzana, kliknij pozycję Dodaj, a następnie określ właściwości pola w oknie dialogowym Dodawanie pola lub grupy .
-
Aby zmienić kolejność kolumn, zaznacz kolumnę na liście wiersze w tabeli, a następnie kliknij pozycję Przenieś przed lub Przenieś po.
-
Kliknij przycisk Zakończ.
-
Porady dotyczące układu kontrolek powtarzających się danych
Poniższe porady ułatwiają ograniczenie wyglądu, rozmiaru i innych aspektów kontrolek w powtarzającym się formancie danych:
-
Aby zmienić rozmiar kilku kontrolek w kontrolce powtarzających się danych jednocześnie, przytrzymaj naciśnięty klawisz CTRL i zaznacz pola tekstowe, których rozmiar chcesz zmienić, a następnie wprowadź konieczne zmiany w sekcji rozmiar kontrolki na karcie Właściwości narzędzi kontrolnych na Wstążce.
-
Aby zmienić obramowanie lub kolor kontrolek w kontrolce powtarzających się danych jednocześnie, przytrzymaj naciśnięty klawisz CTRL i zaznacz pola tekstowe, które chcesz zmienić. Kliknij kartę Właściwości narzędzi kontrolek na Wstążce, kliknij pozycję obramowanie lub cieniowanie w sekcji kolor karty, a następnie wprowadź odpowiednie zmiany.
-
Aby dostosować tekst wyświetlany w polu tekstowym znajdującym się w powtarzającym się formancie danych, Użyj pól czcionka i rozmiar czcionki w sekcji Formatowanie tekstu na karcie Narzędzia główne na Wstążce. Możesz też użyć sekcji Style czcionki na karcie Narzędzia główne na Wstążce.
Porady dotyczące układu sekcji powtarzanych
Poniższe porady ułatwiają ograniczenie wyglądu, rozmiaru i innych aspektów kontrolek w kontrolce sekcji powtarzanej :
-
W przypadku, tekst znajdujący się w kontrolce w sekcji powtarzanej oraz etykiety po lewej stronie tych kontrolek mogą być niewidoczne. Aby szybko wyrównać te zmiany, kliknij kontrolkę prawym przyciskiem myszy, kliknij polecenie <typ kontrolki> właściwości, kliknij pozycję Wyrównaj na karcie rozmiar , a następnie kliknij przycisk Zastosuj. Jeśli etykieta i kontrolka znajdują się w różnych komórkach w 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 pozycję Wyśrodkuj w obszarze wyrównanie w pionie na karcie komórka.
-
Opcja powtarzania pionowa na karcie Wyświetlanie w oknie dialogowym właściwości sekcji powtarzanej jest domyślnie zaznaczona. Oznacza to, że gdy użytkownicy dodają sekcje powtarzające się, sekcje te będą wyświetlane w formie pionowej, a długość formularza. Sekcję powtarzaną można rozwinąć w poziomie, wybierając opcję Powtarzaj w poziomie . Umożliwia to tworzenie zupełnie różnych układów. Możesz na przykład utworzyć szablon formularza podobny do kalendarza. Opcja powtarzania w poziomie nie jest obsługiwana w szablonach formularzy zgodnych z przeglądarką.
Poziome porady dotyczące układu tabeli powtarzanej
Poniższe porady ułatwiają pogrupowanie wyglądu, rozmiaru i innych aspektów poziomej kontrolki tabeli powtarzającej się oraz znajdujących się w niej kontrolek:
-
Pozioma tabela powtarzana zawiera sekcję powtarzaną w tabeli układu. Prawe obramowanie tabeli układu określa punkt, w którym kolumny w tabeli będą zawijane do następnego wiersza, gdy użytkownicy wstawią dodatkowe kolumny. Aby sterować zawijaniem kolumn, możesz przeciągnąć prawą krawędź komórki tabeli układu, która znajduje się w prawym lub lewym rogu.
-
Pozioma tabela powtarzana może być przydatna do celów drukowania. Kolumny w formancie są zawijane do następnego wiersza w szablonie formularza, dzięki czemu drukowane są wszystkie informacje zawarte w tabeli. Jeśli jednak szablon formularza jest przeznaczony głównie do wyświetlania na ekranie, warto zastanowić się nad umieszczeniem w szablonie formularza poziomej tabeli powtarzanej w formancie regionu przewijania . W ten sposób, jeśli użytkownicy wprowadzają dużą ilość danych w poziomej tabeli powtarzanej, mogą ją przewijać w celu wyświetlenia jej, a nie wszystkich w formularzu. Pamiętaj jednak, że w przypadku korzystania z regionu przewijania, jeśli użytkownik drukuje formularz, zostaną wydrukowane tylko te dane, które są widoczne na ekranie w regionie przewijania.
Sposoby dostosowywania sekcji powtarzanej
Po wstawieniu sekcji powtarzającej się w szablonie formularza można ją dostosować, zmieniając jej właściwości i ustawienia w oknie dialogowym właściwości sekcji powtarzanej . Aby otworzyć okno dialogowe, w szablonie formularza kliknij prawym przyciskiem myszy sekcję powtarzaną, której właściwości chcesz zmienić, a następnie kliknij polecenie właściwości sekcji powtarzanej.
W poniższej tabeli opisano niektóre sposoby dostosowywania sekcji powtarzanej oraz przedstawiono przyczyny, dla których można to zrobić. Mimo że tabela nie zawiera szczegółowych informacji proceduralnych na temat opcji w oknie dialogowym właściwości sekcji powtarzanej , daje Ci pomysł na zakres dostępnych opcji.
Uwagi:
-
Jeśli projektujesz szablon formularza zgodny z przeglądarką, niektóre funkcje w oknie dialogowym właściwości sekcji powtarzanej są niedostępne. Na przykład nie można włączyć ustawienia umożliwiającego użytkownikom wstawianie sekcji w poziomie w celu wykonania kolejnych testów.
-
Jeśli szablon formularza jest oparty na bazie danych, schemacie lub innym istniejącym źródle danych, Dostosowywanie wszystkich aspektów kontrolki może być niemożliwe. Na przykład może być możliwa zmiana rozmiaru kontrolki, ale nie nazwy pola lub grupy, które pochodzą z istniejącego źródła danych.
Karta |
Zadanie |
Szczegóły |
Dane |
Zmienianie nazwy grupy |
Projektując nowy, pusty szablon formularza, można zmienić domyślną nazwę pola lub grupy Kontrolki na wartość, która jest łatwiejsza do identyfikowania podczas współpracy ze źródłem danych. Na przykład w szablonie formularza ubezpieczenia Grupa o nazwie "Dependent" jest bardziej zrozumiała niż grupa o nazwie "grupa1". Uwaga: Zmiana nazwy grupy nie powoduje zmiany powiązania między sekcją powtarzaną w szablonie formularza a grupą powtarzaną 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 jest zaznaczone pole wyboru Zezwalaj użytkownikom na wstawianie i usuwanie sekcji . 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 tworzenia raportów, w których chcesz wyświetlać powtarzające się dane, ale nie chcesz, aby użytkownicy mogli zmieniać te dane ani dodawać kolejnych sekcji. |
Dane |
Dostosowywanie poleceń menu |
Kliknij pozycję Modyfikuj , aby dalej zmodyfikować właściwości sekcji. Na przykład można otworzyć okno dialogowe Dostosowywanie poleceń , w którym można dostosować nazwy i lokalizacje poleceń menu używanych do wstawiania lub usuwania sekcji w formularzu użytkownika. Dostosowania tego rodzaju ułatwiają korzystanie z szablonu formularza. Możesz na przykład dodać niestandardowe polecenia do menu Edycja , które umożliwi użytkownikom usuwanie sekcji powtarzanych z formularza. |
Dane |
Pokazywanie lub Dostosowywanie tekstu wskazówki |
Pole wyboru Pokaż przycisk wstawiania i tekst wskazówki są 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. Jeśli na przykład masz szablon formularza ubezpieczeniowego, w którym użytkownicy są zobowiązani do wprowadzania zależności w sekcji powtarzanej, możesz zmienić tekst "Wstaw element" wyświetlony poniżej sekcji powtarzanej na "Wstawianie dodatkowych osób zależnych". |
Wyświetlanie |
Zezwalanie użytkownikom na Wstawianie sekcji obok siebie zamiast jednego za drugim |
Domyślna opcja powtarzania w pionie jest zaznaczona. Oznacza to, że gdy użytkownicy dodają sekcje powtarzające się, sekcje te będą wyświetlane w formie pionowej, a długość formularza. Zamiast tego możesz wybrać opcję rozszerzania sekcji powtarzanej w poziomie. Umożliwia to tworzenie zupełnie różnych układów. Możesz na przykład utworzyć szablon formularza podobny do kalendarza. Opcja powtarzania w poziomie nie jest obsługiwana w szablonach formularzy zgodnych z przeglądarką. |
Wyświetlanie |
Filtrowanie danych |
Kliknij pozycję 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 przez użytkownika lub wybranych w innym miejscu formularza. Jeśli na przykład używasz sekcji powtarzanej do zbierania informacji o bieżących projektach, możesz zaprojektować pole listy, które umożliwi użytkownikom filtrowanie projektów według statusu. |
Wzorzec/szczegóły |
Konfigurowanie relacji wzorzec/szczegóły |
Na karcie wzorzec/szczegóły można utworzyć relację wzorzec/szczegół między tabelą powtarzaną (kontrolka wzorca) i sekcją powtarzaną (kontrolka szczegółu). W przypadku skonfigurowania tego typu relacji dane powiązane będą wyświetlane w sekcji powtarzanej na podstawie elementu wybieranego przez użytkownika w tabeli powtarzanej. Kontrolki 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żesz również dostosować odstępy zarówno w tekście, jak i poza kontrolkę, zmieniając dopełnienie, czyli ilość miejsca w buforze otaczającą zawartość kontrolki lub marginesy, czyli wielkość odstępu między obramowaniem kontrolki a otaczającym je tekstem lub kontrolkami w szablonie formularza. |
Zaawansowany |
Zmienianie kolejności indeksów kart |
Możesz zmienić położenie kontrolki w ogólnej kolejności tabulacji w szablonie formularza. Kolejność tabulacji to kolejność, w jakiej fokus jest przenoszony w formularzu z jednego pola lub obiektu do drugiego w przypadku użytkowników Naciskaj klawisz TAB lub klawisze SHIFT + TAB. Domyślne ustawienie indeksu karty dla wszystkich kontrolek w szablonie formularza jest równe 0, ale kolejność tabulacji rozpoczyna się od 1. Oznacza to, że każda kontrolka z 1 w polu indeksu karty będzie najpierw odwiedzana po naciśnięciu klawisza Tab przez użytkowników. Każda kontrolka z 2 w polu indeksu karty będzie odwiedzona jako druga itd. Wszystkie kontrolki z wartością 0 w polu indeksu karty będą wyświetlane jako ostatnie w kolejności tabulacji. Jeśli chcesz pominąć kontrolki w kolejności tabulacji, wprowadź liczbę -1 w polu indeksu tabulatora . |
Zaawansowany |
Określanie etykietki ekranowej |
Aby po umieszczeniu wskaźnika myszy na kontrolce w formancie była wyświetlana Uwaga wyjaśniająca, wprowadź odpowiedni tekst w polu etykietka ekranowa . Ułatwienia ułatwień dostępu, takie jak narzędzia do przeglądania ekranu, które udostępniają informacje na ekranie, które są dostępne jako wyświetlona lub odświeżona funkcja wyświetlania alfabetu Braille'a, często polega na tych etykietach ekranowych, które interpretują informacje dla użytkowników. |
Zaawansowany |
Określanie i dostosowywanie ustawień scalania |
Kliknij pozycję Scal ustawienia , aby określić sposób wyświetlania danych wprowadzanych przez użytkowników w kontrolce po połączeniu kilku formularzy. Możesz na przykład zmienić kolejność, w jakiej sekcje powtarzane są wstawiane w formularzu docelowym. |
Zaawansowany |
Uzyskiwanie identyfikatorów ViewContext lub xmlToEdit sekcji powtarzającej się |
W celu zidentyfikowania kontrolki w kodzie można użyć wartości ViewContext lub xmlToEdit . Jeśli na przykład znasz wartość ViewContext , możesz użyć tej wartości za pomocą metod SelectText lub SelectNodes klasy View w celu programistycznego wykonywania akcji edycyjnyej na danych XML powiązanych z kontrolką. Podobnie, jeśli znasz wartość xmlToEdit , możesz użyć tej wartości przy użyciu metody ExecuteAction obiektu View , aby programistycznie wstawić lub usunąć wystąpienia kontrolki powtarzającej się. Można na przykład określić wartość wyliczenia typu akcji , taką jak XCollectionInsert lub XCollectionRemoveAll, oraz nazwę xmlToEdit identyfikującą określoną grupę. |
Formularze przeglądarki |
Dostosowywanie ustawień publikowania danych z powrotem na serwerze |
Karta formularze przeglądarki jest wyświetlana tylko w przypadku projektowania szablonu formularza zgodnego z przeglądarką. Umożliwia określenie, czy dane mają być wysyłane do serwera, gdy użytkownicy wstawiają lub usuwają sekcje w formularzu. |
Inne akcje |
Stosowanie reguł |
Kliknij dwukrotnie kartę sekcji powtarzanej, a następnie kliknij pozycję Zarządzaj regułami w sekcji reguły na karcie Właściwości narzędzi kontrolek na Wstążce. Zostanie wyświetlone okienko zadań reguły , w którym można stosować reguły w celu zastosowania akcji podczas wstawiania lub pracy z kontrolkami w sekcji powtarzanej przez użytkowników. |
Inne akcje |
Dodawanie formatowania warunkowego |
Kliknij dwukrotnie kartę sekcji powtarzanej, a następnie kliknij pozycję Zarządzaj regułami w sekcji reguły na karcie Właściwości narzędzi kontrolek 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żesz na przykład ukryć sekcję powtarzaną, ilekroć użytkownik czyści określone pole wyboru w formularzu. |