Adicionar uma conexão de dados usando configurações em uma biblioteca de conexões

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.

Neste artigo

Visão Geral

Antes de começar

Adicionar uma conexão de dados de consulta

Adicionar uma conexão de dados de envio

Visão Geral

Se você estiver criando vários modelos de formulário que usam conexões de dados semelhantes, considere usar um arquivo de conexão de dados em vez de criar uma conexão de dados a uma fonte de dados externa para cada modelo de formulário. Dessa forma, que você precisa atualizar somente um arquivo de conexão de dados quando as informações de conexão de dados é alterado para um conjunto de modelos de formulário relacionado. Por exemplo, quando você move seus modelos de formulário de uma rede de teste para uma rede de produção, você precisa atualizar as configurações de conexão de dados apenas uma vez na biblioteca de conexão em vez de atualizar a conexão de dados em cada modelo de formulário. Quando um formulário baseado em um modelo de formulário que usa um arquivo de conexão de dados usa a conexão de dados, a conexão de dados é atualizada automaticamente com as novas configurações.

Um arquivo de conexão de dados é um arquivo XML com uma extensão de arquivo. XML ou. udcx que contém informações de conexão para uma fonte de dados externa única. Esse arquivo é armazenado em uma biblioteca de conexões de dados em um servidor executando Microsoft Office SharePoint Server 2007. Um arquivo de conexão de dados é criado por um desenvolvedor ou convertendo uma conexão de dados em um modelo de formulário existente em um arquivo de conexão de dados clicando no botão Converter na caixa de diálogo Conexões de dados (menuFerramentas ).

Vantagens de usar os arquivos de conexão de dados incluem:

  • Vários formulários podem usar o mesmo arquivo de conexão de dados, para que não é necessário para criar a mesma conexão de dados do zero para cada modelo de formulário.

  • Se as configurações de local ou de conexão de uma fonte de dados externa mudar, será necessário atualizar apenas o arquivo de conexão de dados e não cada modelo de formulário.

  • O arquivo de conexão de dados pode conter informações de autenticação alternativo que podem ser usadas pelo servidor quando um usuário preenche um formulário usando um navegador da Web.

  • Formulários baseados em um modelo de formulário compatível com o navegador que são preenchidos em um navegador podem se conectar aos servidores em outro domínio somente com conexões de dados que usam arquivos de conexão de dados.

Observação : Microsoft Office InfoPath usa arquivos de conexão de dados que acompanha o formato de arquivo 2.0 de versão de conexão de dados Universal. Esta versão é um subconjunto o versão 1.0 do formato de arquivo usado pelo Microsoft Office FrontPage e Microsoft Office Excel. O InfoPath não pode usar arquivos de conexão de dados no formato de arquivo 1.0 versão.

Ao adicionar uma conexão de dados a um modelo de formulário usando as configurações em uma biblioteca de conexão de dados, você cria uma conexão de dados secundária nesse modelo de formulário. Essa conexão de dados é diferente da conexão de dados principal criada ao desenvolver um modelo de formulário com base em um banco de dados, em um serviço da Web ou em configurações de uma biblioteca de conexões de dados. Adicione uma conexão de dados secundária somente se não puder obter ou enviar dados pela conexão de dados principal.

Início da página

Antes de começar

Para adicionar uma conexão de dados ao seu modelo de formulário usando as configurações armazenadas em uma biblioteca de conexões de dados, você precisa das seguintes informações do administrador do site:

  • O local do servidor que está executando o Microsoft Office SharePoint Server 2007, que contém o site que inclui a biblioteca de conexões de dados

  • O nome do arquivo de conexão de dados na biblioteca de conexões de dados que deseja usar

  • Se deseja que o arquivo de conexão de dados contenha configurações para uma conexão de dados de consulta ou de envio

  • Se deseja poder configurar o modelo de formulário para armazenar com segurança os resultados da consulta no formulário para uso offline se as configurações forem para uma conexão de dados de consulta

