Текстовые поля предназначены для ввода данных в форму с использованием клавиатуры или вставкой из буфера обмена. Текстовое поле можно вставить в документ, если нажать на кнопку Инструменты из предыдущих версий и выбрать элемент Поле в выпадающем меню (рис.15.3).
Рис.15.3. Выпадающее меню Инструменты из предыдущих версий
В раскрывающемся списке Тип (рис.15.4) можно выбрать тип данных, которые будут вводиться в поле. Текстовое поле может содержать разные типы данных. Выбор правильного типа данных, с одной стороны, облегчит последующее заполнение формы, а с другой стороны, воспрепятствует неправильному заполнению.
Если в поле Тип выбрать Обычный текст, то в это текстовое поле можно будет вводить различную информацию: как текст, так и числа, даты и т.д.
Рис.15.4. Список типов текстового поля
В поле Текст по умолчанию можно ввести текст, который первоначально будет отображен в поле формы. Например, если в поле надо указать название города и в большинстве случаев это будет Москва, то этот текст можно назначить используемым по умолчанию
В счетчике Максимальная длина можно установить ограничение на количество вводимых символов от 1 до без ограничений (фактически максимальное количество символов 32676).
В раскрывающемся списке Формат текста можно выбрать принудительную установку регистра вводимого текста (Прописные буквы, Строчные буквы, Первая прописная, Первые прописные).
Если в поле Тип выбратьЧисло, то в такое поле допускается вводить только числовые данные. При заполнении формы в поле можно ввести и текст, но при переходе к следующему полю введенный текст автоматически уничтожается. Если в поле ввести число и текст, то останется только введенное число. Если ввести только текст, то вместо текста в поле будет отображен 0 (ноль) или число, установленное по умолчанию.
В поле Число по умолчанию можно ввести число, которое первоначально будет отображено в поле формы. Например, если в поле надо указать количество дней проживания и в большинстве случаев это будет 5, то это число можно назначить используемым по умолчанию
В счетчике Максимальная длина можно установить ограничение на количество вводимых цифр от 1 до без ограничений (фактически максимальное количество цифр 32676).
В раскрывающемся списке Формат числа можно выбрать числовой формат отображаемого числа. Например, при установке формата 0 число в поле будет отображена только целая часть числа, независимо от введенного количества знаков после запятой. При формате 0,00 в поле будет отображено число с двумя знаками после запятой, независимо от введенного количества цифр десятичных разрядов; при отсутствии дробной части будут отображены нули.
Если в поле Тип выбрать Дата, то в это поле можно будет вводить только даты и/или время.
В поле Дата по умолчанию можно ввести дату, которая первоначально будет отображена в поле формы.
В счетчике Максимальная длина можно установить ограничение на количество вводимых знаков от 1 до бесконечности (фактически максимальное количество цифр 32676).
В раскрывающемся списке Формат даты можно выбрать числовой формат отображаемой даты/времени, который будет использован независимо от введенных значений (при условии правильности вводимой информации). Например, если для поля установить формат dddd MMMM yyyy 'г.', то при вводе даты в кратком формате 1.12.09 она будет отображена как суббота, 1 декабря 2009 г.
Если в поле Тип выбрать Текущая дата, то в этом поле будет отображена текущая дата. Ввод данных в это поле невозможен, но можно установить числовой формат отображаемой даты, в том числе с отображением текущего времени.
Если в поле Тип выбрать Текущее время, то в таком поле будет отображаться текущее время. Ввод данных в это поле невозможен, но можно установить числовой формат отображаемого времени, в том числе с отображением текущей даты.
Если в поле Тип выбрать Вычисление, то в поле Выражение можно ввести формулу и выполнить вычисления. Заполнение или изменение этого поля невозможно, например вычислить сумму чисел, расположенных в ячейках слева (рис.15.5).
Рис.15.5. Параметры текстового поля Тип Вычисление
Задание 2. Вставка в шаблон формы текстовых полей разного назначения: для ввода обычного текста, для ввода числовых значений, для ввода даты.
1. Установите курсор в первой строке в ячейке после слова справка № (см. рис.15.1).
2. Установите следующие элементы форматирования:
- выравнивание – По центру;
- размер шрифта – 16 пт;
- начертание – Полужирный.
3. На вкладке Разработчик в группе Элементы управления (см. рис.15.2) нажмите кнопку Инструменты из предыдущих
версий (см. рис.15.3) и выберите элемент Поле .
4. Для настройки параметров поля нажмите кнопку Свойства , расположенную на вкладке Разработчик в группе команд Элементы управления (см. рис.15.2), сделайте двойной щелчок.
5. В диалоговом окне Параметры текстового поля (рис.15.6) установите требуемые параметры:
- в поле Тип выберите – Число.
- в поле Максимальная длина – 3.
6. Нажмите на клавишу ОК. Поле отобразится как серый прямоугольник. Если этого не произошло, откройте выпадающее меню Инструменты из предыдущих версий и нажмите на кнопку Затенение полей формы .
7. Установите курсор в третьей строке в ячейке после слова «Дана» и вставьте элемент Поле .
8. Выполните команду Свойства.
Рис.15.6. Настройка параметров текстового поля Число
9. В диалоговом окне Параметры текстового поля (рис.15.7) установите следующие параметры:
- в поле Тип: –Обычный текст;
- в поле Максимальная длина: – 60;
- в поле Формат текста: – Начинать с прописных.
10. Нажмите кнопку ОК.
Рис.15.7. Настройка параметров текстового поля
Обычный текст
11. Установите курсор в последней ячейке таблицы.
12. Примените выравнивание По правому краю.
13. Вставьте элемент Поле .
14. Выполните команду Свойства.
15. В диалоговом окне Параметры текстового поля (рис.15.8) установите следующие параметры:
- в поле Тип: –Текущая дата;
- в поле Формат даты: – dd.MM.yyyy H:mm.
16. Нажмите кнопку ОК.
Рис.15.8. Параметры текстового поля Текущая дата