Add a rule

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

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

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

У цій статті

Огляд

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

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

Додавання правила для елемента керування

Додавання правила для поля або групи

Додавання правила, коли користувач надсилання форми

Огляд

Якщо потрібно застосувати бізнес-логіки в шаблоні форми, який можна використовувати правила. Правила можна зробити ось що:

  • Відображення повідомлення в діалоговому вікні    Можна додати правила для відображення діалогового вікна для користувача, у разі певні умови у формі. Наприклад, можна відображати повідомлення у формі звіту про витрати якщо користувач вводить значення, яке перевищить певну суму.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. У меню Знаряддя виберіть пункт Параметри форми.

  2. У списку числові формати виберіть пункт Відкрити та зберегти.

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

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

  5. У полі ім'я введіть ім'я для правила.

  6. Щоб указати умови для під час правила слід виконати, натисніть кнопку Установити стан, введіть умову і натисніть кнопку ОК. Правило виконуватиметься під час виконання умови, які ви вказали в цей крок.

  7. Натисніть кнопку Додати дію.

  8. У списку дія виберіть потрібну дію а потім введіть потрібні параметри для цієї дії.

  9. Повторіть кроки 7 і 8 для кожної дії, яку потрібно запустити для цього правила.

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

  11. Натисніть кнопку OK.

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

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

Додавання правила для елемента керування

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

  1. Двічі клацніть елемент керування.

  2. Перейдіть на вкладку Дані.

  3. Натисніть кнопку правила.

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

  5. У полі ім'я введіть ім'я для правила.

  6. Щоб указати умови для під час правила слід виконати, натисніть кнопку Установити стан, введіть умову і натисніть кнопку ОК. Правило виконуватиметься під час виконання умови, які ви вказали в цей крок.

  7. Натисніть кнопку Додати дію.

  8. У списку дія виберіть потрібну дію а потім введіть потрібні параметри для цієї дії.

  9. Повторіть кроки 7 і 8 для кожної дії, яку потрібно запустити для цього правила.

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

  11. Натисніть кнопку OK.

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

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

Додавання правила для поля або групи

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

  1. Якщо область завдань Джерело даних не відображається, виберіть параметр Джерело даних , у меню вигляд .

  2. Двічі клацніть поле.

  3. Перейдіть на вкладку правила та злиття .

  4. Натисніть кнопку Додати.

  5. У полі ім'я введіть ім'я для правила.

  6. Щоб указати умови для під час правила слід виконати, натисніть кнопку Установити стан, введіть умову і натисніть кнопку ОК. Правило виконуватиметься під час виконання умови, які ви вказали в цей крок.

  7. Натисніть кнопку Додати дію.

  8. У списку дія виберіть потрібну дію а потім введіть потрібні параметри для цієї дії.

  9. Повторіть кроки 7 і 8 для кожної дії, яку потрібно запустити для цього правила.

  10. Щоб заборонити будь-які правила правила (для поточної події), установіть прапорець припинити оброблення правил після завершення цього правила .

  11. Натисніть кнопку OK.

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

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

Додавання правила, коли користувач надсилання форми

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

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

  1. У меню Знаряддя виберіть пункт Параметри надсилання.

  2. У діалоговому вікні Параметри надсилання установіть прапорець дозволити користувачам для надсилання форми .

    Примітка.: Якщо встановити цей прапорець, InfoPath додає кнопки Надіслати на панелі інструментів Стандартна і команди Надіслати в меню файл », під час заповнення форми.

  3. Натисніть кнопку виконати настроювану дію за допомогою правилі натисніть кнопку правила.

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

  5. У полі ім'я введіть ім'я для цього правила, які описують надіслати розташування. Наприклад, потрібно надання користувачам дозволу на надсилання форми за допомогою повідомлення електронної пошти, лише якщо значення певного поля перевищує $50, введіть електронної пошти надсилання $ 50.

  6. Щоб установити стан, який має бути істинний перед використанням цього правила, натисніть кнопку Установити стан у діалоговому вікні правила . У діалоговому вікні умови установлення умов, які мають виконуватися і натисніть кнопку OK.

  7. У діалоговому вікні правила натисніть кнопку Додати дію.

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

  9. Натисніть кнопку ОК.

  10. Щоб додати додаткові дії, повторіть кроки 7 – 9 для кожної додаткової дії.

  11. Щоб додати інші правила, повторіть кроки 4-9 для кожного додаткового правила.

  12. Натисніть кнопку ОК.

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

      Порада.: Якщо потрібно призначити цій кнопці та команді сполучення клавіш, амперсанда (&) перед символом, який потрібно використати як сполучення клавіш. Наприклад, щоб призначити сполучення клавіш ALT + B як сполучення клавіш для команди і кнопка " Надіслати ", введіть Su & bmit.

  13. Щоб заборонити користувачам за допомогою команди Надіслати або кнопку Надіслати на панелі інструментів Стандартна під час заповнення форми, зніміть прапорець Відображати надіслати елемент меню та панелі інструментів кнопку Надіслати .

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

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

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

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

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

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

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

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

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

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

×