Criar um formulário para mesclagem

Observação:  Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.

Com a mesclagem de formulários, os usuários podem consolidar dados de vários formulários diferentes em um único formulário. Isso é útil quando os usuários desejam comparar ou resumir dados de vários formulários relacionados. Por exemplo, ele pode ser útil para um gerente cuja equipe preenche formulários de relatório de status semanais mesclar dados desses formulários em um único relatório de resumo para seu 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

Maneiras que os usuários possam mesclar formulários

O local de um formulário determina como um usuário pode mesclar com outras formas. A lista a seguir explica os diferentes locais onde os formulários do Microsoft Office InfoPath podem ser armazenados e como os usuários possam mesclar formulários 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    Formulários podem ser armazenados em uma biblioteca de documentos em um site Windows SharePoint Services 3.0, Microsoft Office SharePoint Server 2007 ou 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 de Documentos de mala direta e, em seguida, selecione os formulários que deseja mesclar. Quando a mesclagem de formulários dessa maneira, não é necessário para um usuário primeiro abra um formulário de destino, conforme descrito no exemplo anterior.

    Observação: Quando você cria um modelo de formulário compatível com o navegador, os usuários podem preencher formulários que são baseados nesse modelo de formulário usando um navegador da Web. O procedimento para mesclados formulários em uma biblioteca do SharePoint que são baseados em modelos de formulário compatíveis com o navegador é a mesma que mesclar formulários que os usuários abrir e preencherem no InfoPath.

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

Observação: Quando os usuários mesclagem 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. É recomendável que os usuários salvar o formulário de destino, com dados mesclados, como um novo formulário para não correr substituir os dados na forma 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 fonte de dados 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 entender melhor como funciona a mesclagem de formulários, 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 de não repetição na fonte de dados que usa um tipo de dados de texto. Este campo é usado para armazenar uma justificação de negócios de cada usuário para as despesas registradas. Neste exemplo, abordaremos a finalidade do campo de chamadas e vincular o controle de caixa de texto com o rótulo Propósito comercial a ele.

Imagine que três usuários — Bob Kelly, alternativo DOM e Judy Lew — estão preenchendo formulários com base no seu modelo de formulário. No campo Finalidade comercial , Paulo tipos de conferência, alternativo tipos de Visita de clientee Isabel tipos de Viagem de negócios. Como controles de caixa de texto que usam um tipo de dados de texto não dá suporte a mesclagem de dados por padrão, um gerente que mescla estas formulários de relatório de despesas só verá um valor no campo Propósito comercial — o valor que já foi contido no formulário de destino. Portanto, por exemplo, se formulário de Isabel for o formulário de destino, somente o valor que inserido Isabel aparecerão no formulário mesclado para este 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 de conferência no campo Propósito comercial , alternativo tipos de Visita de cliente, Isabel tipos de Viagem de negóciose você ativar mesclagem para esse campo e especifica um separador de vírgula, os dados mesclados resultantes será Exibir 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 separadores vírgula e ponto e vírgula.

Ao adicionar que um separador pode ajudar a distinguir entre valores específicos, você pode personalizar como os dados são mesclados, adicionando um prefixo exclusivo para cada valor que está contida em um campo ou grupo. Ao adicionar um prefixo, você pode selecionar o valor de outro campo ou insira um função que você deseja usar como um prefixo. Adicionar um prefixo pode ajudar os usuários a identificar a origem dos dados originais. Por exemplo, você pode ativar o nome da pessoa que preencher um formulário — um valor que é inserido em outro campo — aparecer como um prefixo para um valor contido em outro campo. Em seguida, quando vários formulários são mesclados, os valores do formulário origem exibirá valores mescladas e esses valores haja 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 — formulário de Judy Lew, neste caso — para evitar a adição de prefixos redundantes se os dados mesclados é salvo no formulário e, em seguida, o formulário é mesclado novamente.

  • Quando um usuário mescla formulários do InfoPath que estiverem localizados em uma unidade de disco rígido ou um local de rede, um site do SharePoint ou formulários de email do InfoPath no Office Outlook 2007, os dados mesclados resultantes é mostrado na ordem inversa de ordem em que os formulários foram selecionados. Por exemplo, se um usuário seleciona três formas, começando com de Paulo, seleciona de Isabel e depois de alternativo no formulário resultante que contém dados mesclados, dados de alternativo aparecerão primeiro, seguidos de Isabel dados e, em seguida, de Paulo.

  • Além de personalizar as configurações de mesclagem para controles individuais, você também pode desabilitar mesclagem de formulários para o modelo de formulário inteiro impedir que usuários mesclando formulários criados com base nele. Quando você desabilita a mesclagem de formulários, os usuários que preenchem o formulário não tem 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 personalizados para controles

Use os procedimentos desta seção para definir as configurações de mesclagem personalizados para 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ê normalmente associar coletar e exibir 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 aos usuários para inserir itens de lista, linhas, conjuntos de registros e informações opcionais 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 quantas linhas devem inserir sua número específico de itens de despesas.

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, quando personalizar as configurações de mesclagem para um controle de caixa de rich text, você pode selecionar opções de formatação de fonte.

Definir configurações de mesclagem personalizados para 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 combinar o valor no formulário de destino com os valores da formulários de origem.

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

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

    Detalhes técnicos

    Adicionar um separador pode ajudar os usuários a determinar o usuário que digitou dados quando os dados de vários formulários são mesclados. Por exemplo, escolhendo vírgula (",") para um determinado controle resultará em dados de controle sendo separado por vírgulas quando vários formulários com base no modelo de formulário são mesclados.

  7. Para adicionar um prefixo antes de cada valor exibido no controle quando usuários mesclar formulários baseados neste modelo de formulário, marque a caixa de seleção prefixar cada item com e, em seguida, escolha um item que você deseja basear o prefixo.

    Como?

    1. Clique em Inserir Fórmula Botão Fórmula .

    2. Na caixa de diálogo Inserir Fórmula, siga um destes procedimentos:

      • 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 clique em Okey.

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

        Dica: Se a função requer parâmetros, selecione a função na caixa de diálogo Inserir função, clique em Okey, 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 links para 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 o símbolo da operação matemática na caixa fórmula.

    Operação

    Símbolo

    Adicionar

    +

    Subtrair

    -

    Multiplicar

    *

    Dividir

    /

    • Observação: Se sua fórmula usa o operador de divisão (/), verifique se há um espaço antes e depois do operador de divisão. Se o operador de divisão não tem um espaço antes e depois dela, o InfoPath pode interpretar "/" como um separador de etapas de local XPath em vez de como um operador de divisão.

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

Definir configurações de mesclagem personalizados para 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 para cada campo e grupo neste grupo determinarão como os dados são mesclados.

Definir configurações de mesclagem personalizados para 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 os grupos de formulários de origem no formulário de destino (padrão).

  5. Para determinar onde os grupos de formulários de origem aparecerão no formulário de destino, em Inserir opções, clique em após grupos no formulário de destino ou antes de grupos no formulário de destino.

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

  7. Para combinar grupos cujos controles contiverem os mesmos valores, reduzindo redundância, marque a caixa de seleção combinar grupos com o mesmo valor de campo e clique no botão ao lado de campos para comparar para selecionar os campos para combinar.

Definir configurações de mesclagem personalizados para as 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

Expanda suas habilidades no Office
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.

×