Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .
В шаблоне формы Microsoft Office InfoPath можно использовать текстовое поле для сбора информации от пользователей или отображения данных из базы данных или другого внешнего источника данных.
В этой статье
Использование текстового поля
При необходимости с помощью текстового поля:
-
Разрешить пользователям введите любой фрагмент обычного текста в форму.
-
Отображать сведения, такие как результат формулы или текущую дату.
На приведенном ниже рисунке текстовые поля используются для ввода пользователем контактные данные.
По умолчанию при вставке надписи на шаблон формы InfoPath добавляет одинарная линия текстового поля. Если нужно текстового поля для отображения многострочный текст вместо этого можно включить разрывы абзацев или обтекание текстом для надписи после его вставки. Кроме того можно использовать поля форматированного текста.
Связанные элементы управления
InfoPath включает элементы управления, которые отличают текстовые поля, но, предназначены для разных целей. Чтобы определить, какие из этих элементов лучше всего использовать для шаблона формы, ознакомьтесь со списком следующее:
Поле форматированного текста Как и обычные текстового поля поля форматированного текста позволяет пользователям введите, изменение и просмотр текста. В отличие от текстового поля поля форматированного текста по умолчанию отображаются многострочный текст. Пользователи также могут добавлять элементы форматирования для поля форматированного текста, например полужирного или курсивного текста, рисунков и таблиц. Форматирование данных в поля форматированного текста сохраняется как XHTML, который может быть несовместим с источники данных, ожидается короткий последовательностей обычный текст.
Поле выражения Поле выражения обычно используется для отображения текста, доступного только для чтения для отображения значения другого элемента управления в форме или создавать формулы, основанные на выражение XPath. В отличие от текстового поля поле выражения не сохранить или сохранить данные. Таким образом следует использовать поле выражения только в том случае, если вы не хотите сохранять его значения или ссылки на него в другую формулу.
Можно использовать текстовые поля самостоятельно или добавить их в повторяющихся таблиц, разделов и других элементов управления, связанных с макетом. Например текстовые поля часто отображаются в ячейках в повторяющейся таблице.
Взаимодействие с пользователем
Ввод данных в текстовое поле можно легко. Пользователи размещение своих курсора внутри текстового поля и введите необходимые сведения. Данные в форме отображается как обычный текст.
Совет: Если требуется пользователи должны иметь возможность применить форматирование символов к тексту в текстовом поле поля форматированного текста можно использовать вместо стандартной текстового поля.
Текстовые поля включают несколько знакомые возможности системы Microsoft Office. Например если пользователи слово в текстовое поле, увидят красной волнистой линией, которая указывает на возможную орфографическую ошибку.
Вместе с ошибками функцию автозаполнения включена для текстовых полей по умолчанию. Автозавершение сохраняет предыдущие элементы, которые пользователи ввели в форму. При вводе первых нескольких символов в текстовое поле InfoPath перечислены возможные варианты из операции, которые пользователь ввел перед. Это упрощает пользователи должны вводить повторяющихся или стандартных данных, например его имя или адрес, в формах, которые они заполнять.
Примечание: При разработке шаблона формы в InfoPath, вы можете создавать шаблон формы с поддержкой веб-браузера. При разработке шаблона формы с поддержкой браузера некоторых функций, таких как проверка орфографии, будут недоступны для использования в InfoPath, так как они не работают в веб-браузере.
Вставка текстового поля
Процедура Вставка текстового поля немного зависят от ли разработка шаблона формы пустой или индексация внешнего вида шаблона формы базы данных или другого внешнего источника данных.
Ниже показано, как выглядит текстового поля, при выборе в Режим конструктора.
Элементы управления могут быть связанными или свободными. Если элемент управления связан, он подключен к полю или группе в источнике данных, поэтому данные, вводимые в элемент управления, сохраняются в XML-файле самой формы. Когда элемент управления является свободным, он не подключен к полю или группе, а данные, вводимые в него, не сохраняются. Если выбрать элемент управления или навести на него указатель мыши, в его правом верхнем углу , отобразится текст и значок привязки. В тексте указаны группа или поле в источнике данных, к которым привязан элемент управления. Значок указывает на то, правильно ли элемент управления привязан к полю или группе. Если привязка правильная, выводится зеленый значок. Если с привязкой что-то не так, вы увидите синий или красный значок.
Источник данных для шаблона формы состоит из полей и групп, которые отображаются в виде иерархической структуры в области задач Источник данных. Текстовые поля всегда связаны с полями. В следующем примере текстовое поле Фамилия в форме привязан к полю Фамилия в области задач Источник данных.
Добавление текстового поля в шаблоне пустой формы
При создании нового пустого шаблона формы по умолчанию устанавливается флажок Автоматически создавать источник данных в области задач Элементы управления. Это позволяет InfoPath автоматически создавать поля и групп в источнике данных по мере добавления элементов управления в шаблон формы. Эти поля и группы представлены в виде значков папок и файлов в области задач Источник данных.
-
Поместите курсор в то место шаблона формы, куда вы хотите вставить элемент управления.
-
Если область задач Элементы управления не отображается, щелкните Другие элементы управления в меню Вставка или нажмите клавиши ALT+I, C.
-
В разделе Вставить элементы управления щелкните Текстовое поле.
-
Чтобы добавить метку к элементу управления, введите текст сверху или слева от элемента управления, за которым следует двоеточие (:). Например, если текстовое поле предназначена для сбора Фамилия пользователя, введите Фамилия:.
Добавление текстового поля в шаблоне формы, основанного на существующий источник данных
Если основе внешнего вида шаблона формы на существующий файл язык XML (Extensible Markup), базы данных или веб-службы, InfoPath извлекает поля и группы в области задач Источник данных из соответствующего источника данных. В этом случае можно вставить текстовое поле, перетащив поле из области задач Источник данных в шаблоне формы или путем вставки текстового поля из области задач элементы управления вместо способами, описанными в следующей процедурой.
-
Поместите курсор в то место шаблона формы, куда вы хотите вставить элемент управления.
-
Если область задач Элементы управления не отображается, щелкните Другие элементы управления в меню Вставка или нажмите клавиши ALT+I, C.
-
В разделе Вставить элементы управления щелкните Текстовое поле.
-
В диалоговом окне Привязка текстового поля выберите поле, в котором нужно сохранить данные текстовое поле и нажмите кнопку ОК.
-
InfoPath в качестве используется имя поля или группы подпись элемента управления. При необходимости измените текст подписи.
Совет: В области задач Источник данных также можно использовать для вставки элементов управления. В области задач Источник данных щелкните правой кнопкой мыши поле, которое вы хотите связать текстового поля, чтобы и в контекстном меню выберите пункт Надпись.
Советы по макету
Прежде чем вставлять надписи на шаблон формы, подумайте, как вы хотите упорядочить их. Вы можете добавить текстовых полей, перетаскивая их место, где требуется шаблона формы, но, которая может привести к угодно конструктор. Если вы хотите больше организации шаблона формы, можно добавлять макетная таблица и затем вставить подписи и элементы управления в отдельные ячейки, чтобы он хорошо выровнять. На приведенном ниже рисунке четырех строк и двух столбцов макетной таблицы используется для упорядочения подписей и элементов управления.
В дополнение к использованию макетных таблиц для упорядочения текстовых полей, можно выполните одно или несколько из указанных ниже действий.
-
Чтобы одновременно изменить размер нескольких текстовых полей, выделите текстовые поля, размер которых нужно изменить, в меню Формат выберите пункт Свойства, откройте вкладку размер и внесите необходимые изменения.
-
Размер текстовых полей с учетом изменения длину текста, пользователям потребуется ввести в полях шаблона формы.
-
Чтобы изменить границы или цвет нескольких текстовых полей, одновременно, выберите текстовые поля, которые вы хотите изменить, в меню Формат выберите команду границы и заливка, перейдите на вкладку границы и внесите необходимые изменения.
-
Чтобы настроить текст, отображаемый в текстовом поле, используйте поля Шрифт и Размер шрифта на панели инструментов Форматирование. Чтобы изменить шрифт и размер шрифта для всех текстовых полях шаблона формы за один раз, выберите текстовое поле с форматированием и нажмите кнопку Применить шрифт для текстовых полей в меню Формат.
-
Чтобы увидеть, как будут выглядеть текстовые поля с текстом, в них, в меню Вид нажмите кнопку Образец данных. Это позволит понять, как будет выглядеть формы при заполнении его.
-
Настройка межзнакового интервала вне текстового поля с помощью полей. Настройка межзнакового интервала вокруг текста внутри текстового поля с помощью полей. Оба параметра находятся на вкладке размер в диалоговом окне Свойства текстового поля.
-
В некоторых случаях текст внутри текстового поля и подписи слева от текстового поля может отображаться для немного отсутствовать выравнивания. Чтобы быстро изменить выравнивание их, дважды щелкните текстовое поле, нажмите кнопку Выровнять на вкладке размер и нажмите кнопку Применить. Если подпись и текстовое поле находятся в разных ячейках макетной таблицы, щелкните правой кнопкой мыши ячейку, содержащую подпись, в контекстном меню выберите команду Свойства таблицы и на вкладке Ячейка в группе Вертикальное выравнивание выберите Центр.