Applies ToInfoPath 2010 InfoPath 2013

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

Если потребуется пользователям данные из базы данных Microsoft Office Access 2007 (формат ACCDB) или из базы данных Access, сохраненные в более ранней версии (формате MDB) для заполнения формы на основе шаблона формы Microsoft Office InfoPath, дополнительного подключения данных можно добавить в форму шаблон, который отправляет запрос базы данных Access.

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

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

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

В этой статье

Обзор

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

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

Несмотря на то, что дополнительного подключения данных можно добавить в шаблон формы, можно отправить форму данных к внешнему источнику данных, таких как веб-службы или библиотеке служб Windows SharePoint Services, подключения к данным вспомогательной можно использовать только для извлечения данных из Access База данных. Не удается добавить дополнительного подключения данных отправки данных в базу данных Access.

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

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

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

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

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

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

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

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

Совместимость

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

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

Подготовка

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

  • Имя и расположение базы данных.

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

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

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

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

Шаг 1: Добавление дополнительного подключения данных

  1. В меню Сервис выберите пункт Подключения к данным.

  2. В диалоговом окне Подключения к данным нажмите кнопку Добавить.

  3. В мастере подключения данных нажмите кнопку Создать новое подключение к, нажмите кнопку получить данные и нажмите кнопку Далее.

  4. На следующей странице мастера выберите базу данных (Microsoft SQL Server или Microsoft Office Access) и нажмите кнопку Далее.

  5. На следующей странице мастера нажмите кнопку Выбор базы данных.

  6. В диалоговом окне Выбор источника данных найдите расположение базы данных.

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

  7. Щелкните имя базы данных и нажмите кнопку Открыть.

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

  9. На следующей странице мастера установите флажок Показать столбцы таблицы.

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

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

    Добавьте любые дополнительные таблицы или запросы для подключения к данным.

    Инструкции

    1. Нажмите кнопку Добавить таблицу.

    2. В диалоговом окне Добавление таблицы или запроса щелкните имя дочерней таблицы и нажмите кнопку Далее. Попытка установить связи, совпадающие имена полей в обеих таблицах InfoPath. Если вы не хотите использовать предлагаемые связи, выберите связь и нажмите кнопку Удалить связь. Добавление связи, нажмите кнопку Добавить отношение. В диалоговом окне Добавление связи выберите имя каждого связанного поля в соответствующем столбце и нажмите кнопку ОК.

    3. Нажмите кнопку Готово.

    4. Чтобы добавить дополнительные дочерние таблицы, повторите эти действия.

  11. Нажмите кнопку Далее.

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

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

  13. Нажмите кнопку Далее.

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

  15. Чтобы настроить форму, чтобы автоматически получать данные при открытии формы, установите флажок автоматически извлекать данные при открытии формы.

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

Шаг 2: Настройка шаблона формы для использования подключения к данным

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

Добавление правила

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

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

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

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

  3. Откройте вкладку Данные.

  4. В разделе правила проверки и выберите пункт правила.

  5. В диалоговом окне правила нажмите кнопку Добавить.

  6. В поле имя введите имя для правила.

  7. Чтобы задать условия, когда правило должно выполняться, щелкните Задать условие и затем введите условие. Правило будет выполняться при выполнении условия. Если не задать условия, правило будет выполняться всякий раз, когда пользователь изменяет значения в элементе управления и перемещает курсор свой подальше от этого элемента управления.

  8. Нажмите кнопку Добавить действие.

  9. В списке Действие выберите подключение к данным с помощью запроса.

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

  11. Чтобы проверить изменения, нажмите кнопку Просмотр на стандартной панели инструментов или нажмите клавиши CTRL+SHIFT+B.

Кнопка "Добавить"

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

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

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

  3. Перетащите элемент управления кнопки шаблона формы.

  4. Дважды щелкните элемент управления, который вы добавили в шаблон формы.

  5. Откройте вкладку Общие.

  6. В списке Действие нажмите кнопку Обновить.

  7. В поле подпись введите имя, которое будет отображаться на кнопке шаблона формы.

  8. Нажмите кнопку Параметры.

  9. В диалоговом окне обновление выполните одно из указанных ниже действий.

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

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

  10. Чтобы закрыть все открытые диалоговые окна, последовательно нажмите в каждом из них кнопку ОК.

  11. Чтобы проверить изменения, нажмите кнопку Просмотр на стандартной панели инструментов или нажмите клавиши CTRL+SHIFT+B.

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

Нужна дополнительная помощь?

Нужны дополнительные параметры?

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

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