Início da página

Adicionar uma conexão de dados de consulta

Para adicionar uma conexão de dados ao seu modelo de formulário usando as configurações em uma biblioteca de conexões, é necessário completar os seguintes procedimentos:

  1. Adicionar a conexão de dados secundária ao modelo de formulário.

  2. Vincular os controles aos campos de consulta e de dados na fonte de dados secundária.

  3. Configurar o modelo de formulário para usar a conexão de dados usando uma regra ou um botão.

Etapa 1: Adicionar uma conexão de dados secundária

  1. No menu Ferramentas, clique em Conexões de Dados.

  2. Na caixa de diálogo Conexões de dados, clique em Adicionar.

  3. No Assistente para Conexão de Dados, clique em Procurar conexões em um Microsoft Office SharePoint Server e, em seguida, clique em Avançar.

  4. Na próxima página do assistente, na lista Site, clique no nome do site em um servidor executando o Office SharePoint Server 2007 com a biblioteca de conexões.

    Meu site não está na lista

    Para adicionar seu site à lista, faça o seguinte:

    1. Clique em Gerenciar Sites.

    2. Na caixa de diálogo Gerenciar Sites, clique em Adicionar.

    3. Na caixa URL, digite o local da biblioteca de conexões de dados.

    4. Na caixa nome para exibição, digite um nome para a biblioteca de conexões de dados. Esse nome aparecerá na lista de sites no Assistente de conexão de dados.

    5. Clique em OK.

    6. Clique em Fechar.

  5. Clique no nome da biblioteca de conexões de dados para ver uma lista dos arquivos de conexão de dados, clique no nome do arquivo de conexão de dados que deseja usar para essa conexão de dados e, em seguida, clique em Avançar.

  6. Dependendo das configurações de conexão no arquivo de conexão de dados, a próxima página do assistente poderá solicitar a especificação de valores de exemplo para cada parâmetro.

    Como especificar valores de exemplo?

    1. Selecione um parâmetro na tabela parâmetros e clique em Definir valor de exemplo.

    2. Na caixa valor de amostra, digite um valor que o usuário pode usar para esse campo e clique em OK.

    3. Repita essas etapas para cada parâmetro na tabela parâmetros e clique em Avançar.

    Observação técnica

    Quando você configura uma conexão de dados a um serviço Web no Assistente de conexão de dados, o Microsoft Office InfoPath se conecta ao serviço da Web e solicita o arquivo de idioma de descrição de serviço da Web (WSDL). O arquivo WSDL contém o esquema usado pelo serviço da Web. O serviço Web responde à solicitação enviando esse arquivo ao InfoPath. Para adicionar os campos apropriados e grupos à fonte de dados secundária no modelo de formulário, o InfoPath usa as informações neste arquivo. Se o InfoPath encontrar um tipo de elemento desconhecido no arquivo WSDL, o InfoPath usa dados de exemplo para determinar a definição do tipo de elemento desconhecido e depois adiciona os campos apropriados e grupos com a fonte de dados secundária.

  7. Se quiser que os resultados da consulta estejam disponíveis quando o formulário não estiver conectado à uma rede, marque a caixa de seleção Armazenar uma cópia dos dados no modelo de formulário.

    Observação de segurança : Marcar esta caixa de seleção armazena os resultados da consulta no modelo de formulário. Como os dados são armazenados no modelo de formulário, ele está disponível nos formulários que os usuários preencherem, mesmo se seus computadores não estiver conectados a uma rede. Se você estiver recebendo dados confidenciais desta conexão de dados, talvez você queira desabilitar esse recurso para ajudar a proteger os dados, caso o computador seja perdido ou roubado.

  8. Clique em Avançar.

    A próxima página do assistente exibirá um resumo das configurações dessa conexão de dados.

  9. Digite um nome descritivo para a conexão de dados. Esse nome aparecerá na lista Fonte de Dados no painel de tarefas Fonte de Dados.

  10. Para permitir que os formulários com base nesse modelo de formulário usem essa conexão de dados quando são abertos, marque a caixa de seleção Recuperar dados automaticamente quando o formulário é aberto.

