Adicionar uma conexão de dados a um banco de dados do Microsoft SQL Server

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.

Você pode adicionar uma conexão de dados secundária para seu modelo de formulário que consulta um banco de dados do Microsoft SQL Server. Você não pode adicionar uma conexão de dados secundária para seu modelo de formulário que envia dados de formulário para um banco de dados. Se você quiser usar uma conexão de dados secundária para enviar dados de formulário a um banco de dados, use uma conexão de dados secundária para um serviço Web que funciona com o banco de dados. Encontre links para obter mais informações sobre como adicionar uma conexão de dados secundária para um serviço da Web na seção Consulte também.

Para adicionar uma conexão de dados secundária a um banco de dados, você deve fazer o seguinte:

Etapa 1: adicionar uma conexão de dados secundária para o modelo de formulário    Esta etapa cria a fonte de dados secundária com os campos apropriados e grupos com base em da maneira que os dados são armazenados no banco de dados. Você também pode configurar o modelo de formulário para permitir que os formulários usar esta conexão de dados quando o formulário é aberto.

Etapa 2: configurar o modelo de formulário para usar a conexão de dados    Se quiser que seus usuários usem esta conexão de dados após abre o formulário, você pode adicionar uma regra ou um botão ao modelo de formulário para permitir que usuários obter dados desta conexão de dados.

Neste artigo

Visão geral

Antes de começar

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

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

Visão geral

Quando você cria um modelo de formulário que é baseado em uma fonte de dados externos, o Microsoft Office InfoPath cria um principal conexão de dados à fonte de dados externos. Em seguida, o InfoPath cria a fonte de dados principal para o modelo de formulário com base em da maneira que os dados são armazenados na fonte de dados externos. No entanto, a fonte de dados externa usada na conexão de dados principal pode não ter os valores que você deseja colocar nos controles no modelo de formulário. Esses valores podem existir em outra fonte de dados externos, como outro banco de dados do SQL Server. Para obter valores de outra fonte de dados externos, você pode adicionar uma conexão de dados secundária para seu modelo de formulário.

Uma conexão de dados secundária é uma conexão de dados que você adicionar a um modelo de formulário. Esta conexão de dados pode ser uma conexão de dados de consulta ou uma conexão de dados de envio. Você pode adicionar uma conexão de dados da consulta em seu modelo de formulário somente como uma conexão de dados secundária para um banco de dados do SQL Server. Você adicionar esta conexão de dados somente se precisar de dados de uma fonte de dados externa diferente na conexão de dados principal. É possível adicionar uma conexão de dados de enviar a um banco de dados do SQL Server como uma conexão de dados secundária.

Quando você adiciona uma conexão de dados de consulta a um banco de dados, o InfoPath cria um secundário fonte de dados com campos de dados e grupos que corresponde da maneira que os dados são armazenados no banco de dados. Como a estrutura de dados na fonte de dados secundária deve corresponder a maneira que os dados são armazenados nas tabelas de banco de dados, você não pode modificar os campos ou grupos na fonte de dados secundária. Você pode configurar cada conexão de dados de consulta para salvar os resultados para que os usuários tenham acesso aos dados quando seu formulário não estiver conectado a uma rede. Dependendo da natureza dos dados, talvez você queira exibir os resultados da consulta somente quando os usuários estão conectados a uma rede.

Observação de segurança: Se você estiver usando uma conexão de dados secundária para recuperar dados confidenciais de uma fonte de dados externos, talvez você queira desabilitar esse recurso para ajudar a proteger os dados de uso não autorizado, caso o computador seja perdido ou roubado. Se você desabilitar esse recurso, os dados estará disponíveis somente se o usuário estiver conectado à rede.

Quando você adiciona uma conexão de dados de consulta a um modelo de formulário, por padrão os formulários que são baseados neste modelo de formulário usam a conexão de dados quando eles são abertos por um usuário. Você também pode configurar o seu modelo de formulário para usar a conexão de dados da consulta em uma das seguintes maneiras:

  • Adicionar uma regra    Você pode configurar uma regra para usar a conexão de dados de consulta sempre que ocorrer a condição na regra.

  • Adicionar um botão    Você pode adicionar um botão ao modelo de formulário que os usuários podem clicar para obter dados usando a conexão de dados de consulta.

  • Usar o código personalizado    Se você não pode adicionar uma regra ou um botão, você pode usar o código personalizado para obter dados usando a conexão de dados de consulta. Usando código personalizado requer um desenvolvedor criar o código personalizado.

Início da página

Antes de começar

