Добавление подключения данных к базе данных Microsoft SQL Server

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

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

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

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

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

В этой статье:

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

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

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

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

Обзор

При создании шаблона формы, подключаемого к внешнему источнику данных, Microsoft Office InfoPath создает основное подключение к данным к этому внешнему источнику данных. Затем InfoPath создает основной источник данных для шаблона в соответствии с порядком хранения данных во внешнем источнике данных. Однако внешний источник данных, используемый в основном подключении данных, может не содержать значений, которые должны загружаться в элементы управления в шаблоне формы. Эти значения могут храниться в другом внешнем источнике данных, например, в другой базе данных SQL Server. Для получения значений из другого внешнего источника данных к шаблону формы можно добавить дополнительное подключение данных.

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

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

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

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

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

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

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

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

Подготовка

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  8. В поле Имя сервера введите имя сервера этой базы данных.

  9. В разделе Учетные сведения выполните одно из следующих действий:

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

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

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

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

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

  13. Чтобы сохранить эти настройки, нажмите кнопку Готово.

  14. Добавьте любые другие таблицы, которые требуется использовать в подключении для запроса данных.

    Инструкции

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

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

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

    4. Повторите эти шаги, чтобы добавить другие дочерние таблицы.

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

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

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

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

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

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

Шаг 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. Нажимайте кнопку ОК, чтобы закрыть все открытые диалоговые окна.

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

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

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

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

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

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

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

×