- •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. Запис макросу
Види аргументів, їхні функції та призначення
Аргумент |
Функція |
Закладка |
Закладки в полях означають теж саме, що й у документі. Вони позначають деяке місце в документі. Закладки в полях використовуються для того, щоб вказати той фрагмент тесту або об'єкт у документі, який пойменований даною закладкою і, до якого необхідно застосувати дію даного поля. Крім того, закладки в полях можуть використовуватися як змінні для запам'ятовування інформації. |
Текст |
Представляє собою слова або символи, які використовуються полем тим або іншим засобом. Якщо текстовий аргумент вміщає більше одного слова, то він повинен бути вкладений у лапки. |
Ключ |
Ключі впливають на результат поля, включаючи чи відключаючи деякі можливості. Ключ починається із символу \, за яким слідує буква ключа. Розрізняються загальні ключі, які можуть використовуватися з різними полями, і спеціальні ключі, які можуть використовуватися тільки з полем конкретного типу. Кожне поле може містити до 10 загальних ключів і до 10 спеціальних ключів. |
4.9.2. Перегляд та друк кодів полів
Поля в документі видні або як коди полів, або як значення полів. Значення полів виглядають як звичайний введений текст. Звичайно при роботі з документом коди полів не видні, але якщо поля мають текстові значення, то після відновлення полів ці значення змінюються. Якщо поля не відновлені, то видні значення полів, отримані при останньому відновленні.
Деякі поля не мають видимого (відображуваного на екрані) значення. Замість цього вони виконують певні дії, що впливають на інші поля. До числа полів, що не мають видимого значення, відносяться наступні: {ASK}, {DATA}, {NEXTIF}, {NEXT}, {PRINT}, {RD}, {SET}, {SKIPIF}, {TA}, {TC}, {XE}.
Натискання комбінації клавіш <Alt>+<F9> показує коди всіх полів, а повторне натискання цієї комбінації клавіш знову показує значення полів. Для відображення коду конкретного поля необхідно: помістити курсор вставки в значенні поля і натиснути комбінацію клавіш <Shift>+<F9>.
При роботі з такими документами, як форми, іноді буває потрібно бачити, які елементи тексту є значеннями полів. З цією метою можна затінити значення полів, так щоб виділити їх зі звичайного тексту.
Щоб затінити значення полів необхідно:
1. Вибрати команду «Сервис, Параметры» («Сервіс, Параметри»).
2. Розкрити вкладку «Вид».
3. В списку, що розкривається, вибрати «Затенение полей» («Затінення полів»).
Іноді буває доцільно мати тверду копію не тільки самого документа, але і кодів полів. Щоб надрукувати документ із видимими кодами полів:
1. Вибрати команду «Файл, Печать» («Файл, Друк»).
2. Натиснути кнопку Параметри.
Установити прапорець «Коды полей» («Коди полів»).
4.10. Побудова форм із заповнюваними діалоговими вікнами
За допомогою полів з кодом {FILLIN} можна зробити так, що користувач буде вводити інформацію для заповнення документу тільки один раз, а використовуватися ця інформація буде багаторазово. Це особливо зручно при заповненні таких документів, як типові листи, договори і т.п. Наприклад, при заповненні типового листа ім’я адресата вводиться один раз і може декілька разів використовуватися у тексті письма.