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

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

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

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

У цій статті

Що таке формула?

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

Редагування виразу XPath для формули

Що таке формула?

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

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

  • відображення певних значень дати й часу;

  • відображення значень, введених користувачами в один елемент керування, в іншому елементі керування;

  • установки значення за замовчуванням для поля або елемента керування;

  • застосування правила на основі значення, обчисленого за формулою.

Кожен XPath вираз, який використовується у формулі – це поєднання значень, функцій і операторів, результатом обчислення якого є єдине значення. Формула може містити кілька виразів. Можна вважати формули речення, що складається з одну або кілька фраз, кожен словосполучення відповідає виразу у формулі.

Нижче графічно показано зв'язок між формулою та виразом.

Схема зв'язку між формулами та виразами

Функція — це вираз, який повертає обчислене значення. Значення, використовувані у функції, мають назву аргументів. Можна використовувати як стандартні функції XPath 1.0, присутні в InfoPath, так і деякі функції, наявні лише в InfoPath. Посилання на додаткові відомості про функції InfoPath наведено в розділі Див. також.

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

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

  1. Двічі клацніть елемент керування, в якому потрібно створити формулу.

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

  3. Натисніть кнопку Вставити формулу Зображення кнопки .

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

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

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

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

  6. Для додавання значення або математичного оператора до формули введіть значення або символ для математичного оператора у полі Формула.

    Список математичних операцій

    Операція

    Символ

    Додавання

    +

    Віднімання

    -

    Множення

    *

    Ділення

    /

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

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

  7. Щоб перевірити правильність синтаксису формули, натисніть у діалоговому вікні Insert Formula кнопку Verify Formula.

    Формула містить помилки

    Натисніть кнопку Докладно в діалоговому вікні Microsoft Office InfoPath, щоб переглянути помилки у формулі. Далі наведено пропозиції з виправлення помилок:

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

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

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

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

Редагування виразу XPath для формули

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

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

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

  3. Натисніть кнопку Вставити формулу Зображення кнопки .

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

  4. В діалоговому вікні Вставлення формули встановіть прапорець Змінити XPath (додатково).

    Формула змінюється відповідно до виразу XPath.

  5. У полі Формула змініть вираз XPath для формули. Щоб додати поля, групи або функції в цьому виразі, виберіть пункти Вставити поле або групу або Вставити функцію.

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

    Формула містить помилки

    Натисніть кнопку Докладно в діалоговому вікні Microsoft Office InfoPath, щоб переглянути помилки у формулі. Далі наведено пропозиції з виправлення помилок:

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

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

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

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

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

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

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

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

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

×