Criar um formulário para mesclagem

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Com as mesclagem de formulário, seus usuários podem consolidar dados de muitos formulários diferentes em um formulário. Isso é útil quando seus usuários desejam comparar ou resumir os dados de vários formulários relacionados. Por exemplo, pode ser útil para um gerente cuja equipe preenche formulários de relatório de status semanais mesclar os dados desses formulários em um único relatório de resumo a ser enviado para o diretor.

Neste artigo

Maneiras que os usuários possam mesclar formulários

Considerações de design

Ações de mesclagem campos e grupos

Definindo configurações de mesclagem personalizados para controles

Formas em que os usuários podem mesclar formulários

O local de um formulário determina como um usuário pode mesclá-lo com outros formulários. A lista seguinte explica os diferentes locais em que os formulários do Microsoft Office InfoPath podem ser armazenados e como os usuários podem mesclar os formulários que são armazenados nesses locais:

  • Unidade de disco rígido local ou um local de rede    Um usuário deve primeiro abrir um formulário no InfoPath. Este formulário é chamado de formulário de destino porque ele é o formulário no qual as outras formas serão mescladas. O usuário clica em Mesclar Formulários no menu arquivo e seleciona formulários adicionais — chamados de formulários de origem — para mesclar com o formulário de destino.

    Observação : Você pode também abrir um novo formulário em branco e, em seguida, use o mesmo procedimento para mesclar o formulário em branco com formulários adicionais que são baseados no mesmo modelo de formulário.

  • Biblioteca de documentos em um site do SharePoint    Os formulários podem ser armazenados em uma biblioteca de documentos em um site do Windows SharePoint Services 3.0, Microsoft Office SharePoint Server 2007 ou do Microsoft Office Forms Server 2007. No menu Exibir na biblioteca de documentos onde os formulários são armazenados, um usuário pode selecionar o modo de exibição Mesclar Documentos e, em seguida, selecionar os formulários a serem mesclados. Ao mesclar formulários dessa maneira, não é necessário que o usuário primeiro abra um formulário de destino, conforme descrito no exemplo anterior.

    Observação : Quando você cria um browser-compatible form template, os usuários podem preencher os formulários baseados nesse modelo de formulário, usando um navegador da Web. O procedimento para mesclar formulários em uma biblioteca do SharePoint baseados nos modelos de formulário compatíveis com navegador é o mesmo para mesclar formulários que os usuários abrem e preenchem no InfoPath.

  • Formulários de e-mail do InfoPath no Microsoft Office Outlook 2007    Um usuário pode mesclar vários formulários no Office Outlook 2007, selecionando-os no modo de exibição da pasta onde os formulários estão armazenados e, em seguida, clicando em Mesclar Formulários no menu Ações.

Observação : Quando os usuários mesclam formulários, os formulários originais não são excluídos. Os dados dos formulários mesclados são adicionados ao formulário de destino. Recomenda-se que os usuários salvem o formulário de destino, com dados mesclados, como um novo formulário, para não sobrescrever os dados no formulário original.

Início da página

Considerações de design

Agora que você estiver familiarizado com as maneiras que usuários possam mesclar formulários com base no local de um formulário, é importante entender como você pode habilitar os controles específicos oferecer suporte a mesclagem e como os dados de campos individuais são combinados quando os formulários são mesclados. Essas informações — juntamente com uma compreensão de como os usuários planejam usar dados mesclados — é uma parte fundamental da criação de modelos de formulário que permitem que os usuários pode facilmente mesclar formulários.

Quando você adiciona um controle em um modelo de formulário, ele está vinculado a um campo ou grupo no data source do modelo de formulário. Se você criar um novo, modelo de formulário em branco, a fonte de dados é criada quando você adiciona controles. Se você criar um modelo de formulário baseado em uma fonte de dados externos, como um esquema XML ou um serviço Web, os controles que você adiciona ao modelo de formulário devem ser vinculados a campos ou grupos na fonte de dados.

Quando você habilita as configurações de mesclagem para um controle, você realmente habilitar as configurações de mesclagem para o campo ou grupo que o controle está vinculado. As configurações de mesclagem variam dependendo o campo ou grupo e seu tipo de dados. Certos tipos de campos ou grupos não têm suporte para a mesclagem.

