Quando você cria um modelo de formulário do Microsoft Office InfoPath baseado em um banco de dados do Microsoft Office Access 2007 (formato.accdb) ou em um banco de dados access salvo em uma versão anterior (.mdb), o InfoPath cria automaticamente uma conexão de dados principal com esse banco de dados. Se, em uma data posterior, o local do banco de dados access for alterado, como se você mover o banco de dados para outro local, precisará alterar as principais conexões de dados do modelo de formulário. Este artigo explica como alterar a conexão de dados principal no modelo de formulário do InfoPath para apontar para um banco de dados de acesso diferente.
Encontre links para obter mais informações sobre como alterar conexões de dados secundários para outras fontes de dados externas na seção Ver também .
Neste artigo
- Visão Geral
- Antes de você começar
- Etapa 1: alterar a conexão de dados principal no modelo de formulário
- Etapa 2: selecione as tabelas de banco de dados
- Etapa 3: Visualizar, publicar e testar o modelo de formulário
Visão geral
Para alterar a principal conexão de dados do modelo de formulário para um novo banco de dados access, use o Assistente de Conexão de Dados para criar uma nova conexão de dados principal. Quando você cria a nova conexão de dados, o InfoPath cria uma nova fonte de dados principal que contém campos e grupos que correspondem à maneira como os dados são armazenados no novo banco de dados. Se o novo banco de dados armazenar dados da mesma forma que o banco de dados antigo, o InfoPath associará automaticamente os controles existentes no modelo de formulário aos campos e grupos na nova fonte de dados principal.
Se os campos e grupos na nova fonte de dados principal não corresponderem aos campos e grupos na fonte de dados antiga, o InfoPath removerá as associações de fonte de dados dos controles existentes. Se essas associações forem removidas, você precisará associar os controles a outros campos e grupos na nova fonte de dados principal se quiser continuar a usar esses controles ou remover os controles do modelo de formulário.
Depois de alterar a conexão de dados principal, você deve publicar o modelo de formulário e testar se os formulários com base nesse modelo de formulário ainda funcionam em um ambiente de teste. Depois de concluir seus testes, você poderá permitir que os usuários comecem a preencher novos formulários baseados neste modelo de formulário.
Encontre links para obter mais informações sobre como publicar um modelo de formulário na seção Ver também .
Antes de começar
Antes de alterar a conexão de dados principal, você precisará das seguintes informações do administrador do banco de dados:
O local do novo banco de dados access.
Observação
Se o novo banco de dados access for armazenado em um local de rede, verifique se o local da rede está acessível aos usuários.
Verifique se os nomes de tabela, nomes de campo e relações no novo banco de dados são os mesmos do banco de dados antigo. Se você precisar adicionar relações de tabela ao projetar o modelo de formulário pela primeira vez, precisará adicionar essas mesmas relações de tabela ao alterar a conexão de dados principal.
Etapa 1: alterar a conexão de dados principal no modelo de formulário
- No menu Ferramentas , clique em Converter Fonte de Dados Principal.
- No Assistente de Conexão de Dados, verifique se as opções selecionadas estão corretas e clique em Avançar.
- Na próxima página do assistente, clique em Banco de Dados (somente Microsoft SQL Server ou Microsoft Office Access) e clique em Avançar.
- Na próxima página do assistente, clique em Alterar Banco de Dados.
- Na caixa de diálogo Selecionar Fonte de Dados , navegue até o local do novo banco de dados access e clique em Abrir.
Etapa 2: selecione as tabelas de banco de dados
Na caixa de diálogo Selecionar Tabela , clique no nome da tabela ou consulta primária e clique em OK.
Se você estiver usando outras tabelas ou consultas no banco de dados para fornecer dados ao formulário, adicione essas tabelas ou consultas adicionais.
Como?- Clique em Adicionar Tabela.
- Na caixa de diálogo Adicionar Tabela ou Consulta , na tabela Selecionar uma criança para adicionar lista, clique no nome da tabela ou consulta e clique em Avançar.
Os campos relacionados entre essa tabela ou consulta e a tabela ou consulta primária são mostrados na caixa De conexão de campos , na caixa de diálogo Editar Relação . Verifique se você deseja esses campos em seu modelo de formulário. - Para remover a relação existente, clique na relação na lista Campos de conexão e clique em Remover Relação.
- Para adicionar campos relacionados adicionais, clique em Adicionar Relacionamento e, em seguida, na caixa de diálogo Adicionar Relacionamento , clique nos campos em ambas as colunas de que você precisa.
- Clique em OK e em Concluir.
- Para adicionar tabelas ou consultas adicionais, repita essas etapas.
Clique em Avançar.
Na próxima página do assistente, digite um nome para a conexão de dados principal e clique em Concluir.
Observação
Se você precisar alterar quaisquer conexões de dados secundários com o modelo de formulário, faça essas alterações antes de ir para a próxima etapa. Alterando as conexões de dados secundárias agora, você pode testar as novas conexões de dados principais e secundárias ao mesmo tempo. Encontre links para obter mais informações sobre como alterar conexões de dados secundários na seção Ver também .
Etapa 3: Visualizar, publicar e testar o modelo de formulário
- Para testar as alterações, clique Visualizar na barra de ferramentas Padrão ou pressione CTRL+SHIFT+B.
- Para fechar a janela de visualização, clique em Fechar Visualização na barra de ferramentas Standard.
- Para publicar o modelo de formulário, clique em Publicar no menu Arquivo e siga as etapas no Assistente de Publicação iniciado.
- Teste o formulário completamente abrindo um formulário com base neste modelo de formulário e preenchendo-o. Verifique se o formulário com base nesse modelo de formulário funciona conforme o esperado.