Использование значений из базы данных SQL Server для заполнения списка, раскрывающегося списка или поля со списком

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

Можно заполнить список, раскрывающийся список или поле со списком с данными из подключение данных для запроса к базе данных Microsoft SQL Server.

В этой статье

Общие сведения

Перед началом работы

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

Шаг 2: Настройка управления

Обзор

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

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

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

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

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

Подготовка

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

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

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

  • Проверка подлинности в базе данных. Чтобы определить способ доступа пользователей к базе данных базы данных можно использовать либо проверку подлинности Microsoft Windows или SQL Server.

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

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

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

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

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

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

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

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

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

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

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

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

  8. В поле имя сервера введите имя сервера, на котором находится база данных SQL Server.

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

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

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

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

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

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

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

    Добавление других таблиц

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

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

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

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

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

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

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

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

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

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

Шаг 2: Настройка управления

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

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

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

  4. В поле элементы списка щелкните Подставить значения из внешнего источника данных.

  5. В списке Источник данных выберите источник данных, который вы хотите использовать.

  6. Нажмите кнопку Выбрать XPath Изображение кнопки рядом с полем элементы.

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

    Укажите, что пользователь будет видеть данные содержатся те же данные, которые пользователь будет отправить

    • Щелкните поле и нажмите кнопку ОК.

    Укажите, что данные, которые пользователь будет видеть отличается от данных, которое пользователь будет отправлять

    Примечание: В этом случае — пользователь будет видеть данные из одного поля в группе, а, пользователь будет отправить данные содержатся в другое поле в той же группе.

    1. Выберите группу и нажмите кнопку ОК.

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

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

    4. В диалоговом окне Свойства элемента управления нажмите кнопку Выбрать XPath Изображение кнопки рядом с полем отображаемое имя.

    5. В диалоговом окне Выбор поля или группы выберите поле, которое содержит данные, которые отображаются в элементе управления, а затем нажмите кнопку ОК.

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

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

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

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

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

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

×