- •4.8. Створення та використання форм
- •4.8.1. Створення та збереження структури форми
- •4.8.2. Додавання полів форми
- •4.8.3. Захист та збереження форми
- •4.8.4. Захист частини форми
- •4.8.5. Використання інтерактивних форм
- •4.8.6. Заповнення інтерактивної форми
- •4.8.7. Настроювання полів форми
- •Настроювання текстових полів форми
- •Настроювання полів форми типу прапорець
- •Настроювання полів форми зі списками
- •4.8.8. Відключення полів форми
- •4.8.9. Найменування та пошук полів у формі
- •4.8.10. Додавання довідки у форму
- •4.8.11. Підключення макросів до форми
- •4.8.12. Друк форми
- •Друк тільки даних форми
- •4.8.13. Збереження даних форми
- •4.9. Автоматизація роботи за допомогою кодів полів
- •4.9.1. Складові частини полів
- •Види аргументів, їхні функції та призначення
- •4.9.2. Перегляд та друк кодів полів
- •4.10. Побудова форм із заповнюваними діалоговими вікнами
- •4.10.1. Використання полів {fillin} та {ask}
- •4.10.2. Повторне використання результатів полів
- •4.11. Запис макросу
4.10.1. Використання полів {fillin} та {ask}
Поля {FILLIN} (заповнити) та {ASK} (запит)дозволяють вводити інформацію за допомогою діалогового вікна введення.
Рис. 9. Діалогове вікно для введення даних користувачем
Щоб вставити поле {FILLIN} в документ, необхідно:
1. Помістити точку вставки у те місце, де повинен з’явитися результат поля.
2. Вибрати команду “Вставка, Поле”. У списку “Поля” виділити “Fill-in”.
3. У поле введення “Код поля” після типу поля FILLIN ввести пробіл та текст того запрошення у лапках, який повинен з’явитися в якості мітки поля введення у діалоговому вікні введення. Поле {FILLIN} можна ввести й вручну, якщо натиснути комбінацію клавіш <Ctrl>+<F9> та ввести код символами поля.
Щоб вивести на екран діалогове вікно введення даних та обновити значення поля {FILLIN}, необхідно:
1. Виділити поле {FILLIN}.
2. Натиснути клавішу <F9>.
3. Ввести значення у поле введення. Можна використовувати клавішу <Enter> для того, щоб ввести декілька рядків.
4. Натиснути кнопку ОК, щоб завершити введення та обновити значення поля {FILLIN}.
Щоб обновити значення полів {FILLIN} відразу в усім документі, необхідно виділити весь документ та натиснути клавішу <F9>. При цьому для кожного поля {FILLIN} послідовно будуть виводитися одне за одним діалогові вікна введення.
Аналогічно вставляється поле {ASK}, яке не має ніякого видимого результату, але виконує дії над іншими полями. Тому це поле використовують разом з полем {REF}.
Приклад.
Адресат: {ASK Адресат ”Введіть ім’я адресату”} {REF Адресат} Відправник: {ASK Відправник ”Введіть ім’я відправника”} {REF Відправник}
Шановний, {REF Адресат} … З повагою, {REF Відправник} |
4.10.2. Повторне використання результатів полів
Для того, щоб багаторазово використовувати значення поля {FILLIN} у декількох місцях документу, потрібно використовувати це поле в комбінації з полями {SET} та {REF}.
• Поле {SET Закладка "Текст"} дозволяє присвоїти деякі дані закладці, яка в цьому випадку являється змінною, що зберігає значення. Це поле не має відображуваного значення.
• Поле {FILLIN "Запрошення"} дозволяє вивести діалогове вікно для введення даних. Значення цього поля являються введені дані.
• Поле {REF Закладка} відображає дані, які являються значеннями закладки.
Приклад фрагменту документа, в якому використовується комбінація полів {FILLIN}, {SET} та {REF}. Поле {FILLIN} запитує у користувача введення даних, поле {SET} привласнює введений текст закладці з іменем “Name”, а поле {REF} використовує (в даному прикладі двічі) отримане значення закладки “Name” для відображення в документі.
{SET Name {FILLIN "Введіть ім’я одержувача"}}{REF Name}
Вельмишановний, {REF Name}!
Вкладеними називаються такі поля, якщо код одного поля знаходиться усередині коду іншого поля. У даному випадку поле {FILLIN} (внутрішнє поле) вкладено {SET} (зовнішнє поле).
Щоб вставити в документ вкладене поле потрібно:
1. Помістити точку вставки в те місце, де повинно з’явитися вкладене поле.
2. Вставити будь-яким способом внутрішнє поле (у даному прикладі, поле {FILLIN}).
3. Виділити тільки що вставлене поле. (Щоб виділити поле, достатньо виділити хоча б один символ поля).
4. Натиснути комбінацію клавіш <Ctrl>+<F9>, щоб заключити виділене поле в ще одну пару символів поля { }. Саме на цьому кроці відбувається вкладення одного поля в інше.
5. Безпосередньо за першим символом поля ввести тип зовнішнього поля, а потім через пробіл інструкції цього поля, якщо вони потрібні. (У даному прикладі потрібно ввести “SET Name”).
Після того, як вставлені усі необхідні поля, потрібно зберегти документ. Можна зберегти документ як шаблон.
Приклад.