Início da página

Etapa 2: Adicionar um controle para exibir os dados para os seus usuários

  1. Se o painel de tarefas Controles não estiver visível, clique em Mais Controles no menu Inserir, ou pressione ALT+I, C.

  2. Arraste um controle para o modelo de formulário.

  3. Na caixa de diálogo Ligação de Controle, selecione o campo ao qual deseja vincular o controle e, em seguida, clique em OK.

Etapa 3: Configurar o modelo de formulário para usar a conexão de dados

Se você quiser que os usuários recuperem dados dessa conexão de dados após o formulário abrir, poderá adicionar uma regra ao seu modelo de formulário que usa a conexão de dados sob uma determinada condição, ou poderá adicionar um botão ao seu modelo de formulário no qual seus usuários podem clicar para usar a conexão de dados.

Adicionar uma regra

É possível adicionar uma regra ao seu modelo de formulário que executa a conexão de dados de consulta sempre que a condição para a regra for atendida. O seguinte procedimento presume que você criou uma conexão de dados de consulta para seu modelo de formulário e que configurou um controle no seu modelo de formulário para exibir os dados da conexão de dados.

  1. Se o modelo de formulário tiver vários modos de exibição, clique em nome de exibição no menu Exibir para ir para o modo de exibição com o controle onde você deseja exibir os dados da fonte de dados secundária.

  2. Clique duas vezes no controle ao qual deseja adicionar uma regra.

  3. Clique na guia Dados.

  4. Em Validação e Regras, clique em Regras.

  5. Na caixa de diálogo Regras, clique em Adicionar.

  6. Na caixa Nome, digite um nome para a regra.

  7. Para especificar uma condição quando executar a regra, clique em Definir condição e insira a condição. A regra será executada quando ocorre a condição. Se você não definir uma condição, a regra será executada sempre que o usuário altera o valor no controle e, em seguida, move o cursor de sua longe de controle.

  8. Clique em Adicionar Ação.

  9. Na lista Ação, clique em Consultar usando esta conexão de dados.

  10. Na lista Conexão de dados, clique na conexão de dados de consulta que deseja usar e, em seguida, clique em OK para fechar cada caixa de diálogo.

  11. Para testar as alterações, clique Visualizar na barra de ferramentas Padrão ou pressione CTRL+SHIFT+B.

Adicionar um botão para usar a conexão de dados de consulta

É possível adicionar um controle de botão ao seu modelo de formulário no qual os usuários podem clicar quando preencherem um formulário com base no seu modelo de formulário. Ao clicar no botão, ele pode recuperar os dados da conexão de dados de consulta.

  1. Se o modelo de formulário tiver vários modos de exibição, clique em nome de exibição no menu Exibir para ir para o modo de exibição com o controle onde você deseja exibir os dados da fonte de dados secundária.

  2. Se o painel de tarefas Controles não estiver visível, clique em Mais Controles no menu Inserir, ou pressione ALT+I, C.

  3. Arraste um controle de botão no seu modelo de formulário.

  4. Clique duas vezes no controle de botão que acabou de adicionar ao seu modelo de formulário.

  5. Clique na guia Geral.

  6. Na lista Ação, clique em Atualizar.

  7. Na caixa Rótulo, digite o nome que deseja exibir no botão no seu modelo de formulário.

  8. Clique em Configurações.

  9. Na caixa de diálogo Atualizar, clique em Uma fonte de dados secundária.

  10. Na lista Escolha a fonte de dados secundária, clique na fonte de dados secundária associada à conexão de dados de consulta.

  11. Clique em OK para fechar cada caixa de diálogo aberta.

  12. Para testar as alterações, clique Visualizar na barra de ferramentas Padrão ou pressione CTRL+SHIFT+B.