Para compreender melhor como a mesclagem de formulário funciona, imagine que você criou um modelo de formulário de relatório de despesas que contém um controle de caixa de texto vinculado a um campo não repetido na fonte de dados que usa um tipo de dados de texto. Esse campo é usado para armazenar a justificativa comercial de cada usuário para as despesas registradas. Neste exemplo, chamaremos o campo finalidade e vincularemos o controle da caixa de texto com o rótulo Finalidade do Negócio com ele.

Imagine que três usuários — Luis Alverca, Diogo Andrade e Paula Bento — estão preenchendo formulários baseados em seu modelo de formulário. No campo Finalidade do Negócio, Luis digita Conferência, Diogo digita Visita ao cliente e Paula digita Viagem de negócios. Como os controles da caixa de texto que usam um tipo de dados de texto não oferecem suporte à mesclagem de dados por padrão, um gerente que mescla esses formulários de relatório de despesas só verá um valor no campo Finalidade do Negócio — o valor que já existia no formulário de destino. Sendo assim, por exemplo, se o formulário da Paula for o formulário de destino, somente o valor que Paula inseriu aparecerá no formulário mesclado desse campo.

Personalizando as configurações de mesclagem para o campo ou grupo que um controle está vinculado, os usuários possam mesclar dados do campo ou grupo de vários formulários. Neste exemplo, você pode personalizar as configurações de mesclagem para o controle de caixa de texto do Purpos de negóciose para que os usuários possam mesclar os dados dos formulários que contenham esse campo. Você pode personalizar as configurações de mesclagem habilitando um separador apareça entre cada valor mesclada. Um separador pode ser um espaço, uma vírgula, um ponto e vírgula, uma linha vertical, uma quebra de linha, uma quebra de parágrafo ou um sublinhado. Por exemplo, se Paulo tipos conferência no campo Propósito comercial , tipos de alternativo Visita de clientee tipos de Isabel Viagem de negóciose você ativar mesclagem para esse campo e especificar um separador de vírgula, os dados mesclados resultantes serão exibido como viagem de negócios, visite o cliente, conferência (se o formulário de Isabel é o destino).

Observação : Um espaço é adicionado automaticamente após os separadores vírgula e ponto-e-vírgula.

Embora adicionar um separador possa ajudar a distinguir entre valores específicos, você pode personalizar ainda mais a forma como os dados são mesclados, adicionando um prefixo exclusivo a cada valor que esteja contido em um campo ou grupo. Ao adicionar um prefixo, você pode selecionar o valor de outro campo, ou inserir uma function que deseja usar como um prefixo. Adicionar um prefixo pode ajudar os seus usuários a identificar a origem dos dados originais. Por exemplo, você pode permitir que o nome da pessoa que preencheu um formulário — um valor que é inserido em outro campo  — apareça como um prefixo de um valor contido em outro campo. Em seguida, quando vários formulários forem mesclados, os valores do formulário de origem exibirão valores mesclados, e esses valores terão identificadores.

Por exemplo, se você identificar um campo que armazena um nome de usuário como o prefixo e cria uma função concat que adiciona uma vírgula após cada instância desse valor, usuários podem facilmente ver quem inseriu um valor, mesmo após vários formulários são mesclados. Neste exemplo, se o formulário de Judy Lew é o destino, os dados de prefixados resultantes aparecerá como Viagem de negócios, alternativo DOM: cliente visitar, Bob Kelly: conferência.

