Uwaga: Staramy się udostępniać najnowszą zawartość Pomocy w Twoim języku tak szybko, jak to możliwe. Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Prosimy o powiadomienie nas, czy te informacje były pomocne, u dołu tej strony. Oto angielskojęzyczny artykuł do wglądu.
Jeśli masz sekcji w szablonie formularza programu Microsoft Office InfoPath, który ma zastosowanie tylko do niektórych użytkowników, należy rozważyć, dzięki czemu opcjonalna sekcja. Sekcja opcjonalna nie jest wyświetlana w formularzu użytkownika domyślnie. Użytkownicy Wstawianie i wypełnij sekcja opcjonalna tylko wtedy, gdy są potrzebne.
W tym artykule
Kiedy należy używać opcjonalna sekcja
Sekcja opcjonalna należy użyć zapewnić użytkownikom wybór wypełniania określonej części formularza. Na przykład w szablonie formularza raportu stanu, możesz umieścić opcjonalna sekcja notatki. Użytkowników, dla których chcesz dodać dodatkowe notatki można wstawiać i wypełnij tę sekcję. Zaznaczaj wszystkich innych sekcji ukryte.
Po wstawieniu opcjonalna sekcja na szablon formularza, wstawia się właściwie pusty kontener. Dla formantu sekcji, która ma być przydatne możesz wstawić innych kontrolek w nim. W poprzednim przykładzie projektant formularza wstawionego pola tekstu sformatowanego wewnątrz sekcji opcjonalnej, wraz z notatki nagłówka.
Kontrolki pokrewne
Program InfoPath udostępnia innych kontrolek, które są podobne do sekcje opcjonalne, ale obsługujących różnych celów. Określanie, które formanty sprawdza się najlepiej w szablonie formularza, można znaleźć poniżej:
Sekcja Sekcje służą do organizowania grup pokrewnych formantów. Sekcje są domyślnie wyświetlane w szablonie formularza. Nie można wybrać je ukryć, jak w przypadku sekcje opcjonalne.
Sekcja powtarzająca się Aby utworzyć sekcję, którą użytkownicy będą mogli wstawiać w formularzu wielokrotnie (na przykład rekordu w bazie danych), należy użyć sekcji powtarzanej lub innego formantu powtarzającej się.
Grupa wyborów Aby wstawić sekcję, którą można zastąpić innej sekcji, użyj grupy wyborów. Grupa wyborów zawiera przynajmniej dwie sekcje. Domyślnie jedna z nich jest wyświetlana w formularzu. Użytkownicy mogą wybierać zastąpić innej sekcji. Grupy wyboru również można wstawiać w formularzu wielokrotnie przez użytkownika.
Środowisko użytkownika
Jeśli ustawienia domyślne dla sekcji opcjonalne, użytkownicy zobaczą ikonę małą strzałkę pomarańczowy, obok tekstu wskazówka po otwarciu formularza, który jest oparty na szablonie formularza. Można dostosować tekst wskazówki, podczas projektowania szablonu formularza.
Po kliknięciu ikonę lub tekst wskazówki programu InfoPath zamienia ikona i tekst wskazówki sekcja opcjonalna. Użytkownik może następnie wprowadzić dane w formantami w sekcji opcjonalne.
Aby usunąć opcjonalna sekcja, użytkownicy przesuwają wskaźnik na sekcję, aż w lewym górnym rogu pojawi się przycisk menu skrótów pomarańczowy. Użytkownicy kliknij ten przycisk, aby wyświetlić menu Opcje w pracy z sekcji. Można dostosowywać polecenia menu, podczas projektowania szablonu formularza.
Uwaga: Jeśli użytkownik usunie sekcję opcjonalną po wypełnieniu, dane w tej sekcji zostaną utracone, nie ukryte.
Wstawianie sekcji opcjonalnej
Procedury służące do wstawiania opcjonalna sekcja różni się w zależności od tego, czy są trybu projektowania szablonu formularza nowego, pustego lub utworzenie projektowanie szablonu formularza w bazie danych lub innego źródła danych zewnętrznych.
Na poniższej ilustracji przedstawiono wygląd opcjonalna sekcja jest zaznaczona w tryb projektowania.
Kontrolki mogą być powiązane lub niepowiązane. Kontrolka powiązana jest połączona z polem lub grupą w źródle danych, dzięki czemu dane wprowadzane w kontrolce są zapisywane w pliku źródłowym formularza (XML). Kontrolka niepowiązana nie jest połączona z polem ani grupą, a dane wprowadzane w kontrolce nie są zapisywane. Gdy zaznaczysz kontrolkę lub umieścisz na niej wskaźnik myszy, w prawym górnym rogu kontrolki zostanie wyświetlony tekst oraz ikona powiązania. Tekst wskazuje, z którym polem lub którą grupą w źródle danych jest powiązana kontrolka. Ikona wskazuje, czy kontrolka jest poprawnie powiązana z polem lub grupą. Zielona ikona oznacza, że powiązanie jest poprawne. Jeśli występuje problem z powiązaniem, pojawi się niebieska lub czerwona ikona.
Źródło danych dla szablonu formularza składa się z pól i grup, które są wyświetlane w widoku hierarchicznym w okienku zadań Źródło danych. Sekcje opcjonalne są zawsze powiązane z grupami w źródle danych szablonu formularza. Każdy formant w sekcji opcjonalnej jest powiązany z polem, który jest częścią grupy sekcji.
W poniższym przykładzie sekcja opcjonalna notatek w szablonie formularza powiązane grupy notatki w okienku zadań Źródło danych.
Wstawianie sekcji opcjonalnej na nowy, pusty formularz
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 nie jest widoczne, kliknij pozycję Więcej kontrolek w menu Wstawianie lub naciśnij klawisze ALT + I, a następnie klawisz C.
-
W obszarze Wstaw kontrolki kliknij Sekcja opcjonalna.
-
Aby dodać formanty do sekcji, przeciągnij kontrolek, które mają z okienka zadań formanty do sekcji opcjonalnej w szablonie formularza.
Uwaga: Nie należy przenosić formantu, który znajduje się już w szablonie formularza do sekcji, chyba że pole formantu jest już częścią grupy sekcji w źródle danych. W przeciwnym razie powiązanie formantu może zostać przerwane.
-
Aby dodać etykietę do kontrolki, wpisz tekst powyżej.
Wstawianie sekcji opcjonalnej w szablonie formularza, który jest oparty na istniejącym źródle danych
Jeśli projektowanie szablonu formularza na istniejący plik języka XML (Extensible Markup), bazy danych lub usługi sieci Web, program InfoPath uzyskuje pól i grup w okienku zadań Źródło danych z tego istniejącego źródła danych. W tym scenariuszu opcjonalna sekcja można dodać, przeciągając grupy z okienka zadań Źródło danych do szablonu formularza lub wstawianie sekcji za pomocą okienka zadań formanty, zgodnie z opisem w poniższej procedurze:
-
W szablonie formularza umieść kursor w miejscu, w którym chcesz wstawić kontrolkę.
-
Jeśli okienko zadań Kontrolki nie jest widoczne, kliknij pozycję Więcej kontrolek w menu Wstawianie lub naciśnij klawisze ALT + I, a następnie klawisz C.
-
W obszarze Wstaw kontrolki kliknij Sekcja opcjonalna.
-
W oknie dialogowym Opcjonalne powiązanie sekcji wybierz grupę, w której mają być przechowywane dane sekcja opcjonalna, a następnie kliknij przycisk OK.
-
Dodawanie kontrolek do sekcji, a następnie powiązać je do odpowiednich pól w źródle danych.
Dostosowywanie tekstu wskazówki, który użytkownicy kliknąć w celu wstawienia sekcji opcjonalnej
Po wstawieniu opcjonalna sekcja w szablonie formularza w formularzu zostanie wyświetlony tekst "Kliknij tutaj, aby wstawić" wskazówki. Ten tekst zostanie wyświetlona informacja, użytkowników, których jest dostępne wstawić sekcję opcjonalną. Wykonaj poniższe czynności, aby dostosować ten tekst:
-
Kliknij dwukrotnie sekcja opcjonalna.
-
Kliknij kartę Dane.
-
Zaznacz pole wyboru Pokaż przycisk wstawiania i Wskazówka: tekst, a następnie zastąpić domyślny tekst w polu Tekst własny.
Show the optional section on the form by default
Domyślnie sekcje opcjonalne są ukryte, przy pierwszym otwarciu formularza. Jeśli chcesz, możesz zamiast tego Pokaż opcjonalna sekcja. Jeśli to zrobisz, InfoPath ukrywa tekst wskazówki "Kliknij tutaj, aby wstawić", ponieważ sekcja opcjonalna jest widoczny w formularzu.
-
Kliknij dwukrotnie sekcja opcjonalna.
-
Kliknij kartę Dane.
-
W obszarze Ustawienia domyślne kliknij pozycję uwzględniaj sekcję w formularzu domyślnie.
-
Zaznacz pole wyboru Zezwalaj użytkownikom na usuwanie sekcji.
Porady dotyczące układu
Zanim wstawisz formanty do sekcji opcjonalnej w szablonie formularza, należy wziąć pod uwagę sposób rozmieszczenie tych kontrolek. Możesz dodać pól tekstowych i innych kontrolek, przeciągając je do sekcji opcjonalnej wybranym miejscu. Lub, jeśli chcesz mieć większą kontrolę nad układem, można dodać tabela układu wewnątrz sekcja opcjonalna, a następnie włóż etykiety i formanty pojedynczych komórek, zapewniając ich ułożenie. Na poniższej ilustracji tabeli układu czterech wierszy, dwie kolumny służy do rozmieszczania etykiet i formantów w sekcji opcjonalnej.
Oprócz korzystania z tabelami układu, możesz wykonać jedną lub więcej z następujących czynności:
-
Aby zmienić rozmiar kilku sekcji jednocześnie, zaznacz sekcje, którego rozmiar chcesz zmienić, naciśnij klawisze ALT + ENTER, kliknij kartę rozmiar, a następnie wprowadź niezbędne zmiany.
-
Aby zmienić obramowanie lub kolor sekcji, zaznacz go na szablonie formularza w Format menu, kliknij Obramowanie i cieniowanie, kliknij kartę Obramowanie, a następnie wprowadź odpowiednie zmiany.
-
Aby wyświetlić wygląd formantów w sekcji z tekst, w menu Widok kliknij pozycję Przykładowych danych. Pomaga to uzyskać zorientować się, jak będzie wyglądać formularz oparty na szablonie formularza podczas jego wypełniania przez użytkownika.
-
Czasem tekst wewnątrz formantów w sekcji i etykiety po lewej stronie formanty te mogą się pojawić jako będzie prawidłowo wyrównany. Aby je szybko wyrównać, umieść punkt wstawiania, na karcie rozmiar kliknij przycisk Wyrównaj, a następnie kliknij przycisk Zastosuj. Jeśli etykiety i kontrolki znajdują się w różnych komórkach tabeli układu, kliknij prawym przyciskiem myszy komórkę zawierającą etykiety, w menu skrótów kliknij polecenie Właściwości tabeli, a następnie kliknij Centrum w obszarze Wyrównanie w pionie, na karcie komórki.