Разработка формы для объединения

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

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

В этой статье

Способы, что пользователи смогут объединять форм

Вопросы проектирования

Действия объединения для полей и групп

Определение параметров настраиваемого объединения для элементов управления

Способы, что пользователи смогут объединять форм

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

  • Локальном жестком диске или в сети    Пользователь должен сначала открыть формы в InfoPath. Эта форма называется формы target, так как это форму, в которую будут объединяться другие формы. Пользователь затем нажимает кнопку Объединение форм в меню " файл " и выбирает Дополнительные формы — называются формами источник — выполнить слияние с помощью формы target.

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

  • Библиотека документов на сайте SharePoint    Формы могут храниться в библиотеке документов на сайте Windows SharePoint Services 3.0, Microsoft Office SharePoint Server 2007 или Microsoft Office Forms Server 2007. В меню " Вид " в библиотеке документов, где хранятся формы пользователя можно выбрать представление Документов слияния и выберите формы, которые она хочет объединить. При объединении форм таким образом, нет необходимости для пользователя, чтобы сначала откройте формы target, как описано в предыдущем примере.

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

  • Формы электронной почты InfoPath в Microsoft Office Outlook 2007    Пользователь может объединение нескольких форм из внутри Office Outlook 2007, выделив их в представлении папки, в которой хранятся формы и выбрав в меню действия команду Объединение форм.

Примечание: Когда пользователи объединение форм, исходного форм не удаляются. Данные из объединенных форм добавляется формы target. Рекомендуется сохранить, что пользователи формы target с объединенными данными как новую форму, так как не чтобы перезаписать данные в исходном виде.

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

Соображения архитектуры

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

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

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

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

Предположим, что три пользователей — Елены Купковой, Юлия Иван и альтернативный воскресенье — заполнение формы на основе шаблона формы. В поле Бизнес-целях Иван типы конференции, альтернативный типы Посещение заказчикови Дарья типы Деловой поездки. Так как текстовые поля, которые используют тип данных текст не поддерживают слияние данных по умолчанию, руководителя объединяет эти формы отчета о расходах будут видеть только одно значение в поле Бизнес-целях — значение, которое уже содержится в целевой формы. Таким образом например, если форма элемента Дарья формы target, только значение, введенное Дарья будет отображаться в объединенных форм для этого поля.

Настроив параметры объединения для поля или группы, элемент управления, привязанный к пользователей можно объединить этого поля пользователя или группы данные из нескольких форм. В этом примере вы можете настроить параметры объединения для элемента управления текстовым полем Бизнеса Purpose , чтобы пользователи смогут объединять данные из формы, которые содержат этого поля. Вы можете настроить дополнительные параметры слияния, включив разделителя должна отображаться между каждой парой значений слияния. Разделитель может быть пробел, запятую, точку с запятой, вертикальную линию, разрыв строки, разрыва абзаца или подчеркивания. Например если Иван вводит конференции в поле Бизнес-целях , альтернативный типы Посетите клиента, Дарья типы Командировкеи включить объединение для этого поля и указать разделитель, запятую, полученный объединенных данных будет отобразить как деловой поездки, посетите клиента, конференции (если форма элемента Дарья — формы target).

Примечание: Пробел после запятой и точкой с запятой разделители автоматически добавляется.

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

Например если вы определите поля, хранящего имя пользователя в качестве префикса и создание функция '' Объединить '', который добавляет двоеточие после каждого экземпляра этого значения, пользователи могут легко видеть который ввел значение даже после объединения нескольких форм. В этом примере Елены Купковой формы в случае формы target результирующие данные с префиксом будет отображаться как Деловой поездки, альтернативный воскресенье: посещение заказчиков Юлия Иван: конференции.

Примечания: 

  • Не добавляется префикс формы target — Елены Купковой форму, в данном случае — во избежание сложения избыточные префиксы Если объединенные данные сохраняются в форме, а затем снова слияние формы.

  • Когда пользователь объединяет форм InfoPath, которые находятся на жестком диске или расположение в сети, на сайте SharePoint или почтовых форм InfoPath в Office Outlook 2007, полученный объединенных данных, который отображается в обратном порядке порядок элемент формы. Например если пользователь выбирает трех форм, начиная с Роберта, затем выбирает Дарья элемента, а затем — элемента альтернативный результирующие формы, которая содержит объединенных данных, альтернативный элемента данные будут отображаться во-первых, следуют Дарья элемента данных, после чего Роберта.

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

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

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

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

Действия объединения для полей и групп

Следующие действия объединения, зависят от типа данных поля или группы.

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

Тип поля или группы

Параметры доступных объединения

Примеры элементов управления, которые могут быть связаны с этот тип поля

Неповторяющиеся поле

  • Объединить значения в конечной форме со значениями из исходных форм

    • Пропуск пустых полей

    • Добавление разделитель между элементами

    • Добавить префикс для каждого элемента

  • Текстовое поле

  • Раскрывающийся список

  • Поле со списком

Повторяющееся поле

  • Вставка значения из исходных форм до или после ввода значения в конечной форме

    • Удаление пустых полей

  • Маркированный список

  • Нумерованный список

  • Простой список

  • Список с множественным выбором