Observações : 

  • O prefixo não é adicionado ao formulário de destino — o formulário de Paula Bento , neste caso — para evitar a adição de prefixos redundantes se os dados mesclados forem salvos no formulário e, em seguida, o formulário for mesclado novamente.

  • Quando um usuário mescla formulários do InfoPath que estão localizados em uma unidade de disco rígido ou local de rede, um site do SharePoint ou formulários de e-mail do InfoPath no Office Outlook 2007, os dados mesclados resultantes são mostrados na ordem inversa daquela em que os formulários foram selecionados. Por exemplo, se um usuário selecionar três formulários, começando com o de Luis, depois selecionar o de Paula e, em seguida, o de Diogo, no formulário resultante que contém os dados mesclados, os dados de Diogo aparecerão primeiro, seguido pelos dados de Paula e, em seguida, os de Luís.

  • Além de personalizar as configurações de mesclagem em controles individuais, você também pode desabilitar a mesclagem do formulário do modelo de formulário inteiro para evitar que os usuários mesclem os formulários baseados nesse modelo. Quando você desabilita a mesclagem do formulário, os usuários que preenchem o formulário não têm acesso ao comando Mesclar Formulários no menu Arquivo.

  • Para garantir que seu formulário modelo está configurado corretamente para mesclar outras formas, teste-publicar o modelo de formulário e, em seguida, criando e salvando pelo menos cinco formulários baseados no modelo de formulário com dados de exemplo. Depois de salvar os formulários, abra o modelo de formulário no modo de design e clique em Visualizar na barra de ferramentas padrão.. No modo de visualização, mescle seus formulários de amostra. Se os formulários mesclagem corretamente, você pode publicar o modelo de formulário e permitir que os usuários a criar formulários com base no seu modelo de formulário.

  • Fornece aos usuários um procedimento sobre como mesclar formulários. Você pode desenvolver esse procedimento quando você testar seu modelo de formulário para mesclagem.

Início da página

Ações de mesclagem em campos e grupos

As seguintes ações de mesclagem variam, dependendo do tipo de dados do campo ou grupo.

Quando você configura as configurações de mesclagem para qualquer tipo de campo ou grupo, você pode optar por ignorar os valores nos formulários de origem e manter os valores no formulário de destino, ou escolher uma configuração de mesclagem personalizados. A tabela a seguir descreve as configurações de mesclagem personalizados para cada tipo de campo ou grupo.

Tipo de campo ou grupo

Configurações de mesclagem disponíveis

Exemplos de controles que podem ser vinculados a esse tipo de campo

Campo não-repetição

  • Combinar o valor no formulário de destino com os valores da formulários de origem

    • Ignorar campos em branco

    • Adicionar um separador entre itens

    • Adicionar um prefixo a cada item

  • Caixa de texto

  • Caixa de listagem suspensa

  • Caixa de combinação

Campo de repetição

  • Inserir os valores de formulários de origem antes ou depois do valor no formulário de destino

    • Remover campos em branco

  • Lista com marcadores

  • Lista numerada

  • Lista sem formatação

  • Caixa de listagem de seleção múltipla

Campo XHTML não-repetição

  • Combinar o valor no formulário de destino com os valores da formulários de origem

    • Ignorar campos em branco

    • Adicionar um separador entre itens

    • Adicionar um prefixo a cada item e formatar o texto de prefixo

Caixa de rich text

Campo de repetição XHTML

  • Inserir os valores de formulários de origem antes ou depois do valor no formulário de destino

    • Remover campos em branco

  • Lista com marcadores

  • Lista numerada

  • Lista sem formatação

  • Tabela de repetição

Campo de atributo

  • Substitua o valor no formulário de destino com o valor do formulário de origem

    Se um usuário seleciona vários formulários, o valor do último formulário que o usuário seleciona será o valor que é preservado no formulário de destino. Por exemplo, se um usuário seleciona três formas, começando com de Paulo, seleciona de Isabel e depois de alternativo, os dados do campo de atributo que está no formulário de alternativo substituirão o valor original no formulário de destino.

    Observação : Dependendo do sistema operacional da pessoa que mescla formulários, o valor preservado pode diferir.

  • Combinar o valor no formulário de destino com os valores da formulários de origem

    • Ignorar campos em branco

    • Adicionar um separador entre itens

    • Adicionar um prefixo a cada item

Qualquer controle pode ter um tipo de campo de atributo.

Grupo de não-repetição

  • Combinar o valor no formulário de destino com os valores da formulários de origem

  • Seção

  • Seção opcional

Grupo de repetição

  • Inserir os valores de formulários de origem antes ou depois do valor no formulário de destino

    • Remover campos em branco

  • Lista com marcadores

  • Lista numerada

  • Lista sem formatação

  • Caixa de listagem de seleção múltipla

  • Tabela de repetição

