Вставлення розділу

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

Для впорядкування груп пов’язаних між собою елементів керування в шаблоні форми Microsoft Office InfoPath можна використовувати розділи.

У цій статті

Використання розділу

Вставити розділ

Приховання розділу на основі значень у формі

Поради щодо макета

Коли слід використовувати розділ?

За допомогою розділу можна впорядкувати в шаблоні форми набір пов’язаних елементів керування. Наприклад, у шаблоні форми страхового позову можна використати розділ для групування текстових полів, за допомогою яких збираються контактні відомості власників полісів.

Розділ, який містить текстові поля

Для відображення або приховання розділів, залежно від значень, введених у різних місцях форми, можна використати умовне форматування. Наприклад, у формі звіту про витрати за допомогою умовного форматування можна відображати розділ «Затвердження керівником», коли сукупні витрати користувачів перевищують 1 000 грн. Якщо витрати менше цієї суми, розділ не відображається у формі.

У разі вставлення розділу в шаблон форми додається пустий об’єкт. Щоб такий розділ був корисним, до нього потрібно додати інші елементи керування, наприклад, текстові поля, списки або навіть інші розділи.

Порада : За промовчанням межі розділу у формі не відображаються. Для відображення контуру навколо розділу, як показано у прикладі зі страховим позовом, у діалоговому вікні Межі та заливка до поля можна застосувати межі.

Пов’язані елементи керування

У програмі InfoPath передбачено інші, схожі на розділи елементи керування, які, проте, використовуються для іншої мети. Щоб вирішити, який із цих елементів керування найкраще підходить для шаблону форми, перегляньте список.

Повторюваний розділ    Для створення розділу, який можна вставляти у форму кілька разів, використовується повторюваний розділ або інший повторюваний елемент керування.

Необов’язковий розділ    Якщо до шаблону форми додати розділ, він відображатиметься у формі під час її відкриття вперше. З іншого боку, необов’язкові розділи приховані за промовчанням. Користувачі можуть вибирати, чи слід вставляти у форму необов’язковий розділ.

Група вибору    Для вставлення розділу, який можна замінити іншим розділом, використовується група вибору. Група вибору містить два або кілька розділів. За промовчанням у формі відображається один із цих розділів. Його можна замінити на інший розділ.

На початок сторінки

Вставлення розділу

Кроки для вставлення розділу до нового, пустого шаблону форми та шаблону на основі бази даних або іншого зовнішнього джерела даних дещо відрізняються.

Нижче показано розділ у режим конструктора.

Пустий розділ, вибраний у режимі конструктора

Елементи керування можуть бути вільні або зв’язані. Коли елемент керування зв’язаний, його підключено до поля або групи в джерелі даних і дані, введені в елементі керування, зберігаються в базовому файлі форми (XML). Коли елемент керування вільний, його не підключено до поля або групи й дані, введені в елементі керування, не зберігаються. Якщо вибрати елемент керування або навести на нього вказівник миші, у верхньому правому куті елемента керування відобразиться відповідний текст і піктограма зв’язування. У тексті зазначено групу або поле, до яких прив’язано елемент керування в джерелі даних. Піктограма вказує, чи правильно прив’язано елемент керування до цієї групи або поля. Якщо зв’язування правильне, відображається зелена піктограма. Якщо зі зв’язуванням виникла проблема, відображається синя або червона піктограма.

Джерело даних для шаблону форми, яка складається з полів і груп, які відображаються в ієрархічному в області завдань Джерело даних . Розділи завжди обов'язково груп у джерелі даних шаблону форми. Кожний елемент керування в розділі прив'язано до поле , яка є частиною у розділі групи.

У наведеному нижче прикладі розділ «Відомості про власника полісу» в шаблоні форми прив’язано до групи addressPolicyholder в області завдань Джерело даних.

зв'язок між розділу в шаблоні форми та відповідним групою у джерелі даних

Вставлення розділу в новий, пустий шаблон форми

Коли створюється новий пустий шаблон форми, прапорець Автоматично створювати джерело даних в області завдань Елементи керування встановлено за замовчуванням. Це дає можливість автоматично створювати поля та групи в джерелі даних, коли до шаблону форми InfoPath додаються елементи керування. Ці поля та групи відображаються як піктограми папки та файлу в області завдань Джерело даних.

  1. Розташуйте курсор у тому місці в шаблоні форми, де потрібно вставити елемент керування.

  2. Якщо область завдань Елементи керування не відображається, у меню Вставлення виберіть пункт Інші елементи керування або натисніть клавіші Alt+I, C.

  3. У розділі Додавання елементів керування виберіть пункт Розділ.

  4. Щоб додати до розділу елементи керування, перетягніть потрібні елементи керування з області завдань Елементи керування до розділу шаблону форми.

    Примітка : Не слід переміщувати до розділу елемент керування, який уже міститься на шаблоні форми, якщо тільки поле цього елемента вже не є частиною групи розділу у джерелі даних. В іншому разі може порушитися прив'язка елемента керування.

  5. Щоб додати мітку до елемента керування, введіть текст над ним.