Antes de adicionar uma conexão de dados secundária para um banco de dados do SQL Server para seu modelo de formulário, você precisa das seguintes informações do administrador do banco de dados:

  • O nome do servidor com o banco de dados que você usará com este modelo de formulário.

  • O nome do banco de dados que você usará com este modelo de formulário.

  • A autenticação necessária pelo banco de dados. O banco de dados pode usar a autenticação do Microsoft Windows ou autenticação do SQL Server para determinar como os usuários podem acessar o banco de dados.

  • O nome da tabela que contém os dados que você deseja enviar para o formulário. Esta é a tabela primária. Se você planeja usar mais de uma tabela no banco de dados, é necessário os nomes dos outros, tabelas filho. Você também precisa os nomes dos campos nas tabelas filho que tiverem relações aos campos na tabela primária.

  • Se você pode armazenar em segurança os resultados da consulta no formulário para uso offline.

Início da página

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 de Conexão de dados, clique em criar uma nova conexão para, clique em receber dados e clique em Avançar.

  4. Na próxima página do assistente, clique em banco de dados (Microsoft SQL Server ou Microsoft Office Access apenas) e clique em Avançar.

  5. Na próxima página do assistente, clique em Selecionar banco de dados.

  6. Na caixa de diálogo Selecionar fonte de dados, clique em Nova fonte.

  7. Na lista que tipo de fonte de dados que você deseja conectar-se a, clique em Microsoft SQL Server e, em seguida, clique em Avançar.

  8. Na caixa nome do servidor, digite o nome do servidor com o banco de dados.

  9. Em credenciais de logon, siga um destes procedimentos:

    • Se o banco de dados determina quem tem acesso com base em credenciais usadas em uma rede do Microsoft Windows, clique em Usar autenticação do Windows.

    • Se o banco de dados determina quem tem acesso com base em um nome de usuário especificado e a senha que você obtém do administrador do banco de dados, clique em usar o seguinte nome de usuário e senha e, em seguida, digite seu nome de usuário e senha em Nome de usuário e Senha caixas.

  10. Clique em Avançar.

  11. Na próxima página do assistente, na lista Selecione o banco de dados que contém os dados desejados, clique em banco de dados que você deseja usar, selecione a caixa de seleção de conectar a uma tabela específica, clique no nome da tabela primária e clique em Avançar.

  12. Na próxima página do assistente, na caixa Nome do arquivo, digite um nome para o arquivo que armazena as informações de conexão de dados.

  13. Para salvar essas configurações, clique em Concluir.

  14. Adicione quaisquer outras tabelas que você deseja usar na conexão de dados de consulta.

    Como?

    1. Clique em Adicionar a tabela.

    2. Na caixa de diálogo Adicionar tabela ou consulta, clique no nome da tabela filho e clique em Avançar. InfoPath tenta definir as relações combinando nomes de campos em ambas as tabelas. Se você não quiser usar a relação sugerida, selecione a relação e clique em Remover relação. Para adicionar uma relação, clique em Adicionar relação. Na caixa de diálogo Adicionar relação, clique no nome de cada campo relacionado na coluna respectiva e clique em Okey.

    3. Clique em Concluir.

    4. Para adicionar tabelas filho adicionais, repita essas etapas.

  15. Clique em Avançar.

  16. Para disponibilizar os resultados de conexão de dados a consulta quando o formulário não estiver conectado a 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 dados no computador do usuário quando o formulário usa esta conexão de dados. Se o formulário está obtendo 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.

  17. Clique em Avançar.

  18. Na próxima página do assistente, digite um nome descritivo para esta conexão de dados secundária. Se desejar que o formulário para receber dados automaticamente quando o formulário é aberto, marque a caixa de seleção recuperar dados automaticamente quando o formulário é aberto.

Início da página

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

Se desejar que os formulários baseados neste modelo de formulário para usar esta conexão de dados após o usuário abre o formulário, você pode adicionar uma regra para o modelo de formulário que usa esta conexão de dados em uma determinada condição, ou você pode adicionar um botão ao modelo de formulário que os usuários podem cli la usar esta conexão de dados.

a estrutura de tópicos da dissertação

Você pode adicionar uma regra para o modelo de formulário para obter dados de conexão de dados a consulta sempre que a condição da regra é atendida. O procedimento a seguir supõe que você tenha criado uma conexão de dados de consulta para o seu modelo de formulário e que você tenha configurado um controle em seu modelo de formulário para exibir os dados a partir dessa 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 que você deseja adicionar uma regra para.

  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 consulta usando uma conexão de dados.

  10. Na lista de conexão de dados, clique na conexão de dados de consulta que você deseja usar e clique em Okey para fechar cada caixa de diálogo Abrir.

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

Adicionar um botão

Você pode adicionar um controle de botão ao seu modelo de formulário que os usuários podem clicar para obter dados de conexão de dados a 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 para seu modelo de formulário.

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

  5. Clique na guia Geral.

  6. Na lista de ação, clique em Atualizar.

  7. Na caixa rótulo, digite o nome que você deseja que apareça 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 Escolher a fonte de dados secundária, clique na fonte de dados secundária que está associada com a 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

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.

×