Вставлення групи перемикачів

У шаблон форми Microsoft Office InfoPath можна вставити два або кілька перемикачів, щоб користувачі мали змогу вибрати один варіант з обмеженого набору елементів.

У цій статті

Коли слід використовувати групу перемикачів?

Враження користувача

Вставлення групи перемикачів

Поради з розмітки

Коли слід використовувати групу перемикачів?

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

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

Option buttons in a performance review form

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

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

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

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

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

Вгорі сторінки

Враження користувача

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

Вгорі сторінки

Вставлення групи перемикачів

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

Нижче зображено перемикач, вибраний у режим конструктора.

Three option buttons in design mode; the first one is selected

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

Джерело даних шаблона форми складається з полів і груп, відображених в ієрархічному вигляді в області завдань Джерело даних. Усі перемикачі прив’язуються до одного поля у джерелі даних. Після вибору перемикача пов’язане з ним значення зберігається в полі. У наведеному нижче прикладі всі перемикачі 1, 2, 3 та немає прив’язані до поля employeeScore в області завдань Джерело даних.

relationship between group of option buttons on form template and corresponding field in data source

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

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

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

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

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

  4. У діалоговому вікні Додавання перемикачів введіть потрібну кількість перемикачів і натисніть кнопку ОК.

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

    Примітка :  За промовчанням у разі встановлення першого перемикача групи зберігається значення 1, після вибору другого перемикача зберігається значення 2 і т. д.

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

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

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

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

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

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

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

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

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

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

    Примітка :  За промовчанням у разі встановлення першого перемикача групи зберігається значення 1, після вибору другого перемикача зберігається значення 2 і т. д. Підтримувані значення залежать від типу даних поля, до якого прив’язано перемикач.

  7. Програма InfoPath використовує ім’я поля як напис для кожного перемикача у групі. У шаблоні форми замініть текст покажчика місця заповнення для кожного напису перемикача на власний текст.

    Порада : Для вставлення елементів керування можна також використовувати область завдань Джерело даних. В області завдань Джерело даних клацніть правою кнопкою поле, до якого потрібно прив’язати елемент «Перемикач», і виберіть у контекстному меню пункт Перемикач.

Вгорі сторінки

Поради з розмітки

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

  • Щоб змінити розмір кількох перемикачів одночасно, виберіть перемикачі, розмір яких слід змінити, натисніть сполучення клавіш ALT+ENTER, перейдіть на вкладку Розмір і внесіть потрібні зміни.

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

  • Використовуйте настройки полів для змінення інтервалу між перемикачами.

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

Вгорі сторінки

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

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

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

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

×