Início da página

Definindo configurações de mesclagem personalizadas em controles

Use os procedimentos desta seção para definir as configurações de mesclagem personalizadas em controles padrão e de repetição.

Observação : Quando você habilita as configurações de mesclagem para um controle, você realmente habilitar as configurações de mesclagem para o campo ou grupo que o controle está vinculado. As configurações de mesclagem variam dependendo o campo ou grupo e seu tipo de dados. Certos tipos de campos ou grupos não têm suporte para a mesclagem. Você também pode alterar as configurações de mesclagem editando as propriedades para um campo ou grupo na fonte de dados. Para fazer isso, um campo ou grupo no painel de tarefas Fonte de dados de atalho, clique em Propriedades no menu de atalho e, em seguida, na guia regras e mala direta, clique em Configurações de mesclar.

Controles padrão incluem os controles que você geralmente associa com a coleta e a exibição de informações. Esses controles incluem caixas de texto, caixas de listagem, caixas de seleção e botões. Controles de repetição e opcionais incluem controles de lista, tabelas de repetição, seções de repetição e seções opcionais. Esses controles permitem que os usuários insiram itens de lista, linhas, conjuntos de registros e informações adicionais ao preencher um formulário. Por exemplo, em um modelo de formulário de relatório de despesas, você pode usar uma tabela de repetição para permitir que os usuários adicionem tantas linhas quantas forem necessárias para inserir seus números de itens de despesa específicos.

Observações : 

  • Alguns controles são vinculados aos campos que não podem ser mesclados. Por exemplo, os valores nos controles de seletor de data ou controles de caixa de seleção não podem ser mesclados porque o tipo de dados que elas contêm não pode ser mesclado. Controles que contêm assinaturas digitais nunca podem ser mesclados, porque fazendo invalidaria a assinatura digital.

  • Alguns controles contêm opções adicionais. Por exemplo, ao personalizar as configurações de mesclagem de um controle de caixa rich text, você também pode selecionar as opções de formatação de fonte.

Definir configurações de mesclagem personalizadas em controles padrão

Controles padrão incluem caixas de texto, caixas de rich text e caixas de combinação. Neste artigo para obter mais informações, consulte ações de mesclagem campos e grupos .

Observação : Controles que são adicionados dentro seções — em outras palavras, os controles de filho de controles de pais — só oferece suporte para mesclar se ele foi habilitado para o controle pai.

  1. Clique duas vezes no controle que você deseja modificar.

  2. Na caixa de diálogo Propriedades de controle, clique na guia Avançado.

  3. Em Mesclar Formulários, clique em Configurações de mesclagem.

  4. Em Ação para este campo, clique em Combina o valor no formulário de destino com os valores dos formulários de origem.

  5. Para excluir os campos que não contêm dados, em Opções de combinação, marque a caixa de seleção Ignorar campos em branco (recomendado).

  6. Na lista Separar itens com, escolha um separador que apareça entre os valores do controle mostrado no formulário de destino.

    Detalhes técnicos

    Adicionar um separador pode ajudar os seus usuários a determinar o usuário que inseriu os dados quando são mesclados dados de vários formulários. Por exemplo, escolher Vírgula (",") em um controle específico resultará na separação de dados desse controle por vírgulas quando vários formulários baseados no modelo de formulário forem mesclados.

  7. Para adicionar um prefixo antes de cada valor que aparece no controle quando os usuários mesclarem formulários baseados neste modelo de formulário, marque a caixa de seleção Colocar este prefixo em cada item e, em seguida, escolha um item no qual você deseja basear o prefixo.

    Como?

    1. Clique em Inserir Fórmula imagem do botão .

    2. Na caixa de diálogo Inserir Fórmula, execute uma das seguintes ações:

      • Para usar um campo na fórmula, clique em Inserir Campo ou Grupo, clique no campo que você deseja usar na caixa de diálogo Selecionar Campo ou Grupo e, em seguida, clique em OK.

      • Para usar uma função na fórmula, clique em Inserir Função, selecione a função que você deseja usar na caixa de diálogo Inserir Função e, em seguida, clique em OK.

        Dica : Se a função requer parâmetros, selecione a função na caixa de diálogo Inserir Função, clique em OK e, em seguida, na caixa Fórmula na caixa de diálogo Inserir Fórmula, clique duas vezes na função que você adicionou, e clique em um campo ou grupo. Encontre vínculos para obter mais informações sobre funções na seção Consulte também.

      • Para inserir um valor ou operador matemático na fórmula, digite o valor ou símbolo da operação matemática na caixa Fórmula.

    Operação

    Símbolo

    Adicionar

    +

    Subtrair

    -

    Multiplicar

    *

    Dividir

    /

    • Observação : Se a sua formula usar o operador de divisão (/), verifique se existe espaço antes e depois do operador. Se o operador de divisão não tiver um espaço antes e depois, o InfoPath poderá interpretar "/" como um separador para etapas de localização do XPath em vez de um operador de divisão.

    • Para verificar se a sintaxe da fórmula está correta, na caixa de diálogo Inserir Fórmula, clique em Verificar Fórmula.