Неповторяющиеся XHTML поля

  • Объединить значения в конечной форме со значениями из исходных форм

    • Пропуск пустых полей

    • Добавление разделитель между элементами

    • Добавить префикс для каждого элемента и отформатируйте текст префикса

Поле форматированного текста

Повторяющееся поле XHTML

  • Вставка значения из исходных форм до или после ввода значения в конечной форме

    • Удаление пустых полей

  • Маркированный список

  • Нумерованный список

  • Простой список

  • Повторяющаяся таблица

Поле атрибута

  • Замените значение формы target значение из исходной формы

    Если пользователь выбирает несколько форм, значение из последнего форму, пользователь выбирает будет значение, которое сохраняется в целевой формы. Например если пользователь выбирает трех форм, начиная с Роберта, затем выбирает Дарья элемента, а затем — альтернативный элемента, данные из поля атрибут, который находится в форму элемента альтернативный заменит исходное значение формы target.

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

  • Объединить значения в конечной форме со значениями из исходных форм

    • Пропуск пустых полей

    • Добавление разделитель между элементами

    • Добавить префикс для каждого элемента

Тип поля атрибута может иметь одним элементом управления.

Неповторяющиеся группы

  • Объединить значения в конечной форме со значениями из исходных форм

  • Раздел

  • Дополнительный раздел

Повторяющаяся группа

  • Вставка значения из исходных форм до или после ввода значения в конечной форме

    • Удаление пустых полей

  • Маркированный список

  • Нумерованный список

  • Простой список

  • Список с множественным выбором

  • Повторяющаяся таблица

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

Определение параметров настраиваемого объединения для элементов управления

Определение параметров настраиваемого объединения для стандартных и повторяющихся элементов управления с помощью процедуры, описанные в этом разделе.

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

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

Примечания: 

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

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

Задайте параметры настраиваемых слияние для стандартных элементов управления

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

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

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

  2. В диалоговом окне Свойства элемента управления перейдите на вкладку Дополнительно.

  3. В разделе Объединение форм нажмите кнопку Параметры объединения.

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

  5. Чтобы исключить поля, которые содержат данные, в разделе Параметры объединения, установите флажок Игнорировать пустые поля (рекомендуется).

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

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

    Добавление разделителя могут помочь пользователям определить имя пользователя, введенных данных при объединении данных из нескольких форм. Например, выбрав запятая («,») для определенного элемента управления приводит данные из этого элемента управления разделенных запятыми при объединении нескольких форм на основе шаблона формы.

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

    Инструкции

    1. Нажмите кнопку Вставить формулу Кнопка формулы .

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

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

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

        Совет: Если функция требует параметры, выберите функцию в диалоговом окне Вставка функции, нажмите кнопку ОК и затем в поле Формула в диалоговом окне Вставка формулы, дважды щелкните функцию, который вы добавили и щелкните поле или Группа. Найти ссылки на дополнительные сведения о функциях в разделе См.

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

    Операция

    Символ

    Добавить

    +

    Вычитание

    -

    Умножение

    *

    Деление

    /

    • Примечание: Если в формуле используется оператор деления (/), убедитесь, что это пробел до и после оператором деления. Если оператором деления не пробела перед и после него, может Интерпретация InfoPath «/» в качестве разделителя XPath расположение действия, а не как оператор деления.

    • Чтобы проверить формулу правильность синтаксиса, в диалоговом окне Вставка формулы нажмите кнопку Проверить формулу.

Определение параметров настраиваемого объединения для стандартного раздела

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

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

  1. Дважды щелкните раздел, который вы хотите изменить.

  2. В диалоговом окне Свойства раздела откройте вкладку Дополнительно.

  3. В разделе Объединение форм нажмите кнопку Параметры объединения.

  4. В разделе действие для этой группы нажмите кнопку Объединить содержимое группы в исходной и конечной форм (по умолчанию).

    Примечание: Параметры объединения для каждого поля и группы в этой группе определяет способ слияния данных.

Определение параметров настраиваемого объединения для повторяющихся элементов управления и разделов

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

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

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

  2. В диалоговом окне Свойства элемента управления перейдите на вкладку Дополнительно.

  3. В разделе Объединение форм нажмите кнопку Параметры объединения.

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

  5. Чтобы определить, где будет отображаться группы из исходных форм в формы target, в разделе Параметры вставки, щелкните после групп в формы target или перед групп в целевой формы.

  6. Чтобы исключить пустые значения из объединенных форм, установите флажок удалять пустые группы (рекомендуется).

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

Определение параметров настраиваемого объединения дополнительные разделы

Дополнительные разделы содержат другие элементы управления. Пользователи смогут добавлять и удалять дополнительные разделы при заполнении формы. Читайте в статье действия объединения для полей и групп в этой статье для получения дополнительных сведений.

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

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

  2. В диалоговом окне Свойства элемента управления перейдите на вкладку Дополнительно.

  3. В разделе Объединение форм нажмите кнопку Параметры объединения.

  4. В разделе действие для этой группы нажмите кнопку Объединить содержимое группы в исходной и конечной форм (по умолчанию).

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

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

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

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

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

×