Способы настройки текстового поля

Текстовое поле, добавленное в шаблон формы, можно настроить, выбрав и изменив его свойства и параметры в диалоговом окне Свойства: Текстовое поле. Для того, чтобы открыть это диалоговое окно, в шаблоне формы дважды щелкните текстовое поле, свойства которого нужно изменить.

В следующей таблице описаны некоторые случаи, в которых выполняется настройка текстового поля, и указаны причины, по которым это может понадобиться. Несмотря на то, что в таблице отсутствуют подробные процедурные сведения о параметрах в диалоговом окне Свойства: Текстовое поле, она дает представление о диапазоне доступных параметров.

Примечания : 

  • При разработке шаблон формы с поддержкой веб-браузера, недоступны некоторые возможности в диалоговом окне Свойства: Текстовое поле. Например, не поддерживаются разрывы абзацев.

  • Если шаблон формы основан на базе данных, схеме или другом источнике данных, возможно, будет нельзя настроить все свойства элемента управления. Например, можно изменить размер элемента управления, но нельзя поменять имя поля или группы, которое получено из источника данных.

Вкладка

Задача

Сведения

Данные

Изменение имени связанного поля

При разработке шаблона формы пустой можно изменить поля по умолчанию или группе имя для элемента управления к тем или иным легче идентифицировать при работе с источником данных. Например поле с именем «Продавец» легче понять, чем поле с именем «поле1».

Примечание : Изменение имени поля не влияет на привязку текстового поля к полю в источнике данных. Для того, чтобы присоединить текстовое поле к другому полю, щелкните правой кнопкой мыши текстовое поле, а затем в контекстном меню выберите команду Изменить привязку.

Данные

Изменение типа данных

При разработке нового пустого шаблона формы можно изменить тип данных, заданных по умолчанию для элемента управления. По умолчанию для текстового поля определен тип данных «Текст (string)», однако этот параметр можно изменить. Например, если пользователи должны вводить в поле Сумма сделки величину в британских фунтах, можно выбрать тип данных «Целое число (integer)», а затем выбрать такие параметры форматирования, чтобы введенные в это текстовое поле значения отображались с обозначением денежной единицы «£».

Дополнительные сведения о типах данных

В следующей таблице перечислены типы данных, доступные для текстовых полей.

Тип данных

Описание

Текст (string)

Используется для ввода имен, адресов, телефонных номеров, номеров социального страхования и т. д.

Целое число (integer)

Используется для ввода положительных и отрицательных целых чисел, например 1234, –1234 или 1 234 руб.

Вещественное число (double)

Используется для ввода чисел с десятичным компонентом, например 1234,12, –1234,12 или 1234,12 руб.

Логическое значение (boolean)

Используется для ввода данных в форме одного из двух значений: 1 (истина) или 0 (ложь).

Гиперссылка (anyURI)

Используется для ввода гиперссылок, например путей UNC (Universal Naming Convention) или адресов URL (Uniform Resource Locator).

Дата (date)

Используется для ввода дат, например, 14.03.2007 или 14 марта 2007.

Время (time)

Используется для ввода времени, например, 9:46:55 или 21:46.

Дата и время (dateTime)

Используется для ввода даты и времени одновременно, например, 14.03.2007 11:30.

Данные

Задание значения по умолчанию

Если требуется, чтобы внутри элемента управления отображался текст, заданный по умолчанию, когда пользователь открывает форму в первый раз, можно ввести этот текст в поле Значение. Можно также использовать значение другого поля в источнике данных в качестве значения по умолчанию для элемента управления. Значения по умолчанию отличаются от замещающего текста (который описан далее в этой статье) тем, что они всегда сохраняются как данные в XML-файле формы.

Данные

Отображение результатов вычисления

Для отображения результатов вычисления с помощью элементов управления, нажмите кнопку Вставить формулу Изображение кнопки рядом с полем значение будет связана с элементом управления формул и функций. Например можно создать формулу, которая суммирует числа в повторяющуюся таблицу в столбце с помощью текстового поля в сочетании с функцией сумм . Или вы можете связать функцию сегодня с текстовым полем, чтобы при открытии формы в этом текстовом поле отображается текущая дата.

Данные

Назначение обязательного текстового поля

Для визуального напоминания о том, что в элемент управления необходимо ввести данные, установите флажок Значение обязательно. Когда пользователь открывает форму, в элементе управления появляется красная звездочка в качестве напоминания о том, что он не может быть пустым. Пользователи не смогут отправить данные до тех пор, пока в элемент управления не будет введено значение.

Данные

Добавление проверки данных

