Enviar dados de formulário a um banco de dados do Microsoft Access
Aplica-se a
Neste artigo
- Visão geral
- Passo 1: Ativar a ligação de dados de submissão
- Passo 2: Configurar as opções de submissão
Visão geral
Quando cria um modelo de formulário do Microsoft Office InfoPath baseado numa base de dados do Microsoft Office Access (.mdb) ou do Microsoft Office Access 2007 (.accdb), o Assistente de Ligação de Dados cria uma ligação de dados de submissão para a base de dados se as seguintes condições forem cumpridas.
- O modelo de formulário foi concebido para que os utilizadores o preencham com o InfoPath. Se o formulário for preenchido através de um browser, o formulário não pode submeter dados diretamente para uma base de dados. Para configurar um modelo de formulário compatível com o browser para submeter dados para uma base de dados, utilize uma ligação de dados que submete dados para um serviço Web que funcione com a base de dados.
- A tabela de base de dados primária utilizada na ligação de dados principal contém uma chave primária, uma restrição exclusiva ou um índice exclusivo.
- Quaisquer outras tabelas de bases de dados utilizadas com esta ligação de dados principal possuem uma relação simples e hierárquica com a tabela de base de dados primária.
- A base de dados não contém campos que possam armazenar um tipo de dados binário grande, como imagens, imagens, objetos OLE, anexos de ficheiros, o tipo de dados memorando do Office Access ou o tipo de dados Texto SQL.
Se a base de dados cumprir estes requisitos, o InfoPath cria a ligação de dados de submissão e adiciona um botão Submeter à barra de ferramentas Standard e um comando Submeter ao menu Ficheiro no formulário.
Observação
As ligações de dados secundárias não podem submeter dados para uma base de dados. Se quiser utilizar uma ligação de dados de submissão para uma base de dados como uma ligação de dados secundária, identifique um serviço Web que funcione com a base de dados e, em seguida, adicione uma ligação de dados de submissão a esse serviço Web.
Depois de ativar a ligação de dados de submissão, pode personalizar as opções de submissão para o modelo de formulário das seguintes formas.
- Altere o texto apresentado no botão Submeter na barra de ferramentas Standard e o comando Submeter no menu Ficheiro.
- Altere os atalhos de teclado do botão Submeter na barra de ferramentas Standard e o comando Submeter no menu Ficheiro.
- Crie mensagens personalizadas para apresentar aos seus utilizadores quando submeterem os respetivos formulários.
- Especifique se pretende deixar o formulário aberto, fechar o formulário ou abrir outro formulário em branco depois de o formulário ser submetido.
Passo 1: Ativar a ligação de dados de submissão
- No menu Ferramentas , clique em Ligações de Dados.
- Na caixa de diálogo Ligações de Dados , clique na ligação de dados principal e, em seguida, clique em Modificar.
- No Assistente de Ligação de Dados, clique em Seguinte.
- Na página seguinte do assistente, selecione a caixa ativar submeter para esta ligação marcar e, em seguida, clique em Concluir.
Passo 2: Configurar as opções de submissão
Depois de ativar a ligação de dados de submissão, o InfoPath adiciona um botão Submeter à barra de ferramentas Standard e um comando Submeter no menu Ficheiro. O InfoPath também configura os formulários baseados neste modelo de formulário para apresentar uma mensagem aos utilizadores depois de submeterem os formulários preenchidos. Esta mensagem indica se o formulário foi submetido com êxito. Por predefinição, o InfoPath também mantém o formulário aberto depois de um utilizador o submeter. Para alterar o texto que aparece no botão Submeter , bem como o comportamento que ocorre após os utilizadores submeterem os respetivos formulários, faça o seguinte:
No menu Ferramentas , clique em Opções de Submissão.
Para alterar o nome do botão Submeter que aparece na barra de ferramentas Standard e o comando Submeter que aparece no menu Ficheiro quando os utilizadores preenchem o formulário, escreva o novo nome na caixa Legenda na caixa de diálogo Opções de Submissão.
Dica
Se quiser atribuir um atalho de teclado a este botão e comando, escreva um e comercial (&) antes do caráter que pretende utilizar como atalho de teclado. Por exemplo, para atribuir Alt+B como o atalho de teclado para o botão e comando Submeter , escreva Su&bmit.
Se não quiser que as pessoas utilizem um comando Submeter ou o botão Submeter na barra de ferramentas Standard quando preencherem o seu formulário, desmarque a caixa de marcar mostrar o item de menu Submeter e a barra de ferramentas Submeter.
Por predefinição, depois de os utilizadores submeterem um formulário, o InfoPath mantém o formulário aberto e apresenta uma mensagem a indicar se o formulário foi submetido com êxito. Para alterar este comportamento predefinido, clique em Avançadas e, em seguida, efetue um dos seguintes procedimentos:
Para fechar o formulário ou criar um novo formulário em branco depois de o utilizador submeter um formulário concluído, clique na opção pretendida na lista Depois de submeter .
Para criar uma mensagem personalizada para indicar se o formulário foi submetido com êxito, selecione a caixa Utilizar mensagens personalizadas marcar e, em seguida, escreva as suas mensagens nas caixas Com êxito e Ativado.
Dica
Utilize uma mensagem na caixa Falha ativada para indicar aos utilizadores o que fazer se não conseguirem submeter o respetivo formulário. Por exemplo, pode sugerir que os utilizadores guardem o respetivo formulário e contactem alguém para obter mais instruções.
Se não quiser apresentar uma mensagem depois de o utilizador submeter um formulário, desmarque a caixa de marcar Mostrar mensagens de êxito e de falha.