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

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

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

У цій статті

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

Зауваження щодо сумісності

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Зауваження щодо сумісності

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

Крім того, хоча можна отримати доступ до вкладку Головний/другорядний у діалогових вікнах Властивості повторюваний розділ і Властивості: Повторювана таблиця , усі параметри на цій вкладці недоступні (відображатися сірим кольором).

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

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

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

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

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

На ілюстрації нижче показано Головний/другорядний елемент керування в режим конструктора.

Елемент керування «Головний/другорядний» із другорядним елементом, вибраним у режимі конструктора

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

Джерело даних для шаблону форми, яка складається з полів і груп, які відображаються в ієрархічному в області завдань Джерело даних . Головний/другорядний елементи керування завжди обов'язково повторюваних груп. У наведеному нижче прикладі контролюються і другорядним обов'язково d:Employees повторюваної групи в області завдань Джерело даних .

Зв’язок між елементом керування «Головний/другорядний» у шаблоні форми та повторюваною групою у джерелі даних

Примітка.: У зв'язку «один до багатьох» зразку та другорядному елементі керування зазвичай прив'язано до різних повторюваних груп. Щоб дізнатися, як створити зв'язок один до багатьох замість один зв'язок, у статті змінення зв'язку за замовчуванням Головний/другорядний далі в цій статті.

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

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

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

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

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

  3. У розділі Додавання елементів керуванняклацніть Головний/другорядний.

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

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

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

  6. Виконати перевірку зв'язку Головний/другорядний, натисніть кнопку попередній перегляд на панелі інструментів Стандартна а потім введіть дані в головному елементі керування. Пов'язаних даних має відображатися у другорядному елементі керування.

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

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

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

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

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

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

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

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

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

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

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

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

  8. Перейдіть на вкладку Головний/другорядний .

  9. Натисніть кнопку Установити як основну, введіть ім'я в полі Зразок код і натисніть кнопку OK.

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

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

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

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

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

  14. Перейдіть на вкладку Головний/другорядний .

  15. Натисніть кнопку Установити за розміром даниха потім клацніть ім'я елемента керування зразок» у списку зв'язати з основної Ідентифікатор .

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

  17. Виконати перевірку зв'язку Головний/другорядний, натисніть кнопку попередній перегляд на панелі інструментів Стандартна а потім введіть дані в головному елементі керування. Пов'язаних даних має відображатися у другорядному елементі керування.

Порада.: За допомогою області завдань Джерело даних можна також вставити Головний/другорядний елементи керування. Створити головний елемент керування, в області завдань Джерело даних , клацніть правою кнопкою миші повторюваною групою, який потрібно зв'язати основні керування і в контекстному меню виберіть пункт Повторювана таблиця . Виконайте ті самі загальні кроки для створення у другорядному елементі керування.

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

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

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

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

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

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

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

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

    Ось як це зробити:

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

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

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

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

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

    Ось як це зробити:

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

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

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

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

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

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

  5. Перейдіть на вкладку Головний/другорядний .

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

  7. У списку зв'язати з основної Ідентифікатор клацніть ім'я елемента керування зразок».

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

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

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

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

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

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

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

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

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

×