Início da página

Adicionar uma conexão de envio de dados

Se o arquivo de conexão de dados contiver as configurações para uma conexão de dados de envio, você poderá configurar seu modelo de formulário para permitir que os usuários enviem seus dados de formulário por essa conexão de dados de envio. Ao configurar seu modelo de formulário para permitir que os usuários enviem seus dados de formulário, o InfoPath adiciona um botão Enviar à barra de ferramentas Padrão e um comando Enviar ao menu Arquivo. É possível configurar as opções de envio para o modelo de formulário na caixa de diálogo Opções de Envio (menu Ferramentas). As opções de envio são configuradas da mesma forma que seriam se você tivesse adicionado uma conexão de dados secundária que é uma conexão de dados de envio. Encontre links para informações adicionais sobre como adicionar uma conexão de dados de envio ao seu modelo de formulário na seção Consulte Também.

  1. No menu Ferramentas, clique em Conexões de Dados.

  2. Na caixa de diálogo Conexões de dados, clique em Adicionar.

  3. No Assistente para Conexão de Dados, clique em Procurar conexões em um Microsoft Office SharePoint Server e, em seguida, clique em Avançar.

  4. Na próxima página do assistente, na lista Site, clique no nome do site com a biblioteca de conexões.

    Meu site não está na lista

    Para adicionar seu site à lista, faça o seguinte:

    1. Clique em Gerenciar Sites.

    2. Na caixa de diálogo Gerenciar Sites, clique em Adicionar.

    3. Na caixa URL, digite o local da biblioteca de conexões de dados.

    4. Na caixa nome para exibição, digite um nome para a biblioteca de conexões de dados. Esse nome aparecerá na lista de sites no Assistente de conexão de dados.

    5. Clique em OK.

    6. Clique em Fechar.

  5. Clique no nome da biblioteca de conexão de dados para ver uma lista de arquivos de conexão de dados, clique no nome do arquivo de conexão de dados que deseja usar para essa conexão de dados de envio e, em seguida, clique em Avançar.

  6. Se as configurações forem para uma conexão de dados de envio com um serviço da Web, o InfoPath poderá detectar quais parâmetros no serviço da Web pode receber dados. É possível configurar a conexão de dados de envio para enviar todos os dados ou parte dos dados no modelo de formulário.

    Como?

    1. Na lista Parâmetros, clique em um parâmetro que receberá os dados do formulário.

    2. Para enviar todos os dados no formulário para esse parâmetro, incluindo o elemento raiz e quaisquer instruções de processamento, faça o seguinte:

      1. Clique em Formulário inteiro (documento XML, incluindo instruções de processamento).

      2. Para enviar os dados como uma seqüência de caracteres, marque a caixa de seleção Enviar dados como uma seqüência de caracteres. Normalmente, você marca essa caixa de seleção para enviar dados assinados digitalmente. Na maioria dos casos, desmarque essa caixa de seleção.

    3. Para especificar um campo ou grupo para esse parâmetro, faça o seguinte:

      1. Em Opções de parâmetro, clique em Campo ou grupo.

      2. Clique em Modificar imagem do botão .

      3. Na caixa de diálogo Selecionar Campo ou Grupo, clique no campo ou no grupo do qual os dados você deseja enviar e, em seguida, clique em OK.

      4. Na lista Incluir, clique em Somente texto e elementos filho para enviar apenas o conteúdo do campo ou do grupo ou clique em Subárvore XML, incluindo o elemento selecionado para enviar o conteúdo e o grupo ou campo selecionado.

    4. Repita essas etapas para cada parâmetro.

  7. Clique em Avançar.

  8. Na próxima página do assistente, na caixa Digite um nome para esta conexão de dados, digite um nome descritivo para esta conexão de dados de envio.

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.

×