Щелкните Проверка данных, чтобы определить правила проверки данных для элемента управления. Например, если нужно, чтобы артикулы вводились в определенном формате — три цифры, тире и затем еще две цифры, можно добавить проверку данных.

Данные

Применение правил

При нажатии кнопки Правила можно создать правило для автоматического выполнения одного или нескольких действий при изменении значения в элементе управления. Например, в форме заказа на покупку можно использовать следующее правило: если пользователь вводит в поле Количество число больше 10, отображается сообщение «При заказе более 10 единиц время доставки может быть увеличено». Также можно использовать правило для автоматического извлечения обновленной информации из внешнего источника данных. Например, в форме покупки акций можно использовать правило для извлечения и отображения котировок акций в текстовом поле в режиме реального времени — при открытии формы или при запросе информации пользователем.

Отображение

Отображение замещающего текста

Если пользователям нужно предоставить инструкции о том, какие данные необходимо вводить в текстовое поле, можно ввести поясняющий текст в поле Замещающий текст. Например, в текстовом поле Число суток пребывания в отеле можно использовать замещающий текст, поясняющий, какие данные необходимо ввести.

Как и значение по умолчанию, замещающий текст отображается внутри элемента управления, когда пользователь открывает форму в первый раз. Однако замещающий текст имеет три отличия от значений по умолчанию:

  • Замещающий текст никогда не сохраняется как данные в файле формы (XML).

  • В отличие от значения по умолчанию, которое выводится как обычный текст внутри элемента управления, замещающий текст всегда затемнен.

  • В отличие от значения по умолчанию замещающий текст не поддерживается в шаблонах форм с поддержкой веб-обозревателя.

Отображение

Установка текстового поля доступным только для чтения

Чтобы запретить пользователям изменять содержимое элемента управления, выберите только для чтения флажок. Например при использовании текстового поля для отображения результатов формулы, можно сделать текстовое поле только для чтения, чтобы пользователи могли вводить текст поверх этих результатов. Несмотря на то, что только для чтения текстового поля не отображается серым цветом в форме, пользователям будет запрещено ввод данных в текстовое поле.

Отображение

Отключение проверки орфографии или функции автозавершения

Для того, чтобы запретить проверку орфографии в элементе управления, в который вводится текст, или автоматическое повторное использование записей, введенных ранее в форме в этот элемент управления, снимите флажки Включить проверку орфографии и Включить автозавершение, которые установлены по умолчанию. Например, проверку орфографии можно отключить в текстовых полях, предназначенных для отображения имен. Автозавершение можно отключить в целях конфиденциальности, например, если форма предназначена для использования многими людьми.

Отображение

Ввод нескольких строк текста

Для отображения в текстовом поле нескольких строк текста установите флажок Многострочное. После этого можно решить, будут ли в текстовом поле разрешены разрывы абзацев.

Отображение

Включение разрывов абзацев

Если установлен флажок Многострочное и нужно предоставить пользователям возможность вводить абзацы текста в поле, установите флажок Разрывы абзацев. Это может быть полезно в тех случаях, когда пользователям предлагается дать развернутый ответ на вопрос, однако данные должны быть в виде обычного текста, поскольку впоследствии они будут отправлены в базу данных. Если в шаблоне формы, совместимом с обозревателем, установлен флажок Многострочное, снять флажок Разрывы абзацев будет невозможно.

Отображение

Включение переноса текста

Если установлен флажок Многострочное, в InfoPath будет автоматически установлен флажок Переносить текст, чтобы при вводе данных в текстовое поле текст переносился с одной строки на другую. Если включен перенос текста, можно выбрать параметры прокрутки в списке Прокрутка. Например, полосы прокрутки будут отображаться в текстовом поле, когда пользователи вводят больше текста, чем может быть отображено по умолчанию в данном поле. Для нормальной работы полос прокрутки текстовое поле должно иметь фиксированные высоту и ширину. Если в шаблоне формы, совместимом с обозревателем, установлен флажок Многострочное, снять флажок Переносить текст или выбрать параметры в списке Прокрутка будет невозможно.

Отображение

Ограничение количества знаков

Для того, чтобы ограничить число знаков в текстовом поле, установите флажок Ограничить размер текстового поля, а затем введите допустимое число символов. Например, можно запретить ввод более пяти знаков в текстовое поле Код сотрудника шаблона формы отдела кадров. Если шаблон формы подключен к базе данных или к внешней схема XML и в этом источнике данных определено максимальное количество знаков, Microsoft Office InfoPath автоматически отображает ошибку проверки данных при нарушении указанных ограничений во время заполнения формы, основанной на шаблоне формы. Для того, чтобы после достижения ограничения числа знаков курсор автоматически переходил к следующему элементу управления в форме, установите флажок Автоматический переход к следующему элементу управления по достижении предела. Автоматический переход курсора к следующему элементу управления не поддерживается в совместимых с обозревателем шаблонах форм.

