Applies ToInfoPath 2010

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

У цій статті

Відомості про повторювані елементи керування даними

Повторюваний розділ

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

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

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

Використовуйте повторюваний розділ, коли потрібно:

  • Зберіть кілька екземплярів одного типу даних, наприклад у випадку додавання утриманців до страхової програми.

  • Відображення змінних обсягів даних у формі, наприклад відображення записів працівників із бази даних і відображення 1 запису, якщо повернуто лише 1, або 10, якщо 10 буде повернуто.

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

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

Повторювана таблиця

Якщо повторювані розділи дають змогу додавати й розмітити елементи керування, як у звичайному розділі, іноді потрібна табличний формат. Додайте повторювану таблицю, щоб відобразити дані в таблиці, наприклад з бази даних, або дозволити користувачам додавати рядки та вносити додаткові Табличні дані.

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

Використовуйте повторювану таблицю, щоб виконати наведені нижче дії.

  • Дозволити користувачам вносити дані в структурованому табличному форматі.

  • Збирайте пункти ліній, числові дані та інші типи даних, які найбільше відображаються в таблиці.

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

  • Відображення або робота з записами з бази даних, веб-служби або іншого джерела даних в таблиці в шаблоні форми.

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

Повторюваний Рекурсивний розділ

Повторюваний Рекурсивний розділ містить інші елементи керування, які можна вставляти в себе, і прив'язано (прив'язати: щоб підключити елемент керування до поля або групи в джерелі даних, щоб дані, введені в елемент керування, збережено. Якщо елемент керування вільний, він не підключений до поля або групи, і тому дані, введені в елементі керування, не буде збережено.) до вкладених груп посилань (посилання Група: Група, пов'язана з іншою групою, щоб їхні властивості та властивості груп і полів, які вони містять завжди, збігаються. Якщо властивості однієї групи змінено, інша група оновлюється автоматично.). Повторювані Рекурсивні розділи можна використовувати для створення ієрархічного вмісту, наприклад структури.

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

Горизонтальна Повторювана таблиця

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

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

Якщо потрібно, використовуйте горизонтальну повторювану таблицю, щоб виконати наведені нижче дії.

  • Дозволити користувачам вносити дані в структурованому табличному форматі.

  • Збирають дані з користувача, який найбільше відображається в таблиці.

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

  • Відображення або робота з записами з бази даних, веб-служби або іншого джерела даних в таблиці в шаблоні форми.

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

Головний/другорядний

Якщо ви очікуєте, що користувачі працюватимуть з великою кількістю даних у формі, наприклад з кількома записами в базі даних, можна скористатися елементом керування «Головний/другорядний», щоб спростити їх керування цими даними. Коли користувач вибирає елемент у головному елементі керування, відомості про цей елемент відображатимуться в другорядному елементі керування.

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

Подібним чином можна використовувати головний елемент керування, щоб відобразити один набір записів (наприклад, імена клієнтів) і елемент керування "Докладно" для відображення пов'язаних записів (наприклад, замовлень клієнтів). У термінах бази даних це еквівалентно зв'язку "один-до-багатьох".

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

Зв'язок «Головний/другорядний»

Елемент керування «Головний/другорядний» фактично є набором двох пов'язаних елементів керування. Один із цих елементів керування – це призначений основний елемент керування; інший – елемент керування, який призначається докладно. Головний елемент керування завжди є повторюваною таблицею. Другорядний елемент керування може бути повторюваною таблицею або повторюваним розділом. Ви можете створити зв'язок «Головний/другорядний», вставивши відповідні повторювані елементи керування у формі, а потім змінивши властивості кожного елемента керування. Крім того, ви можете вставити стандартний елемент керування "Головний/другорядний" з розділу "контейнери" в області завдань "елементи керування".

Під час вставлення елемента керування «Головний/другорядний» з області завдань «елементи керування» Microsoft Office InfoPath 2010 встановлює зв'язок «один-до-одного» між елементом керування «Головний» і другорядним елементом керування. Це означає, що кожний вибраний рядок у головному елементі керування має лише один відповідний результат у другорядному елементі керування. У типовому зв'язку «один-до-одного» обидва елементи керування «Головний і другорядний» прив'язано до тієї самої повторюваної групи в джерелі даних.

Якщо ви віддаєте перевагу, ви можете вказати ключові поля в джерелі даних, які містять зв'язані дані для створення зв'язку «один-до-багатьох» для елемента керування «Головний/другорядний». У цьому типі зв'язку кожне виділене в головному елементі керування може спричинити кілька збігів у другорядному елементі керування. Наприклад, якщо користувачі вибрали запис постачальника в головному елементі керування, вони можуть переглядати продукти, пов'язані з цим постачальником, у другорядному елементі керування. У типовій зв'язку "один-до-багатьох", головний і другорядний елементи керування прив'язано до розділення повторюваних груп у джерелі даних

Щоб установити зв'язок "один-до-багатьох", потрібно використовувати параметри на вкладці "Головний/другорядний" в діалоговому вікні "Властивості" кожного елемента керування, щоб указати відповідні ключові поля.

Елемент керування «Головний/другорядний» фактично є набором двох пов'язаних елементів керування. Один елемент керування – це призначений основний елемент керування, а інший – другорядний елемент керування. Головний елемент керування завжди є повторюваною таблицею. Другорядний елемент керування може бути повторюваною таблицею або повторюваним розділом.

Використовуйте елемент керування «Головний/другорядний», якщо потрібно:

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

  • Відображення еквіваленту зв'язку "один-до-одного". Наприклад, ви можете використовувати елемент керування "Головний/другорядний" під час створення шаблону форми людських ресурсів, підключеного до бази даних записів працівників. У головному елементі керування може відображатися ім'я та посада працівника, а другорядний – елемент керування може відображати розташування працівника, дату найму та дату народження.

  • Відображення еквіваленту зв'язку "один-до-багатьох". Наприклад, за допомогою головного елемента керування можна відобразити один набір записів (наприклад, імена клієнтів) і другорядний елемент керування для відображення пов'язаних записів (наприклад, замовлень клієнтів).

У програмі InfoPath передбачено стандартний елемент керування "Головний/другорядний", який можна вставити за допомогою області завдань "елементи керування". Ви також можете створити елемент керування «Головний/другорядний», вставивши повторювану таблицю та повторюваний розділ (або дві повторювані таблиці), а потім змінивши властивості для кожного елемента керування.

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

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

Група «повторюваний вибір»

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

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

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

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

Вставлення повторюваних елементів керування даними

Вставлення повторюваного рекурсивного розділу

Примітка.:  Елемент керування повторюваним рекурсивним розділом можна вставити лише у формі, створеній за допомогою шаблону форми " Пуста форма" (у програмі InfoPath Filler) , або що в діалоговому вікні " Властивості форми " настроєно значення сумісності .

Вставлення повторюваного рекурсивного розділу (автоматичне створення джерела даних)

Якщо в програмі Microsoft Office InfoPath 2010 створити джерело даних під час Вставлення повторюваного рекурсивного розділу, Програма InfoPath створить повторювану групу, яка містить посилання на себе.

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

  2. Якщо область завдань елементи керування не відображається, натисніть кнопку область елементів керування в нижньому правому куті розділу елементи керування на вкладці Основне.

  3. В області завдань елементи керування встановіть прапорець Автоматично створювати джерело даних .

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

  4. У розділі елементи керування контейнерами виберіть елемент повторюваний Рекурсивний розділ.

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

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

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

Вставлення повторюваного рекурсивного розділу (зв'язування з наявною повторюваною групою)

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

  2. Якщо область завдань ' ' поля ' ' не відображається, натисніть кнопку Відображати поля в розділі дані форми на вкладці дані .

  3. В області завдань поля клацніть правою кнопкою миші групу, до якої потрібно зв'язати повторюваний Рекурсивний розділ.

  4. Виберіть елемент повторюваний Рекурсивний розділ.

    Примітка.:  Група має повторюватися та має містити посилання на себе. Щоб створити таку групу, клацніть правою кнопкою миші повторювану групу в області завдань поля , виберіть пункт посилання, а потім посилання на саму групу (групу, яку ви клацнули правою кнопкою).

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

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

Вставлення повторюваної групи вибору

Вставлення повторюваної групи вибору (автоматично створюється джерело даних)

Microsoft Office InfoPath 2010 може автоматично створювати джерело даних під час вставлення повторюваних груп вибору (а також інших елементів керування). У програмі InfoPath створюються групи, зв'язані з розділами вибору в групі "повторюваний вибір". Крім того, у програмі InfoPath створюється Група "віртуальна", прив'язана до повторюваної групи вибору. Ім'я віртуальної групи супроводжується (вибір) в області завдань "поля".

Примітка.:  Ви можете вставити повторюваний елемент керування групою вибору лише у формі, створеній за допомогою шаблону форми "пуста форма" (Filler InfoPath), або що в діалоговому вікні "Властивості форми" настроєно значення "Сумісність" у програмі InfoPath.

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

  2. Якщо область завдань елементи керування не відображається, натисніть кнопку область елементів керування в нижньому правому куті розділу елементи керування на вкладці основне .

  3. В області завдань елементи керування встановіть прапорець Автоматично створювати джерело даних .

  4. У розділі контейнеринатисніть кнопку повторювана група вибору.

    У формі відображається Група з повторюваними варіантами, що містять два розділи вибору.

  5. Щоб додати елементи керування до розділів вибору в групі повторюваний вибір, виконайте одну з наведених нижче дій.

    • Щоб додати елементи керування до розділу вибір за замовчуванням, перетягніть потрібний елемент керування в області завдань елементи керування до розділу вибір, позначений розділом вибір (за замовчуванням).

    • Щоб додати елементи керування до альтернативного розділу вибору, перетягніть потрібний елемент керування в області завдань елементи керування до розділу вибір, позначений розділом вибір.

  6. Щоб перевірити розділ, на вкладці основне натисніть кнопку зразок.

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

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

Вставлення повторюваної групи вибору (прив'язування до наявної групи)

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

  2. Якщо область завдань ' ' поля ' ' не відображається, натисніть кнопку Відображати поля в розділі дані форми на вкладці дані .

  3. В області завдань поля клацніть правою кнопкою миші групу, до якої потрібно пов'язати групу з повторюваною областю вибору, а потім виберіть пункт повторювана група вибору.

    Примітка.:  Якщо Група «повторюваний вибір » недоступна, група, до якої ви намагаєтеся прив'язати, може не підтримувати цей тип елемента керування. Повторювані групи вибору можна зв'язати лише з повторюваними віртуальними групами. У джерелі даних віртуальні групи відображаються як (вибір).

  4. Щоб перевірити розділ, на вкладці основне натисніть кнопку зразок.

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

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

Вставлення повторюваної таблиці

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

  2. Якщо область завдань елементи керування не відображається, натисніть кнопку область елементів керування в нижньому правому куті розділу елементи керування на вкладці основне .

  3. У розділі контейнеринатисніть кнопку Повторювана таблиця.

  4. Якщо ви вставляєте повторювану таблицю на новий Пустий шаблон форми, виконайте наведені нижче дії.

    1. У полі кількість стовпців введіть кількість стовпців, у яких має бути таблиця, і натисніть кнопку OK.

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

  5. Якщо ви вставляєте повторювану таблицю в шаблон форми, оснований на наявному джерелі даних, виконайте наведені нижче дії.

    1. На першій сторінці майстра прив'язування повторюваної таблиці виберіть джерело даних, яке потрібно використовувати в списку джерело даних , а потім клацніть Ескіз посібника з перемикання служб Lync 2010 і Office 365 повторюваної групи, до якої потрібно прив'язати рядки таблиці.

      Щоб створити нову повторювану групу, клацніть правою кнопкою миші групу, до якої потрібно додати повторювану групу, у контекстному меню виберіть команду Додати , а потім у діалоговому вікні Додавання поля або групи визначте властивості повторюваної групи.

    2. Натисніть кнопку Далі.

    3. На другій сторінці майстра прив'язування повторюваної таблиці двічі клацніть поля в списку прив'язування даних, яке потрібно додати як стовпці до таблиці.

      Щоб створити нове поле в списку прив'язування даних, клацніть правою кнопкою миші групу, до якої прив'язано повторювану таблицю, натисніть кнопку Додати, а потім у діалоговому вікні Додавання поля або групи визначте властивості для поля.

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

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

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

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

  2. Якщо область завдань елементи керування не відображається, натисніть кнопку область елементів керування в нижньому правому куті розділу елементи керування на вкладці основне .

  3. У розділі контейнеринатисніть кнопку повторюваний розділ.

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

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

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

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

  5. Якщо ви вставляєте повторюваний розділ у шаблон форми, оснований на наявному джерелі даних, виконайте наведені нижче дії.

    1. У діалоговому вікні прив'язування повторюваного розділу виберіть повторювану групу, у якій потрібно зберігати дані повторюваного розділу, а потім натисніть кнопку OK.

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

    3. InfoPath використовує назву поля або групи як мітку елемента керування. За потреби змініть мітку тексту.

      Ви також можете використовувати область завдань " поля ", щоб вставити елементи керування. В області завдань поля клацніть правою кнопкою миші повторювану групу, до якої потрібно прив'язати повторюваний розділ, і виберіть пункт повторюваний розділ.

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

Вставлення елемента керування «Головний/другорядний»

Примітка.:  Ви можете вставити елемент керування « головний/другорядний » лише у формі, створеній за допомогою шаблону форми «Пуста форма» (Filler InfoPath) , або що в діалоговому вікні параметрів форми настроєно сумісність .

Вставлення елемента керування «Головний/другорядний» в новому пустому шаблоні форми

У програмі InfoPath передбачено стандартний елемент керування "Головний/другорядний", який можна вставити за допомогою області завдань "елементи керування". Ви також можете створити елемент керування «Головний/другорядний», вставивши повторювану таблицю та повторюваний розділ (або дві повторювані таблиці), а потім змінивши властивості для кожного елемента керування.

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

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

  2. Якщо область завдань елементи керування не відображається, натисніть кнопку область елементів керування в нижньому правому куті розділу елементи керування на вкладці основне .

  3. У розділі контейнеринатисніть кнопку головний/другорядний.

  4. У полі " кількість стовпців у зразку " в діалоговому вікні " Вставити Головний/другорядний " введіть кількість стовпців для головного елемента керування.

  5. У полі відомості про кількість полів введіть кількість полів для другорядного елемента керування, а потім натисніть кнопку OK.

    У шаблоні форми вставляються два елементи керування – Повторювана таблиця (зразок) і повторюваний розділ (докладно).

  6. Щоб перевірити зв'язок "Головний/другорядний", на вкладці " основне " натисніть кнопку " зразок", а потім введіть дані в головному елементі керування. Пов'язані дані мають відображатися в другорядному елементі керування. Крім того, виберіть пункт різні рядки в головному елементі керування, щоб підтвердити, що відповідні дані відображатимуться в другорядному елементі керування.

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

Вставлення елемента керування «Головний/другорядний» у шаблон форми на основі наявного джерела даних

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

Основні та докладні елементи керування можна зв'язати з тією самою повторюваною групою або різними повторюваними групами, залежно від ваших потреб. Елементи керування, які відображаються в елементі керування «Головний/другорядний», прив'язано до полів, які входять до повторюваної групи.

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

  2. Якщо область завдань елементи керування не відображається, натисніть кнопку область елементів керування в нижньому правому куті розділу елементи керування на вкладці основне .

  3. У розділі контейнеринатисніть кнопку Повторювана таблиця.

  4. На першій сторінці майстра прив'язування повторюваної таблиці клацніть повторювану групу, до якої потрібно прив'язати рядки таблиці, а потім натисніть кнопку Далі. Якщо таблиця містить лише один стовпець, замість повторюваної групи можна вибрати повторюване поле.

    Щоб створити нову повторювану групу, яку потрібно прив'язати до таблиці, клацніть правою кнопкою миші групу, до якої потрібно додати повторювану групу, натисніть кнопку Додати, а потім у діалоговому вікні Додати поле або групу введіть властивості повторюваної групи.

  5. Щоб додати стовпці, які потрібно додати до таблиці, двічі клацніть поля в списку прив'язування даних .

    Щоб створити нове поле, яке потрібно додати як стовпець, клацніть правою кнопкою миші групу, до якої прив'язано таблицю, у контекстному меню виберіть команду Додати, а потім у діалоговому вікні Додавання поля або групи введіть властивості поля.

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

  7. Двічі клацніть підпис повторюваної таблиці під таблицею в шаблоні форми.

  8. На вкладці Властивості Знаряддя для керування на стрічці натисніть кнопку головний/другорядний.

  9. Натисніть кнопку Установити як зразок, введіть ідентифікатор ViewContext головного ЕЛЕМЕНТА керування в полі ідентифікатор зразка , а потім натисніть кнопку OK.

    Щоб переглянути ідентифікатор ViewContext елемента керування, клацніть елемент керування правою кнопкою миші, виберіть пункт <тип елемента керування> властивості, а потім перейдіть на вкладку Додатково . Ідентифікатор ViewContext видимий у розділі код вкладки. Щоб скопіювати значення до буфера обміну, можна виділити значення біля елемента ViewContext: підпис, а потім натисніть сполучення клавіш CTRL + C. Зазвичай під час настроювання елемента керування «Головний/другорядний» головний елемент керування – це Повторювана таблиця, тому ви маєте використовувати ідентифікатор ViewContext повторюваної таблиці, яку ви настроювалося на цьому кроці.

  10. Розташуйте курсор у шаблоні форми, де потрібно вставити повторюваний розділ (другорядний елемент керування).

  11. У розділі контейнери в області завдань елементи керування виберіть елемент повторюваний розділ.

    Крім того, можна скористатися іншою повторюваною таблицею як другорядний елемент керування.

  12. На першій сторінці майстра прив'язування повторюваного розділу клацніть повторювану групу, до якої потрібно прив'язати розділ, а потім натисніть кнопку OK.

  13. Двічі клацніть позначку повторюваного розділу , що відображається під розділом у шаблоні форми.

  14. На вкладці Властивості Знаряддя для керування на стрічці натисніть кнопку головний/другорядний.

  15. Натисніть кнопку Установити як докладні відомості, а потім клацніть ім'я головного елемента керування в списку посилання на зразок ідентифікатора . Ім'я, яке ви вибрали, має відповідати ідентифікатору ViewContext елемента керування, указаного на кроці 9.

  16. Щоб змінити значення за замовчуванням, зв'язок "один-до-одного" для елемента керування «Головний/другорядний» до зв'язку «один-до-багатьох», натисніть кнопку за ключовими полями в розділі зв'язок «Головний/другорядний», а потім виберіть пункт вибрати XPath Select XPath icon поряд із полями поля Key (основний) і поле (докладно) , щоб указати ключові поля з джерела даних, які містять відповідні дані для створення зв'язку "один

  17. Щоб перевірити зв'язок "Головний/другорядний", на вкладці " основне " натисніть кнопку " зразок", а потім введіть дані в головному елементі керування. Пов'язані дані мають відображатися в другорядному елементі керування. Крім того, виберіть пункт різні рядки в головному елементі керування, щоб підтвердити, що відповідні дані відображатимуться в другорядному елементі керування.

    Ви також можете використовувати область завдань " поля ", щоб вставити елементи керування "Головний/другорядний". Щоб створити головний елемент керування в області завдань поля , клацніть правою кнопкою миші повторювану групу, до якої потрібно прив'язати головний елемент керування, і виберіть пункт Повторювана таблиця. Виконайте однакові загальні кроки, щоб створити другорядний елемент керування.

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

Змінення зв'язку "Головний/другорядний" за замовчуванням

Під час вставлення елемента керування «Головний/другорядний» в шаблон форми за допомогою області завдань елементи керування Програма InfoPath створює зв'язок «один-до-одного» між елементом керування «Головний» і другорядним елементом керування. Зв'язок "один-до-одного" означає, що для кожного вибраного елемента керування відображається один відповідний результат у другорядному елементі керування.

Зв'язок "Головний/другорядний" можна змінити за замовчуванням "один-до-одного" на зв'язок "один-до-багатьох". Зв'язок "один-до-багатьох" означає, що для кожного вибраного елемента керування можна відобразити кілька результатів зіставлення в другорядному елементі керування.

Під час вставлення елемента керування «Головний/другорядний» у шаблоні форми Програма InfoPath вставляє повторювану таблицю та повторюваний розділ за замовчуванням. Обидва елементи керування прив'язано до тієї самої повторюваної групи в джерелі даних. За замовчуванням обидва елементи керування містять інші елементи керування, прив'язані до полів у цій повторюваній групі. Однак у зв'язку «один-до-багатьох» головний і другорядний елементи керування зазвичай прив'язані до окремих повторюваних груп.

Якщо елемент керування «Головний/другорядний» вставлено в шаблон форми з області завдань елементи керування, і потрібно встановити зв'язок "один-до-багатьох" замість зв'язку "один-до-одного", можна видалити другорядний елемент керування, який створюється програмою InfoPath. Потім можна створити новий другорядний елемент керування, який найкраще відповідає вашим потребам, як описано нижче.

  1. Виберіть повторюваний розділ, позначений як другорядний елемент керування, і натисніть клавішу DELETE.

  2. Вставлення нового повторюваного розділу в шаблон форми:

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

    2. Якщо область завдань елементи керування не відображається, натисніть кнопку область елементів керування в нижньому правому куті розділу елементи керування на вкладці основне .

    3. В області завдань елементи керування встановіть прапорець Автоматично створювати джерело даних .

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

  3. Вставте потрібні елементи керування в повторюваний розділ.

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

    2. Якщо область завдань елементи керування не відображається, натисніть кнопку область елементів керування в нижньому правому куті розділу елементи керування на вкладці основне .

    3. В області завдань елементи керування встановіть прапорець Автоматично створювати джерело даних .

    4. У розділі Додавання елементів керування виберіть елемент керування, який потрібно вставити.

    5. Повторіть кроки 1 – 4 для кожного елемента керування, який потрібно вставити.

  4. Двічі клацніть вкладку повторюваного розділу в шаблоні форми.

  5. Натисніть кнопку " головний/другорядний " на вкладці " Властивості засобів керування " стрічки.

  6. У розділі настройки основного або другорядногопосилання виберіть пункт Установити як докладні відомості.

  7. У списку посилання на майстер ІДЕНТИФІКАТОРІВ виберіть ідентифікатор ViewContext головного елемента керування.

    Щоб переглянути ідентифікатор ViewContext елемента керування, клацніть елемент керування правою кнопкою миші, виберіть пункт <тип елемента керування> властивості, а потім перейдіть на вкладку Додатково . Ідентифікатор ViewContext видимий у розділі код розділу вкладки. Щоб скопіювати значення до буфера обміну, можна виділити значення біля елемента ViewContext: підпис, а потім натисніть сполучення клавіш CTRL + C.

  8. У розділі зв'язок «Головний/другорядний» виберіть пункт за ключовими полями.

  9. Натисніть кнопку вибрати XPath Select XPath icon поряд із полем Ключове поле (зразок), а потім у діалоговому вікні Вибір поля або групи клацніть поле ключа для головного елемента керування, а потім натисніть кнопку OK.

  10. Натисніть кнопку вибрати XPath Select XPath icon поряд із полем Ключове поле (докладно), а потім у діалоговому вікні Вибір поля або групи клацніть поле ключа для другорядного елемента керування, а потім натисніть кнопку OK.

    Якщо потрібно створити зв'язок "один-до-багатьох" під час першого створення елемента керування «Головний/другорядний», спробуйте вручну створити власний елемент керування «Головний/другорядний», а не використовувати попередньо визначений елемент керування «Головний/другорядний», доступний в області завдань елементи керування . Ви можете створити власний елемент керування, створивши зв'язок «Головний/другорядний» між повторюваною таблицею та повторюваним розділом або між двома повторюваними таблицями у шаблоні форми. Щоб виконати це, відкрийте діалогове вікно " Властивості " для кожного елемента керування, а потім призначте один елемент керування як головний, а інший елемент керування, як другорядний елемент керування. Змінивши властивості для другорядного елемента керування, ви можете налаштувати зв'язок "один-до-багатьох" за допомогою важливих полів.

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

Вставлення горизонтальної повторюваної таблиці

Примітка.:  Горизонтальну повторювану таблицю можна вставити лише у формі, створеній за допомогою шаблону форми " Пуста форма" (у програмі InfoPath Filler) , або що в діалоговому вікні " Властивості форми " настроєно значення сумісності .

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

  2. Якщо область завдань елементи керування не відображається, натисніть кнопку область елементів керування в нижньому правому куті розділу елементи керування на вкладці основне .

  3. У розділі контейнеринатисніть кнопку горизонтальна Повторювана таблиця.

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

    1. У полі кількість рядків введіть кількість рядків, за якими таблиця має за замовчуванням.

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

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

    1. На першій сторінці майстра прив'язування повторюваної таблиці виберіть джерело даних, яке потрібно використовувати в списку джерело даних , а потім клацніть Ескіз посібника з перемикання служб Lync 2010 і Office 365 повторюваної групи, до якої потрібно прив'язати рядки таблиці.

      Щоб створити нову повторювану групу, клацніть правою кнопкою миші групу, до якої потрібно додати повторювану групу, натисніть кнопку Додати, а потім у діалоговому вікні Додавання поля або групи визначте властивості повторюваної групи.

    2. Натисніть кнопку Далі.

    3. На другій сторінці майстра прив'язування повторюваної таблиці двічі клацніть поля в списку прив'язування даних , яке потрібно додати як стовпці до таблиці.

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

    4. Щоб змінити порядок стовпців, виберіть стовпець у списку рядки таблиці, а потім натисніть кнопку перейти до або після переміщення.

    5. Натисніть кнопку Готово.

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

Поради щодо макета для повторюваних елементів керування даними

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

  • Щоб змінити розмір кількох елементів керування в повторюваному елементі керування даними одночасно, утримуйте натиснутою клавішу CTRL, виберіть текстові поля, розмір яких потрібно змінити, а потім внесіть потрібні зміни в розділі " розмір елемента керування " на вкладці " Параметри елемента керування " на стрічці.

  • Щоб змінити межу або колір елементів керування в повторюваному елементі керування даними одночасно, утримуйте клавішу CTRL і виберіть текстові поля, які потрібно змінити. На стрічці перейдіть на вкладку Властивості Знаряддя для керування , виберіть пункт межі або заливка в розділі колір на вкладці, а потім внесіть потрібні зміни.

  • Щоб настроїти текст, який відображається в текстовому полі в повторюваному елементі керування даними, використовуйте поля Шрифт і розмір шрифту в розділі Формат тексту на вкладці основне стрічки. Крім того, ви можете скористатися розділом " стилі шрифтів " на вкладці " основне " стрічки

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

Поради щодо макета повторюваного розділу

Використовуйте наведені нижче поради, щоб покращити вигляд, розмір та інші аспекти елементів керування в елементі керування повторюваним розділом :

  • Інколи текст у елементі керування в повторюваному розділі та на наклейках ліворуч від цих елементів керування може виявитися дещо неузгодженні. Щоб швидко перебудувати їх, клацніть правою кнопкою миші елемент керування, виберіть <тип елемента керування> властивості, натисніть кнопку Вирівняти на вкладці розмір , а потім натисніть кнопку Додати. Якщо підпис і елемент керування розташовано в різних клітинках макетної таблиці, клацніть правою кнопкою миші клітинку, яка містить підпис, у контекстному меню виберіть пункт Властивості таблиці , а потім у розділі Вертикальне вирівнювання на вкладці Клітинка натисніть кнопку по центру .

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

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

Поради щодо розмітки горизонтальної повторюваної таблиці

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

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

  • Горизонтальна Повторювана таблиця може бути корисною для друкованих цілей. Стовпці в елементі керування переносяться до наступного рядка шаблону форми, щоб уся інформація в таблиці була надрукована. Однак, якщо шаблон форми призначено переважно для перегляду на екрані, радимо розмістити горизонтальну повторювану таблицю в елементі керування " прокручування " в шаблоні форми. Таким чином, якщо користувачі вводять велику кількість даних у горизонтальній повторюваній таблиці, вони можуть прокручувати її, а не бачити її у формі. Однак зверніть увагу, що в разі використання області прокручування, якщо користувач друкує форму, буде надруковано лише дані, які відображаються на екрані в області прокручування.

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

Способи настроювання повторюваного розділу

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

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

Примітки.: 

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

  • Якщо шаблон форми базується на базі даних, схемі або іншому наявному джерелі даних, можливо, ви не зможете настроїти всі аспекти елемента керування. Наприклад, ви можете змінити розмір елемента керування, але не ім'я поля або групи, що походить від наявного джерела даних.

Вкладка

Завдання

Відомості

Дані

Змінення імені групи

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

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

Дані

Заборона вставлення та видалення розділів користувачів

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

Дані

Настроювання команд меню

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

Дані

Відображення або настроювання тексту підказки

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

Інтерфейс

Дозволити користувачам вставляти розділи на основі паралельного формування, а не один за одним

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

Інтерфейс

Фільтрування даних

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

Головний/другорядний

Настроювання зв'язку «Головний/другорядний»

На вкладці " головний/другорядний " можна встановити зв'язок "Головний/другорядний" між повторюваною таблицею (головний елемент керування) і повторюваним розділом (другорядний елемент керування). Якщо настроїти цей тип зв'язку, пов'язані дані відображатимуться в повторюваному розділі на основі елемента, який користувач вибирає в повторюваній таблиці. Елементи керування «Головний/другорядний» не підтримуються в шаблонах форм, сумісних із браузером.

Розмір

Змінення розміру, заповнення та полів

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

Просунутий рівень

Змінення порядку індексу табуляції

Ви можете змінити положення елемента керування в загальному порядку табуляції шаблону форми. Порядок табуляції – це порядок, у якому фокус перейде до форми з одного поля або об'єкта до кнопки "Далі", щоб натиснути клавішу TAB або клавіші SHIFT + TAB. Параметр індекс табуляції за замовчуванням для всіх елементів керування у шаблоні форми дорівнює 0, але порядок табуляції розпочинається з 1. Тобто будь-який елемент керування з 1 в полі індекс вкладки буде відвідуватись спочатку, коли користувачі НАТИСКАЄ клавішу табуляції. Будь-який елемент керування з 2 в полі індекс табуляції буде відвідуватись по-друге, і т. д. Будь-які елементи керування з 0 в полі індекс табуляції буде продовжуватися в порядку переходу. Якщо потрібно пропустити елементи керування в порядку табуляції, введіть -1 у полі індекс вкладки .

Просунутий рівень

Визначення виринаючої підказки

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

Просунутий рівень

Визначення та настроювання параметрів злиття

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

Просунутий рівень

Отримання ідентифікаторів ViewContext або xmlToEdit для повторюваного розділу

Щоб визначити елемент керування в коді, можна скористатися значенням ViewContext або xmlToEdit . Наприклад, якщо ви знаєте значення ViewContext , ви можете використовувати це значення, використовуючи методи selecttext або Selectвузлами для класу подання , щоб програмно виконати дію редагування в XML-даних, прив'язаному до елемента керування. Так само, якщо ви знаєте значення xmlToEdit , ви можете використовувати це значення за допомогою методу ExecuteAction об'єкта View , щоб програмно вставляти або видаляти екземпляри повторюваного елемента керування. Наприклад, можна вказати значення перелічення ActionType , як-от Xcollectipвставлення або xcollectiveall, а також ім'я xmlToEdit , що визначає певну групу, з якою потрібно працювати.

Форми браузера

Настроювання параметрів для передавання даних на сервер

Вкладка форми браузера відображається лише під час створення сумісного із браузером шаблону форми. Це дає змогу керувати тим, чи надсилатиметься дані на сервер, коли користувачі можуть вставляти або видаляти розділи у формі.

Інші дії

Застосувати правила

Двічі клацніть вкладку в повторюваному розділі, а потім виберіть пункт керування правилами в розділі правила на вкладці Властивості Знаряддя для елементів керування на стрічці. Відкриється область завдань " правила ", у якій можна застосувати дії, коли користувачі можуть вставляти або працювати з елементами керування в повторюваному розділі.

Інші дії

Додавання умовного форматування

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

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

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.