Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.
Neste artigo
Descrição Geral
Ao estruturar um modelo de formulário que é baseado numa base de dados do Microsoft SQL Server, o Assistente de ligação de dados permite uma ligação de dados de submeter à base de dados se forem cumpridas as seguintes condições:
-
Formulários baseados neste modelo de formulário devem ser preenchidos utilizando o Microsoft Office InfoPath. Se o formulário será preenchido utilizando um browser Web, o formulário não pode submeter dados para uma base de dados diretamente. 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 funciona com a base de dados.
-
A tabela de base de dados principal que é utilizada na ligação de dados principal contém uma chave primária, restrição exclusiva ou índice exclusivo.
-
Outras tabelas de base de dados que são utilizadas com esta ligação de dados principal têm uma relação simple à tabela de base de dados principal.
Se a base de dados cumprir estes requisitos, o InfoPath permite a ligação de dados de submeter e adiciona um botão Submeter a barra de ferramentas padrão e um comando de Submeter ao menu ficheiro no formulário.
Pode escolher desativar a ligação de dados no Assistente de submeter ao estruturar um modelo de formulário que é baseado numa base de dados. Se desativar a ligação de dados de submeter no Assistente de e, em seguida, mais tarde decidir que pretende utilizar esta ligação de dados de submeter, pode ativar a ligação de dados de submeter, modifique a ligação de dados principal. Este artigo explica como ativar que submeter a ligação de dados.
Nota: Pode ter uma ligação de dados de submeter apenas na ligação de dados principal para uma base de dados. Não pode adicionar uma ligação de dados de submeter para o modelo de formulário que é uma ligação de dados secundária para uma base de dados. Se pretender utilizar uma ligação de dados de submeter a uma base de dados como uma ligação de dados secundária, utilizar um serviço Web que funciona com a base de dados e, em seguida, adicione uma ligação de dados de submeter para esse serviço Web.
Após ativar a ligação de dados de submeter, também pode personalizar as opções de submissão para o modelo de formulário das seguintes formas:
-
Altere o texto que aparece no botão para Submeter na barra de ferramentas padrão e o comando Submeter no menu ficheiro.
-
Altere o atalho de teclado para o botão Submeter na barra de ferramentas padrão e o comando Submeter no menu ficheiro.
-
Crie mensagens personalizadas para apresentar aos seus utilizadores quando estes submeterem os seus formulários.
-
Especifique se pretende deixar o formulário aberto, feche o formulário ou abrir outro formulário em branco depois de submeter o formulário.
Passo 1: Ativar a ligação de dados de submeter
-
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 de verificação Ativar submeter para esta ligação e, em seguida, clique em Concluir.
Passo 2: Configurar as opções de submissão
Após ativar a ligação de dados de submeter, o InfoPath adiciona o botão Submeter a barra de ferramentas padrão e o comando Submeter ao menu ficheiro. O InfoPath também configura os formulários baseados neste modelo de formulário para apresentar uma mensagem aos utilizadores depois de submeter a suas formulários preenchidos. A mensagem indica se o formulário foi submetido com êxito. Por predefinição, o InfoPath também mantém os formulários abrir depois dos utilizadores submetem-los. Para alterar o texto que aparece no botão para Submeter, bem como o comportamento que ocorre depois dos utilizadores submeter os seus formulários, faça o seguinte:
-
No menu Ferramentas, clique em Opções de submeter.
-
Para alterar o nome do botão para Submeter que aparece na barra de ferramentas padrão e o comando de Submeter que aparece no menu ficheiro, quando os utilizadores preencham o formulário, escreva o novo nome na caixa legenda na Submeter Opções caixa de diálogo.
Sugestão: Se pretende atribuir um atalho de teclado para este botão e o comando, escreva um e comercial (&) antes do caráter que pretende utilizar como um atalho de teclado. Por exemplo, para atribuir ALT + B como o atalho de teclado para o botão Submeter e o comando, escreva & botão Submeter.
-
-
Se não pretender que as pessoas utilizarem um comando de Submeter ou no botão Submeter na barra de ferramentas padrão, quando estes preencham o formulário, desmarque a caixa de verificação Mostrar o item de menu submeter e o botão da barra de ferramentas de submeter.
-
Por predefinição, depois dos utilizadores submeter um formulário InfoPath mantém o formulário aberto e apresenta uma mensagem para 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 do utilizador submete um formulário concluído, clique na opção que pretende na lista após submeter.
-
Para criar uma mensagem personalizada para indicar se o formulário foi submetido com êxito, selecione a caixa de verificação utilizam as mensagens de personalizado e, em seguida, escreva as suas mensagens nas caixas em caso de êxito e em caso de falha.
Sugestão: Utilizar uma mensagem na caixa em caso de falha para informar os utilizadores o que fazer se não pode submeter o seu formulário. Por exemplo, pode sugerir que os utilizadores guardarem a sua forma e contactar alguém para obter mais instruções.
-
Se não pretender apresentar uma mensagem depois do utilizador submete um formulário, desmarque a caixa de verificação Mostrar mensagens com e sem êxito.
-
-