Отображение

Добавление условного форматирования

Нажмите кнопку Условное форматирование, чтобы открыть диалоговое окно Условное форматирование, где вы можете изменить внешний вид элемента управления, включая его видимости, на основе значений, которые пользователи ввели в форму. Например в шаблоне формы отчета о продажах можно использовать условное форматирование для оповещения пользователя, что сумма потратить больше, чем бюджетная сумма.

Размер

Настройка размера, внешних и внутренних полей

Можно вручную задать размер элемента управления, введя значения в поля Высота и Ширина. Кроме того, можно настроить пустое пространство как внутри, так и снаружи элемента управления: можно изменить отбивку, то есть размер пространства, окружающего содержимое элемента управления, или поля, то есть размер пространства между рамкой элемента управления и любым окружающим текстом или элементами управления в шаблоне формы.

Размер

Выравнивание текстового поля и подписи

Чтобы лучше выровнять текст внутри элемента управления относительно его метку, нажмите кнопку Выровнять. InfoPath изменяться автоматически высота элемента управления, нижней полей и параметры полей вниз при необходимости.

Дополнительно

Создание всплывающей подсказки

Чтобы при наведении указателя на элемент управления отображалось пояснение, введите текст в поле "Подсказка". Специальные возможности, такие как средства чтения с экрана, которые представляют сведения в виде синтезированной речи или шрифта Брайля, часто передают информацию на основе всплывающих подсказок.

Дополнительно

Изменение порядка перехода по клавише TAB

Положение элемента управления в общей последовательности табуляции в шаблоне формы можно изменить. Последовательность переходов — это порядок, в котором фокус перемещается на форме с одного поля или объекта на следующее поле или следующий объект, когда пользователь нажимает клавишу TAB или клавиши SHIFT+TAB. Для всех элементов управления шаблона формы порядок перехода по клавише TAB по умолчанию имеет значение 0, но последовательность табуляции начинается с 1. То есть любой элемент управления с единицей в поле Порядок перехода по Tab будет выбран первым при нажатии клавиши TAB. Любой элемент управления со значением 2 в поле Порядок перехода по клавише Tab будет выбран вторым и так далее. Все элементы управления со значением 0 в поле Порядок перехода по Tab будут находиться в конце последовательности табуляции. Если требуется пропустить некоторые элементы, введите в поле Порядок перехода по Tab значение -1.

Дополнительно

Назначение сочетания клавиш

Можно ввести букву или цифру в поле Клавиша доступа, чтобы указать сочетание клавиш. Сочетания клавиш позволяют пользователям перемещаться к элементу управления с помощью клавиатуры, а не мыши. Если решено использовать сочетания клавиш в шаблоне формы, следует известить пользователей о их существовании. Например, можно ввести (ALT+S) после метки текстового поля Продавец, чтобы пользователи знали о существовании для него сочетания клавиш.

Дополнительно

Указание и настройка действий объединения

Нажмите кнопку Параметры слияния, чтобы указать, как должны отображаться при объединении нескольких форм данных, вводимых в элемент управления. Например вы можете помечать текст из текстового поля с определенного слова или отдельное текстовое поле элементов точкой с запятой.

Дополнительно

Получение идентификатора ViewContext для текстового поля

Для идентификации элемента управления в коде можно воспользоваться значением ViewContext. Например, если известно значение ViewContext, его можно использовать вместе с методом ExecuteAction объекта View для программного редактирования данных XML, привязанных к элементу управления.

Дополнительно

Определение и настройка области ввода

Щелкните Тип вводимых данных, чтобы указать тип вводимых пользователем данных для элемента управления. Это поможет улучшить распознавание ручного и голосового ввода данных для элемента управления. Например, если для элемента управления используется область ввода IS_URL, в InfoPath игнорируются пробелы между словами.

Формы обозревателя

Настройка параметров для отправки данных, возвращающихся на сервер

Вкладка форм браузера появляется только при разработке шаблона формы с поддержкой браузера. Он позволяет управлять ли данные отправляются на сервер при изменении данных в текстовом поле.

Примечания : 

  • Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

  • Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала. Вместе с другими участниками сообщества Майкрософт вы можете улучшить эту статью с помощью Community Translation Framework (CTF). Просто наведите указатель мыши на предложение в статье и выберите команду "УЛУЧШИТЬ ПЕРЕВОД" в мини-приложении CTF. Для получения дополнительных сведений о CTF щелкните здесь. Используя CTF, вы соглашаетесь с нашими условиями предоставления услуг.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×