Разработка шаблона формы, основанного на базе данных Microsoft Access

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

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

В этой статье

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

Проблемы совместимости

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

Разработка шаблона формы

Настройка параметров отправки

Обзор

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

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

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

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

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

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

  • Левая таблица в каждой парой связанных таблиц в основной источник данных содержит первичный ключ    Хотя бы одно из связей для каждой пары связанных таблицах должны содержать первичный ключ из таблицы слева.

  • Ни одно из полей данных в основной источник данных формы хранилища большой двоичный тип данных    Если запрос содержит поля, которые можно хранить большой двоичный тип данных, например рисунков, изображения, объекты OLE, вложенных файлов, тип данных Office Access записок или SQL текстовый тип данных InfoPath отключит подключения для отправки данных.

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

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

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

Разработка шаблона формы с поддержкой браузера, основанного на базе данных Microsoft Access не допускается.

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

Подготовка

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

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

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

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

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

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

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

Разработка шаблона формы

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

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

Действие 1: Создание шаблона формы

  1. В меню файл выберите пункт Создание шаблона формы.

  2. В диалоговом окне Создание шаблона формы в разделе Разработка нового, щелкните Шаблон формы.

  3. В списке на основе выберите базу данных и нажмите кнопку ОК.

    В окне мастера подключения данных

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

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

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

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

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

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

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

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

    Инструкции

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

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

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

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

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

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

  12. Если шаблон формы требованиям в разделе Обзор , разделе Сводка на этой странице мастера указывает, что InfoPath подключения для отправки данных в основное подключение к данным.

  13. Чтобы изменить имя отправки подключения к данным, введите новое имя в соответствующем поле.

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

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

Шаг 2: Привязки элемента управления к полю

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

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

  3. В диалоговом окне Привязки элемента управления выберите поле, которое нужно привязать элемент управления.

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

Настройка параметров отправки

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

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

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

    1. Чтобы изменить имя кнопка " Отправить ", которая появляется на стандартной панели инструментов и команды Отправить, которое отображается в меню файл при заполнении формы пользователями, введите новое имя в поле заголовокотправки Параметры диалоговое окно.

      Совет: Если вы хотите назначить сочетание клавиш для этой кнопки и команды, введите амперсанд (&) перед символом, который вы хотите использовать в качестве сочетания клавиш. Например чтобы назначить сочетание клавиш ALT + B как сочетание клавиш для отправки кнопок и команд, введите су & Правка.

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

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

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

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

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

      • Если вы не хотите отобразить сообщение после отправки формы, снимите флажок Показывать Успех и отказ сообщения.

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

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

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

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

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

×