Добавление, перемещение и удаление поля или группы
Применяется к
Источник данных, в котором хранятся все данные, которые пользователи вводили в форму, состоит из полей и групп. Так же, как папки на жестком диске содержат и упорядочивают файлы, поля содержат данные, которые пользователи вводят в форму, а группы содержат и упорядочивают эти поля. Например, если источник данных для формы содержит поля имени, отчества и фамилии, эти поля могут содержаться в группе с именем "имя".
В этой статье
- Подготовка
- Добавление поля
- Добавление группы
- Добавление поля ссылки
- Добавление ссылочной группы
- Перемещение поля или группы в другое расположение в основном источнике данных
- Удаление поля или группы
Подготовка
Поля или группы можно добавлять только в основной источник данных шаблона формы. Нельзя добавлять поля или группы в дополнительный источник данных, а также в поля или группы, основанные на базе данных, веб-службе или ранее существующих XML-схемах или XML-документах.
Совет
Если вы видите значок заблокированного поля
или значок заблокированной группы
в области задач Источник данных , изменить поле или группу нельзя.
Каждое поле или группа в источнике данных должно иметь уникальное имя. Если необходимо использовать имя существующего поля или группы в другом поле или группе, можно добавить поле ссылки или группу ссылок в шаблон формы.
Вы можете обновить шаблон формы, переместив или удалив существующие поля или группы из источника данных. Вы можете перемещать или удалять только поля или группы, добавленные в основной источник данных. Поля или группы, основанные на XML-схеме, базе данных или веб-службе, а также поля и группы в дополнительном источнике данных не могут быть перемещены или удалены.
Примечание
При удалении поля и привязке элемента управления к его полю элемент управления не может хранить данные, так как поле, в котором хранятся данные, больше не существует. Кроме того, если пользователи уже заполнили формы на основе шаблона формы, удаление поля может привести к потере данных в заполненных формах. При удалении поля и привязке элемента управления к его полю необходимо либо привязать элемент управления к другому полю, либо удалить элемент управления. При удалении группы удаляются все поля в этой группе. Все элементы управления, привязанные к полям в удаленной группе, должны быть привязаны к другим полям или удалены.
Добавление поля
В группу в основном источнике данных можно добавить поле элемента или поле атрибута. Можно также добавить поле атрибута в существующее поле элемента в основном источнике данных. Однако нельзя добавить поле в поле атрибута.
Добавление поля в группу
Если область задач Источник данных не отображается, щелкните Источник данных в меню Вид .
Если шаблон формы использует несколько источников данных, выберите Main в списке Источник данных .
В области задач Источник данных щелкните правой кнопкой мыши группу, в которую нужно добавить поле, а затем в контекстном меню выберите команду Добавить .
В поле Имя диалогового окна Добавление поля или Группы введите имя нового поля. Имена должны начинаться с алфавитного символа или символа подчеркивания (_) и могут содержать только буквенно-цифровые символы, символы подчеркивания, дефисы (-) и точки (.). Имена не могут содержать пробелы.
Используйте имя, описывающее содержимое поля. Например, если у вас есть поле, содержащее сумму расходов, назовите поле expense.В списке Тип выберите Поле (элемент) или Поле (атрибут).
В списке Тип данных выберите тип данных, который нужно использовать для поля.
Список типов данных для полейТип данных Когда использовать Text (Текст) Используйте этот тип данных для элемента или поля атрибута, содержащего неформатированный текст. Форматированный текст Используйте этот тип данных для поля элемента, содержащего форматированный текст. Этот тип данных нельзя использовать для полей атрибутов. Целое число Используйте этот тип данных для элемента или поля атрибута, содержащего числа без десятичных значений. Действительное. Используйте этот тип данных для элемента или поля атрибута, содержащего денежные значения или числа с десятичными значениями. Истина/Ложь Используйте этот тип данных для элемента или поля атрибута, содержащего данные, которые могут быть только одним из двух значений. Гиперссылка Используйте этот тип данных для элемента или поля атрибута, содержащего универсальный код ресурса (URI), например гиперссылку или пространство имен. Дата Используйте этот тип данных для элемента или поля атрибута, содержащего дату календаря. Время Используйте этот тип данных для элемента или поля атрибута, содержащего 24-часовое время. Дата и время Используйте этот тип данных для элемента или поля атрибута, содержащего дату календаря и 24-часовое время. Вложение рисунка или файла Используйте этот тип данных для элемента или поля атрибута, содержащего двоичные данные, такие как изображение или рисунок. Настраиваемые Используйте этот тип данных для поля элемента или атрибута с пользовательскими типами данных, определенными пространством имен. Этот тип данных обычно используется для поля или группы, привязанных к пользовательскому элементу управления. Поле Пространство имен данных включено при выборе этого типа данных. В этой таблице показаны только наиболее распространенные типы данных XML, используемые в шаблоне формы. В InfoPath можно использовать любой тип данных XML 1.0 в рекомендациях консорциума W3C. Чтобы использовать тип данных, который не указан в таблице, необходимо извлечь файлы форм для шаблона формы и изменить файл схемы (XSD). Ссылки на дополнительные сведения о извлечении файлов формы для шаблона формы см. в разделе См. также .
Чтобы указать начальное значение, которое должно содержаться в поле при первом открытии формы пользователем, введите значение в поле Значение по умолчанию . Ссылки на дополнительные сведения об установке значения по умолчанию для поля см. в разделе См. также .
Чтобы преобразовать поле элемента в повторяющееся поле, выберите поле Повторяющееся проверка.
Чтобы требовать, чтобы поле содержало значение, установите флажок Не может быть пустым проверка. Если выбрать это поле проверка, любой элемент управления, привязанный к полю, в которое не введено значение, будет отмечен красной звездочкой или пунктирной красной границей.
Добавление поля атрибута в поле элемента
Так как в поле элемента можно добавить только поле атрибута, список Тип в диалоговом окне Добавление поля или Группы отключен.
Если область задач Источник данных не отображается, щелкните Источник данных в меню Вид .
Если шаблон формы использует несколько источников данных, выберите Main в списке Источник данных .
В области задач Источник данных щелкните правой кнопкой мыши поле, к которому нужно добавить поле, и выберите в контекстном меню команду Добавить .
В поле Имя диалогового окна Добавление поля или Группы введите имя нового поля. Имена должны начинаться с алфавитного символа или символа подчеркивания (_) и могут содержать только буквенно-цифровые символы, символы подчеркивания, дефисы (-) и точки (.). Имена не могут содержать пробелы.
Используйте имя, описывающее содержимое поля. Например, если у вас есть поле, содержащее сумму расходов, назовите поле expense.В списке Тип данных выберите тип данных, который нужно использовать для поля.
Список типов данных для полейТип данных Когда использовать Text (Текст) Используйте этот тип данных для элемента или поля атрибута, содержащего неформатированный текст. Целое число Используйте этот тип данных для элемента или поля атрибута, содержащего числа без десятичных значений. Действительное. Используйте этот тип данных для элемента или поля атрибута, содержащего денежные значения или числа с десятичными значениями. Истина/Ложь Используйте этот тип данных для элемента или поля атрибута, содержащего данные, которые могут быть только одним из двух значений. Гиперссылка Используйте этот тип данных для элемента или поля атрибута, содержащего универсальный код ресурса (URI), например гиперссылку или пространство имен. Дата Используйте этот тип данных для элемента или поля атрибута, содержащего дату календаря. Время Используйте этот тип данных для элемента или поля атрибута, содержащего 24-часовое время. Дата и время Используйте этот тип данных для элемента или поля атрибута, содержащего дату календаря и 24-часовое время. Вложение рисунка или файла Используйте этот тип данных для элемента или поля атрибута, содержащего двоичные данные, такие как изображение или рисунок. В этой таблице показаны только наиболее распространенные типы данных XML, используемые в шаблоне формы. В Microsoft Office InfoPath в рекомендациях W3C можно использовать любой тип данных XML 1.0. Чтобы использовать тип данных, который не указан в таблице, необходимо извлечь файлы форм для шаблона формы и изменить файл схемы (XSD). Ссылки на дополнительные сведения о извлечении файлов формы для шаблона формы см. в разделе См. также .
Чтобы указать начальное значение, которое должно содержаться в поле при первом открытии формы пользователем, введите значение в поле Значение по умолчанию . Ссылки на дополнительные сведения об установке значения по умолчанию для поля см. в разделе См. также .
Чтобы преобразовать поле элемента в повторяющееся поле, выберите поле Повторяющееся проверка.
Чтобы требовать, чтобы поле содержало значение, установите флажок Не может быть пустым проверка. Если выбрать это поле проверка, любой элемент управления, привязанный к полю, в которое не введено значение, будет отмечен красной звездочкой или пунктирной красной границей.
Добавление группы
Если область задач Источник данных не отображается, щелкните Источник данных в меню Вид .
Если шаблон формы использует несколько источников данных, выберите Main в списке Источник данных .
В области задач Источник данных щелкните правой кнопкой мыши группу, в которую требуется добавить группу, и выберите команду Добавить в контекстном меню.
В поле Имя диалогового окна Добавление поля или группы введите имя новой группы. Имена должны начинаться с алфавитного символа или символа подчеркивания (_) и могут содержать только буквенно-цифровые символы, символы подчеркивания, дефисы (-) и точки (.). Имена не могут содержать пробелы.
Используйте имя, описывающее содержимое группы. Например, если у вас есть группа, которая содержит детализированные сведения о расходах, назовите группу ItemizedExpense.В списке Тип выполните одно из следующих действий.
- Чтобы добавить группу, которая может содержать другие группы или поля, выберите Группировать.
- Чтобы добавить группу, которая может содержать две или несколько групп полей, но только одна из этих групп полей отображается в представлении формы, выберите Группа (выбор).
Чтобы преобразовать группу в повторяющуюся группу, выберите поле Повторяющиеся проверка.
Добавление поля ссылки
Если вы хотите использовать имя существующего поля для поля в другой группе в шаблоне формы, можно создать поле ссылки. При создании ссылочного поля InfoPath создает новое поле в шаблоне формы, свойства которого связаны и сопоставляются со свойствами исходного поля, включая имя и тип данных. Оба поля становятся ссылочными, и любые изменения, внесенные в одно поле, автоматически обновляют другое поле.
Примечание
Два ссылочных поля не могут быть частью одной группы. Поле ссылки можно добавить только в группу. Нельзя добавить поле ссылки в другое поле.
- Если область задач Источник данных не отображается, щелкните Источник данных в меню Вид .
- Если шаблон формы использует несколько источников данных, выберите Main в списке Источник данных .
- Щелкните правой кнопкой мыши поле, на котором будет основываться поле ссылки, и выберите в контекстном меню пункт Ссылка .
- В диалоговом окне Поле ссылки или Группа выберите группу, которая будет содержать новое поле ссылки.
Добавление ссылочной группы
Если вы хотите использовать имя существующей группы для другой группы в шаблоне формы, можно создать эталонную группу. При создании ссылочной группы InfoPath создает новую группу в шаблоне формы, свойства которой связаны и сопоставляются со свойствами исходной группы. Все поля в первой группе дублируются в ссылочной группе. Обе группы становятся ссылочными группами, а все изменения, внесенные в одну группу, включая изменения полей в этой группе, автоматически обновляют другую группу.
Примечание
Две ссылочные группы не могут быть частью одной группы.
- Если область задач Источник данных не отображается, щелкните Источник данных в меню Вид .
- Если шаблон формы использует несколько источников данных, выберите Main в списке Источник данных .
- Щелкните правой кнопкой мыши группу, на которой вы хотите создать эталонную группу, и выберите в контекстном меню пункт Ссылка .
- В диалоговом окне Поле ссылки или Группа выберите группу, которая будет содержать новую ссылочной группу.
Перемещение поля или группы в другое расположение в основном источнике данных
Если область задач Источник данных не отображается, щелкните Источник данных в меню Вид .
Если шаблон формы использует несколько источников данных, выберите Main в списке Источник данных .
В области задач Источник данных щелкните правой кнопкой мыши поле или группу, которые требуется переместить, а затем выполните одно из следующих действий:
- Чтобы изменить порядок поля или группы в текущей группе, в контекстном меню щелкните Переместить вверх или Вниз .
- Чтобы переместить поле или группу в новое поле или группу, в контекстном меню нажмите кнопку Переместить , а затем в диалоговом окне Переместить поле или группу выберите новое расположение для поля или группы.
Удаление поля или группы
Примечание
Удаление поля или группы приведет к ошибке во всех элементах управления в шаблоне формы, привязанных к такому полю или группе. Кроме того, если пользователи уже заполнили формы на основе шаблона формы, удаление поля или группы может привести к потере данных в этих формах.
- Если область задач Источник данных не отображается, щелкните Источник данных в меню Вид .
- Если шаблон формы использует несколько источников данных, выберите Main в списке Источник данных .
- Щелкните правой кнопкой мыши поле или группу, которые нужно удалить, а затем в контекстном меню выберите команду Удалить .