Основные сведения об отправке данных формы

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

В этой статье

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

Отправка данных формы в базе данных Access или SQL Server

Отправка данных формы в веб-службы

Отправка данных формы на сервер Microsoft Windows SharePoint Services

Отправка данных формы в сообщении электронной почты

Отправка данных формы в приложение на веб-сервере

Отправка данных формы с помощью файла подключения к данным

Отправка данных формы с помощью кода

Обзор

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

Форма InfoPath, отправляемая во внешний источник данных

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

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

  • Веб-службы

  • Сервер Microsoft Windows SharePoint Services

  • В сообщении электронной почты

  • Приложения на веб-сервере

  • Пользовательские приложения, на котором размещен InfoPath

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

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

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

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

  • Закрытие существующую форму.

  • Закрытие существующую форму и открывает новую пустую форму.

  • Существующая форма оставалась открытой.

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

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

Отправка данных формы в базе данных Access или SQL Server

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

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

При разработке шаблон формы InfoPath, основанного на базе данных, учитывайте следующее:

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

  • Долго типы данных, таких как рисунки, изображения, объекты OLE, вложенные файлы и типы данных МЕМО Access или SQL должны быть исключены из подключения к данным. InfoPath не поддерживает подключения к данным с этими типами данных long. Чтобы исключить определенные поля в базе данных, настроить подключение к данным с помощью мастера подключения данных.

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

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

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

Отправка данных формы в веб-службы

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

Существует два способа распространенных разработки шаблона формы, который отправляет форм для веб-службы:

  • Подключение к веб-службе существующего шаблона формы

  • Разработка шаблона формы, основанного на веб-службы

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

Технические сведения

При отправке форм для веб-службы, как язык XML (Extensible Markup) данные в конверте SOAP отправляется формы. Конверте SOAP выступает в качестве входного параметра для указанной операции веб-службы. Это можно сравнить для отправки формы с помощью HTTP, что приводит к XML-документа в HTTP-запрос POST.

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

  • Не удается подключиться к веб-службе, использующего удаленный вызов процедур (RPC) кодировке стиль. Поддерживается только литерал кодировки документа.

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

После подключения к данным веб-службе можно добавлять кнопка « Отправить » в шаблоне формы и настраивать другие необходимые параметры отправки.

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

Отправка данных формы на сервер Microsoft Windows SharePoint Services

Вы можете создавать шаблона формы, который отправляет данные на сервер, на котором работает Microsoft Windows SharePoint Services. В этом случае можно хранить и упорядочивать все пользовательские формы в библиотеке документов. Кроме того пользователи могут заполнять формы, основанных на шаблоне формы непосредственно из библиотеки документов. Они могут Экспорт данных формы в Microsoft Office Excel или объединять данные из нескольких форм в одну. Кроме того при включении отправку форм непосредственно в библиотеке документов, можно задать имена файлов для форм, либо с помощью статических значений на основе данных в форме или с помощью формула значениями.

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

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

Отправка данных формы в сообщении электронной почты

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

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

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

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

Отправка данных формы в приложение на веб-сервере

Если у вас есть существующей страницы (ASP страниц) или другой код на веб-сервере, который может обработать XML-данные, вы можете создавать шаблона формы, чтобы пользователи могли отправлять заполненные формы, веб-сервер, используя метод HTTP POST. Когда вы настраиваете шаблон формы, чтобы пользователи могли отправлять свои формы таким образом, InfoPath создается новое сообщение, которые содержат данные формы и отправляет сообщение на веб-сервер. При разработке шаблона формы для отправки данных в веб-сервер, можно добавить кнопка « Отправить » для шаблона формы, указать текст, отображаемый на кнопке отправки, Индивидуализация сообщений, которые отображаются пользователям, чтобы указать, было ли формы успешно отправлены и укажите, следует ли закрывать форму после отправки.

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

Отправка данных формы с помощью файла подключения к данным

В Microsoft Office InfoPath 2007 также имеется возможность создать файл XML с именем файла подключения к данным, который включает в себя все параметры, необходимые для подключения к данным. Сохранить этот файл в библиотеке подключений к данным на сайте Microsoft Office SharePoint Server 2007 и затем разработать несколько шаблонов форм, использующих один и тот же файл XML для настройки подключения к данным. Файл подключения данных с помощью означает, что если что-либо с изменениями подключения данных — например, при изменении источника расположение внешних данных — обновить файл подключения к данным один раз, вместо того чтобы обновление подключения к данным в каждой отдельной форме шаблон. Все шаблоны форм, использующих файл подключения к данным будет автоматически обновляться с новыми параметрами.

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

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

Отправка данных формы с помощью кода

Чтобы создать расширенных функций в шаблоне формы для отправки данных формы, можно написать управляемый код с помощью Microsoft Visual Basic .NET, Microsoft Visual Basic .NET или сценарий. Например можно добавить функциональные возможности в шаблон формы, позволяющий Отправка формы для нескольких местах одновременно или внешнего источника данных, обычно не поддерживается в InfoPath.

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

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

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

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

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

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

×