Definir configurações de mesclagem personalizadas em uma seção padrão

Seções padrão são contêineres para outros controles. As seções podem incluir qualquer um dos controles listados no painel de tarefas controles, incluindo outras seções. Neste artigo para obter mais informações, consulte ações de mesclagem campos e grupos .

Observação : Controles que são adicionados dentro seções — em outras palavras, os controles de filho de controles de pais — só oferece suporte para mesclar se ele foi habilitado para o controle pai.

  1. Clique duas vezes na seção que você deseja modificar.

  2. Na caixa de diálogo Propriedades da Seção, clique na guia Avançado.

  3. Em Mesclar Formulários, clique em Configurações de mesclagem.

  4. Em Ação para este grupo, clique em Combinar o conteúdo dos grupos nos formulários de origem e de destino (padrão).

    Observação : As configurações de mesclagem de cada campo e grupo neste grupo determinarão como os dados são mesclados.

Definir configurações de mesclagem personalizadas em controles e seções de repetição

Controles de repetição incluem seções de repetição, tabelas e listas com marcadores de repetição. Neste artigo para obter mais informações, consulte ações de mesclagem campos e grupos .

Observação : Controles que são adicionados dentro seções — em outras palavras, os controles de filho de controles de pais — só oferece suporte para mesclar se ele foi habilitado para o controle pai.

  1. Clique duas vezes no controle que você deseja modificar.

  2. Na caixa de diálogo Propriedades de controle, clique na guia Avançado.

  3. Em Mesclar Formulários, clique em Configurações de mesclagem.

  4. Em Ação para este grupo de repetição, clique em Inserir grupos dos formulários de origem no formulário de destino (padrão).

  5. Para determinar onde os grupos dos formulários de origem aparecerão no formulário de destino, em Opções de inserção, clique em Após grupos no formulário de destino ou Antes de grupos no formulário de destino.

  6. Para eliminar os valores em branco dos formulários mesclados, marque a caixa de seleção Remover grupos em branco (recomendado).

  7. Para combinar grupos cujos controles contêm os mesmos valores, reduzindo a redundância, marque a caixa de seleção Combinar grupos com o mesmo valor de campo e, em seguida, clique no botão ao lado de Campos a serem comparados para selecionar os campos a serem combinados.

Definir configurações de mesclagem personalizadas em seções opcionais

Seções opcionais contêm outros controles. Os usuários podem inserir ou remover seções opcionais quando preencher um formulário. Neste artigo para obter mais informações, consulte ações de mesclagem campos e grupos .

Observação : Controles que são adicionados dentro seções — em outras palavras, os controles de filho de controles de pais — só oferece suporte para mesclar se ele foi habilitado para o controle pai.

  1. Clique duas vezes no controle que você deseja modificar.

  2. Na caixa de diálogo Propriedades de controle, clique na guia Avançado.

  3. Em Mesclar Formulários, clique em Configurações de mesclagem.

  4. Em Ação para este grupo, clique em Combinar o conteúdo dos grupos nos formulários de origem e de destino (padrão).

Início da página

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×