Основные сведения об источниках данных

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

В этой статье

Обзор источников данных

Основной источник данных

Дополнительные источники данных

Общие сведения о связи между источником данных и XML-схемы

Обзор источников данных

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

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

Область задач «Источник данных» в приложении InfoPath

1. поле

2. группа

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

Повторяющаяся таблица связана с группой и полями источника данных

Шаблон формы может иметь двух типов источников данных — один, основной источнику данных и при необходимости, один или несколько дополнительных источников данных.

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

Основной источник данных

Основной источник данных содержит следующие элементы:

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

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

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

Создание основного источника данных

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

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

Шаблон формы, основанный на XML-документа    Приложение InfoPath добавляет полей и групп, сопоставить элементы, определенные в схеме или элементы в документе.

Шаблон формы на основе базы данных Microsoft Office Access или базу данных Microsoft SQL Server     InfoPath добавляет основного источника данных, исходя из способа базе данных хранятся полей и групп.

Шаблон формы, основанный на веб-службы    Приложение InfoPath добавляет полей и групп, которые сопоставляют схема, предоставленному веб-службы.

Если источник данных, например базы данных или веб-службы — не входит в шаблоне формы, он считается внешним источником данных. Формы InfoPath подключиться к эти внешним источникам данных через подключение к данным.

Изменение основного источника данных

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

Значок

Можно добавить

Вид значка

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

Вид значка

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

Изображение значка

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

Изображение значка

Значок Блокировка поля    Невозможно добавить поля к этому полю. В этом поле будет зависеть от подключение данных к внешнему источнику данных.

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

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

  • Перемещение, удаление и переименование поля или группы

  • Изменение повторяющегося поля или группы на неповторяющееся поле или группу

  • Изменение типа данных форматированного текста на другой тип данных

Для полей и групп, которые можно изменять вы можете изменить следующие свойства:

Имя    Имя поля или группы.

Требования к именам

  • Каждое имя в основной источник данных должно быть уникальным. Если необходимо использовать то же имя для более одного поля или группы, создать ссылку для этого поля или группы вместо него. При создании ссылки на поля или группы InfoPath создает новую, одинаковые поля или группы, свойства которого связаны со свойствами первого поля или группы. Изменения для одного поля или группы автоматического обновления других, на который указывает ссылка поля или группы. Справочные сведения о группах, как ссылки на поля, содержащие же полей и групп и совместное использование те же свойства.

  • Имена не могут содержать пробелы.

  • Имена должны начинаться с буквы или подчеркивания (_), и они могут содержать только буквенно-цифровые символы подчеркивания, дефисов (-) и точки (.).

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

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

Типы полей и групп

Type (Тип)

Когда использовать

Поле (атрибут)

Используйте этот тип для поля, если одно или несколько из следующих условий:

  • Поле не может содержать другие поля или группы.

  • Поле должно быть в поле элемента.

  • Поле не приводится.

  • Поле всегда должно содержать значение.

  • Это поле остается любого типа данных, кроме форматированный текст (XHTML).

  • База данных или веб-службы требует поле атрибута.

Поле (элемент)

Используйте этот тип для поля, если одно или несколько из следующих условий:

  • Поле может содержать другие поля атрибутов.

  • Поле является частью группы.

  • Поле повторяется в группе.

  • База данных или веб-службы требует поле элемента.

Поля элемент может быть любой данных введите и может или не может иметь значение по умолчанию.

Группа

Используйте этот тип группы, который может содержать другие поля или группы.

Группа (Выбор)

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

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

Полная схема XML или XML-документ

Используйте этот тип элемента, если вы хотите добавить дополнительные схемы XML или XML-документ в указанном расположении в источнике данных.

Тип данных    Определяет, какие данные, которые можно хранить в поле.

Список доступных типов данных

Тип данных

Когда использовать

Текст

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

Формат RTF

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

Целое число

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

Decimal

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

True или False

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

Hyperlink

Используйте этот тип данных для элемента или атрибута поле, содержащее универсальный код ресурса (URI), например гиперссылки или пространство имен.

Дата

Используйте этот тип данных для элемента или атрибута поле, содержащее дату календаря.

Времени

Используйте этот тип данных для элемента или атрибута поле, содержащее 24-часовом формате.

Дата и время

Используйте этот тип данных для элемента или атрибута поле, содержащее дату календаря и 24-часовом формате.

Изображение или вложение файла

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

Другой

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

Примечание: В этой таблице показаны только наиболее распространенные XML типы данных используются в шаблоне формы. В приложении InfoPath можно использовать любой тип данных XML 1.0 рекомендаций World Wide Web Consortium (W3C). Чтобы использовать тип данных, который отсутствует в таблице, необходимо извлечь файлы формы для шаблона формы и редактирование файла схемы (XSD). Вы найдете ссылки на дополнительные сведения об извлечении файлов формы для шаблона формы в разделе См.

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

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

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

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

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

Дополнительные источники данных

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

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

Дополнительные источники данных отличаются от основного источника данных из следующих способов:

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

  • Шаблон формы можно имеют один или несколько дополнительных источников данных, но только один, основной источнику данных.

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

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

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

Создание дополнительных источников данных

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

  • Веб-службы

  • XML-файл

  • База данных Microsoft Office Access или базу данных Microsoft SQL Server

  • Список на сайте под управлением Microsoft Windows SharePoint Services

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

Дополнительный источник данных в области задач «Источник данных»

Изменение дополнительных источников данных

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

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

Общие сведения о связи между источником данных и XML-схемы

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

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

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

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

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

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

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

×