Вставлення розділу в шаблон форми на основі наявного джерела даних

Якщо макет шаблону форми до наявного файлу розширюваної мови розмітки (XML), бази даних або веб-служби, InfoPath базуються полів і груп в області завдань Джерело даних , з наявного джерела даних. У цьому сценарії можна додати розділ, перетягнувши повторювану групу з області завдань Джерело даних до шаблону форми або вставивши розділ за допомогою області завдань елементи керування , як описано нижче:

  1. Розташуйте курсор у тому місці в шаблоні форми, де потрібно вставити елемент керування.

  2. Якщо область завдань Елементи керування не відображається, у меню Вставлення виберіть пункт Інші елементи керування або натисніть клавіші Alt+I, C.

  3. У розділі Додавання елементів керування виберіть пункт Розділ.

  4. У діалоговому вікні Прив’язування Розділ виберіть групу, в якій потрібно зберігати дані розділу, і натисніть кнопку ОК.

  5. Додайте до кожного розділу елементи керування та прив’яжіть їх до відповідних полів у джерелі даних.

На початок сторінки

Приховання розділу, залежно від значень у формі

Умовне форматування — це не просто змінення формату елементів керування. Умовне форматування рекомендовано використовувати для відображення або приховання елемента керування, залежно від значення, введеного в іншому елементі керування. Для цього під час розробки форм слід додати над розділом прапорець, встановлення якого означало би відображення або приховання розділу. За допомогою цього можна легко відображати інформацію, потрібну в певний момент.

У цій процедурі передбачено, що в шаблон форми вже вставлено розділ.

  1. Виберіть у шаблоні форми розділ, який потрібно приховати.

  2. У меню Формат виберіть пункт Умовне форматування.

  3. У діалоговому вікні Умовне форматування натисніть кнопку Додати.

  4. У розділі Якщо виконується така умова встановіть потрібну умову. Наприклад, для приховання вибраного на етапі 1 розділу в разі встановлення певного прапорця виберіть поле, до якого прив’язано прапорець у першому полі, і вкажіть значення, яке визначатиме, чи потрібно приховати розділ.

    Порада : За промовчанням для прапорців «ІСТИНА» означає «вибрано», а «ХИБНІСТЬ» — «знято».

  5. У розділі Застосувати таке форматування встановіть прапорець Приховати цей елемент керування.

  6. Щоб зберегти умову та повернутися до шаблону форми, двічі натисніть кнопку ОК.

  7. Щоб перевірити зміни, на панелі інструментів Стандартна натисніть кнопку Попередній перегляд або натисніть клавіші Ctrl+Shift+B.

На початок сторінки

Поради щодо розмічування

Перш ніж вставляти до розділу в шаблоні форми елементи керування, подумайте про їх можливе розташування. Можна додати текстові поля та інші елементи керування, перетягнувши їх до будь-якого місця в розділі. Щоб створити чіткішу структуру макета, у розділ можна вставити макетна таблиця та додати в окремі клітинки підписи й елементи керування. У наведеному нижче прикладі розробник форми використав для впорядкування елементів керування в розділі макетну таблицю із двома рядками та трьома стовпцями.

Розділ із макетної таблиці, яка містить текстові поля

In addition to using layout tables, you can do one or more of the following:

  • To change the size of several sections at once, select the sections whose size you want to change, press ALT+ENTER, click the Size tab, and then make the necessary adjustments.

  • To change the border or color of a section, select it on the form template, on the Format menu, click Borders and Shading, click the Borders tab, and then make the necessary adjustments.

  • To see how the controls in your section will look with actual text in them, click Sample Data on the View menu. This helps you get a sense of what a form based on your form template will look like when a user fills it out.

  • On occasion, the text inside the controls in a section and the labels to the left of those controls may appear to be slightly out of alignment. To quickly realign them, double-click the control, click Align on the Size tab, and then click Apply. If the label and control are in different cells in a layout table, right-click the cell that contains the label, click Table Properties on the shortcut menu, and then click Center under Vertical alignment on the Cell tab.

На початок сторінки

Примітка : Застереження про машинний переклад: Цю статтю перекладено комп’ютерною системою без втручання людини. Корпорація Майкрософт пропонує таку послугу, щоб іншомовні користувачі могли дізнаватися про продукти, служби й технології Microsoft. Оскільки статтю перекладено за допомогою служби машинного перекладу, вона може містити смислові, синтаксичні або граматичні помилки.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×