Добавление текстового поля

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

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

В этой статье:

Использование текстового поля

Пользовательский интерфейс

Добавление текстового поля

Советы по макету

В каких случаях применяется текстовое поле

Текстовое поле применяется, если нужно выполнить следующие действия.

  • Предоставить пользователям возможность ввода в форму любого количества обычного текста.

  • Отобразить сведения, например, результаты вычисления формулы или текущую дату.

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

Три текстовых поля для сбора сведений

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

Другие элементы управления

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

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

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

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

К началу страницы

Возможности пользователя

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

Совет : Если необходимо предоставить пользователям возможность форматировать текст в поле, можно воспользоваться полем форматированного текста, а не стандартным текстовым полем.

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

Орфографическая ошибка в текстовом поле

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

Примечание : При создании шаблона формы в InfoPath можно разработать шаблон формы с поддержкой веб-браузера. При создании шаблона формы, совместимого с обозревателем, некоторые возможности (например, проверка орфографии) будут недоступны в InfoPath, поскольку они не работают в веб-обозревателе.

К началу страницы

Добавление текстового поля

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

На следующем рисунке показано текстовое поле, выбранное в Режим конструктора.

Текстовое поле, выбранное в режиме конструктора

Элементы управления могут быть связанными или свободными. Если элемент управления связан, он подключен к полю или группе в источнике данных, поэтому данные, вводимые в элемент управления, сохраняются в XML-файле самой формы. Когда элемент управления является свободным, он не подключен к полю или группе, а данные, вводимые в него, не сохраняются. Если выбрать элемент управления или навести на него указатель мыши, в его правом верхнем углу , отобразится текст и значок привязки. В тексте указаны группа или поле в источнике данных, к которым привязан элемент управления. Значок указывает на то, правильно ли элемент управления привязан к полю или группе. Если привязка правильная, выводится зеленый значок. Если с привязкой что-то не так, вы увидите синий или красный значок.

Источник данных для шаблона формы состоит из полей и групп, которые отображаются в виде иерархической структуры в области задач Источник данных. Текстовые поля всегда связаны с полями. В следующем примере текстовое поле Фамилия в форме привязан к полю Фамилия в области задач Источник данных.

связь между полем в источнике данных и текстового поля в шаблоне формы

Добавление текстового поля в новый пустой шаблон формы

При создании нового пустого шаблона формы по умолчанию устанавливается флажок Автоматически создавать источник данных в области задач Элементы управления. Это позволяет InfoPath автоматически создавать поля и групп в источнике данных по мере добавления элементов управления в шаблон формы. Эти поля и группы представлены в виде значков папок и файлов в области задач Источник данных.

  1. На шаблоне формы установите курсор в то место, куда требуется вставить элемент управления.

  2. Если область задач Элементы управления не отображается, щелкните Другие элементы управления в меню Вставка или нажмите клавиши ALT+I, C.

  3. В разделе Добавить элементы управления выберите элемент Текстовое поле.

  4. Чтобы добавить метку к элементу управления, введите текст сверху или слева от элемента управления, за которым следует двоеточие (:). Например, если текстовое поле предназначена для сбора Фамилия пользователя, введите Фамилия:.

Добавление текстового поля в шаблон формы, основанный на существующем источнике данных

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

  1. На шаблоне формы установите курсор в то место, куда требуется вставить элемент управления.

  2. Если область задач Элементы управления не отображается, щелкните Другие элементы управления в меню Вставка или нажмите клавиши ALT+I, C.

  3. В разделе Добавить элементы управления выберите элемент Текстовое поле.

  4. В диалоговом окне Текстовое поле: привязка выберите поле, в котором будут храниться данные текстового поля, а затем нажмите кнопку ОК.

  5. В приложении InfoPath в качестве подписи элемента управления используется имя соответствующего поля или группы. При необходимости измените текст подписи.

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

К началу страницы

Советы по размещению

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

Текстовые поля внутри макетной таблицы в режиме конструктора

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

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

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

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

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

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

  • Для изменения интервала вокруг текстового поля воспользуйтесь внешними полями. Для изменения интервала вокруг текста в текстовом поле воспользуйтесь внутренними полями. Оба эти параметра находятся в диалоговом окне Свойства: Текстовое поле на вкладке Размер.

  • Текст внутри текстового поля и подпись слева от текстового поля бывают не очень точно выровнены. Для быстрого выравнивания дважды щелкните текстовое поле, на вкладке Размер нажмите кнопку Выровнять, а затем — кнопку Применить. Если подпись и текстовое поле находятся в разных ячейках макетной таблицы, щелкните правой кнопкой мыши ячейку с подписью, в контекстном меню выберите команду Свойства таблицы, а затем на вкладке Ячейка в группе Вертикальное выравнивание нажмите кнопку по центру.

К началу страницы

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

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

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

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

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

×