Enviar dados de formulário 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.

Neste artigo

Visão geral

Etapa 1: Habilitar a conexão de dados de envio

Etapa 2: Configurar as opções de envio

Visão geral

Quando você criar um modelo de formulário baseado em um banco de dados do Microsoft SQL Server, o Assistente para Conexão de dados permite que uma conexão de dados de enviar para o banco de dados se as seguintes condições forem atendidas:

  • Formulários que são baseados neste modelo de formulário devem ser preenchidos usando o Microsoft Office InfoPath. Se o formulário será preenchido usando um navegador da Web, o formulário não é possível enviar dados para um banco de dados diretamente. Para configurar um modelo de formulário compatível com o navegador para enviar dados para um banco de dados, use uma conexão de dados que envia dados para um serviço da Web que funciona com o banco de dados.

  • A tabela de banco de dados principal que é usada na conexão de dados principal contém uma chave primária, restrição exclusiva ou índice exclusivo.

  • Quaisquer outras tabelas de banco de dados que são usadas com esta conexão de dados principal tem uma relação simples para a tabela de banco de dados principal.

Se o banco de dados atende a esses requisitos, o InfoPath permite a conexão de dados de envio e adiciona um botão Enviar à barra de ferramentas padrão e um comando Enviar no menu arquivo no formulário.

Você pode optar por desativar a conexão de dados de envio do assistente quando você cria um modelo de formulário baseado em um banco de dados. Se você desativar a conexão de dados de envio do assistente e depois você decide que você deseja usar esta conexão de dados de envio, você pode habilitar a conexão de dados de envio modificando a conexão de dados principal. Este artigo descreve como habilitar que enviar conexão de dados.

Observação: Você pode ter uma conexão de dados de enviar apenas na conexão de dados principal para um banco de dados. Você não pode adicionar uma conexão de dados de enviar para o modelo de formulário que é uma conexão de dados secundária para banco de dados. Se você quiser usar uma conexão de dados de enviar a um banco de dados como uma conexão de dados secundária, use um serviço Web que funciona com o banco de dados e adicionar uma conexão de dados de enviar ao serviço da Web.

Depois de habilitar a conexão de dados de enviar, você também pode personalizar as opções de envio para o seu modelo de formulário das seguintes maneiras:

  • Altere o texto que aparece no botão Enviar na barra de ferramentas padrão e o comando Enviar no menu arquivo.

  • Altere o atalho de teclado para o botão Enviar na barra de ferramentas padrão e o comando Enviar no menu arquivo.

  • Crie mensagens personalizadas para exibir aos usuários quando eles enviarem seus formulários.

  • Especifique se deseja deixar o formulário aberto, feche o formulário ou abrir outro formulário em branco depois que o formulário é enviado.

Início da página

Etapa 1: Habilitar a conexão de dados de envio

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

  2. Na caixa de diálogo Conexões de dados, clique na conexão de dados principal e clique em Modificar.

  3. No Assistente de Conexão de Dados, clique em Avançar.

  4. Na próxima página do assistente, marque a caixa de seleção Habilitar envio para esta conexão e clique em Concluir.

Início da página

Etapa 2: Configurar as opções de envio

Depois de habilitar a conexão de dados de envio, o InfoPath adicionará o botão Enviar a barra de ferramentas padrão e o comando Enviar no menu arquivo. O InfoPath também configura os formulários que são baseados neste modelo de formulário para exibir uma mensagem para os usuários depois que eles enviarem seus formulários preenchidos. A mensagem informa se o formulário foi enviado com êxito. Por padrão, o InfoPath também mantém os formulários aberta após usuários enviá-los. Para alterar o texto que aparece no botão Enviar, bem como o comportamento que ocorre depois que os usuários enviarem seus formulários, faça o seguinte:

  1. No menu Ferramentas, clique em Opções de envio.

    1. Para alterar o nome do botão Enviar que aparece na barra de ferramentas padrão e o comando Enviar que aparece no menu arquivo, quando os usuários preencherem o formulário, digite o novo nome na caixa legenda na Enviar Opções de caixa de diálogo.

      Dica: Se você quiser atribuir um atalho de teclado para este botão e o comando, digite um e comercial (&) antes do caractere que você deseja usar como um atalho de teclado. Por exemplo, para atribuir ALT + B como o atalho de teclado para o comando e o botão Enviar, digite & botão Enviar.

  2. Se não quiser que as pessoas para usar um comando Enviar ou no botão Enviar na barra de ferramentas padrão, quando preencherem seu formulário, desmarque a caixa de seleção Mostrar o item de menu Enviar e o botão Enviar.

    1. Por padrão, depois que os usuários enviarem um formulário, o InfoPath mantém o formulário aberto e exibe uma mensagem para indicar se o formulário foi enviado com êxito. Para alterar esse comportamento padrão, clique em Avançado e, em seguida, siga um destes procedimentos:

      • Para fechar o formulário ou criar um novo formulário em branco depois que o usuário envia um formulário preenchido, clique na opção desejada na lista após enviar.

      • Para criar uma mensagem personalizada para indicar se o formulário foi enviado com êxito, marque a caixa de seleção mensagens personalizadas de uso e digite suas mensagens nas caixas no sucesso e de falha.

        Dica: Usar uma mensagem na caixa em falha para informar aos usuários o que fazer se eles não podem enviar seus formulários. Por exemplo, você pode sugerir que os usuários salvem o formulário e entre em contato com alguém para instruções adicionais.

      • Se você não deseja exibir uma mensagem após o usuário envia um formulário, desmarque a caixa de seleção Mostrar mensagens de sucesso e falha.

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.

×