Додавання днів до дати

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

Для додавання певної кількості днів до дати в елементі керування форми у програмі Microsoft Office InfoPath 2007 можна використати формула.

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

У цій статті

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

Крок 1. Вставлення елемента керування «Вибір дати», який відображає поточну дату за промовчанням

Крок 2. Вставлення текстового поля, в якому міститься функція addDays

Крок 3: Змінення відображення дати у текстовому полі

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

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

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

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

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

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

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

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

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

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

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

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

Крок 1. Вставлення елемента керування «Вибір дати», який відображає поточну дату за промовчанням

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

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

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

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

  4. У шаблоні форми введіть текст Поточна дата перед вставленим елементом керування «Вибір дати».

  5. Двічі клацніть елемент «Вибір дати».

  6. Відкрийте вкладку Дані.

  7. У поле Ім’я поля введіть ім’я поля.

    Порада : Зручно використовувати ім’я, яке описує вміст поля. Описове ім’я спрощує розуміння шаблону для користувачів, які змінюватимуть шаблон. Наприклад, можна ввести Поточна_дата.

  8. Натисніть кнопку Застосувати.

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

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

  11. У розділі Категорії діалогового вікна Вставлення функції виберіть пункт Дата й час, а потім у розділі Функції виберіть пункт today.

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

Крок 2. Вставлення текстового поля, в якому міститься функція addDays

Після додавання елемента керування «Вибір дати» і створення формули, в якій використовується функція today, можна додати текстове поле до шаблону форми та створити формулу, в якій використовується функція addDays.

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

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

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

  4. У шаблоні форми введіть Через 30 днів перед вставленим текстовим полем.

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

  6. Відкрийте вкладку Дані.

  7. У полі Ім’я поля введіть ім’я поля та натисніть кнопку Застосувати.

    Порада : Зручно використовувати ім’я, яке описує вміст поля. Описове ім’я спрощує розуміння шаблону для користувачів, які змінюватимуть шаблон. Наприклад, можна ввести Через_30_днів.

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

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

  10. У розділі Категорії діалогового вікна Вставлення функції виберіть пункт Дата й час, а потім у розділі Функції виберіть пункт addDays.

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

  12. У полі Формула двічі клацніть перший вираз клацніть двічі, щоб вставити поле.

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

  14. Клацніть другий вираз клацніть двічі, щоб вставити поле, натисніть клавішу DELETE і введіть кількість днів, які слід додати до поточної дати. Наприклад, щоб додати до поточної дати 30 днів, введіть число 30.

  15. Щоб перевірити правильність формули, натисніть кнопку Перевірити формулу.

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

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

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

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

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

Крок 3. Змінення відображення дати в текстовому полі

Після додавання текстового поля та змінення формули для відображення нової дати можна вибрати формат відображення дати в текстовому полі.

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

  2. Відкрийте вкладку Дані.

  3. У списку Тип даних виберіть пункт Дата (date) і натисніть кнопку Форматувати.

  4. У списку Відображати дату в такий спосіб виберіть потрібний стиль відображення.

    Примітка : Стилі відображення, позначені зірочкою, оновлюватимуться відповідно до системних параметрів користувача.

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

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

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

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

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

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

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

×