Alterar ou remover uma ligação de dados

Aplica-se A
InfoPath 2010 InfoPath 2013

Uma ligação de dados é uma ligação entre um formulário do Microsoft Office InfoPath e uma origem de dados externa, como uma base de dados, um serviço Web, um ficheiro XML ou Microsoft Windows SharePoint Services biblioteca ou lista de documentos. As ligações de dados são utilizadas para consultar e submeter dados. Se as origens de dados externas do modelo de formulário forem alteradas, poderá ter de modificar ou remover as ligações de dados correspondentes do modelo de formulário.

Neste artigo

Antes de começar

Alterar ou remover a ligação de dados de um modelo de formulário afeta os controlos e origens de dados de quaisquer formulários novos ou existentes baseados nesse modelo de formulário. Quando altera a ligação de dados, o InfoPath cria uma nova origem de dados baseada na forma como os dados são armazenados na nova origem de dados externa. Se a nova origem de dados externa armazenar dados tal como a antiga origem de dados externa, não verá alterações à origem de dados no modelo de formulário. Todos os controlos no modelo de formulário serão vinculados aos mesmos campos na origem de dados. No entanto, se a nova origem de dados externa armazenar dados de uma forma diferente da antiga origem de dados externa, o InfoPath cria uma nova origem de dados com novos campos e grupos. Os controlos no modelo de formulário vinculados a campos na origem de dados antiga deixarão de estar vinculados a campos na nova origem de dados. Se quiser utilizar estes controlos existentes, terá de vincular estes controlos a outros campos na nova origem de dados.

Só pode remover ligações de dados secundárias de um modelo de formulário. Não é possível remover a ligação de dados principal de um modelo de formulário. Quando remove uma ligação de dados secundária, o InfoPath elimina a origem de dados secundária correspondente do modelo de formulário. Os controlos associados à origem de dados eliminada permanecem no modelo de formulário, mas já não estão vinculados aos campos e grupos nessa origem de dados. Se quiser utilizar estes controlos, tem de efetuar um dos seguintes procedimentos:

  • Vincular os controlos desvinculados a campos ou grupos na origem de dados principal ou a outra origem de dados secundária existente.
  • Adicione uma nova ligação de dados secundária ao modelo de formulário e, em seguida, vincule os controlos desvinculados a campos ou grupos nessa nova origem de dados secundária.
  • Remova os controlos desvinculados do modelo de formulário.

Nota

Alterar ou remover uma ligação de dados de um modelo de formulário pode resultar na perda de dados para quaisquer formulários existentes baseados neste modelo de formulário. Quando um utilizador abre um formulário existente, o InfoPath verifica a localização publicada para obter uma versão mais recente do modelo de formulário. Se existir uma versão mais recente, o InfoPath apresenta o formulário com a versão mais recente do modelo de formulário. Se um utilizador introduzisse dados num controlo vinculado a um campo numa versão mais antiga do modelo de formulário e alterasse ou modificasse a ligação de dados, o que resultaria na remoção desse campo da origem de dados, o utilizador perderia os dados armazenados no campo que foi removido da origem de dados.

Antes de alterar ou remover uma ligação de dados, certifique-se de que considera os efeitos nos controlos e origens de dados em formulários existentes baseados no modelo de formulário. Depois de alterar ou remover uma ligação de dados, teste as alterações antes de permitir que os seus utilizadores preencham um formulário baseado no modelo de formulário modificado.

Início da Página

Alterar uma ligação de dados

  1. No menu Ferramentas , clique em Ligações de Dados.

  2. Na lista Ligações de dados para o modelo de formulário , clique na ligação de dados que pretende alterar.

  3. Clique em Modificar.
    O Assistente de Ligação de Dados começa a orientá-lo ao longo do processo de alteração da ligação de dados. As páginas seguintes do Assistente de Ligação de Dados dependem do tipo de ligação de dados que está a alterar.

  4. Siga os passos no Assistente de Ligação de Dados.

    Nota

    Encontre ligações para obter mais informações sobre como utilizar o Assistente de Ligação de Dados para ligar um formulário a uma origem de dados externa específica na secção Consulte Também .

  5. Para testar as suas alterações, clique em Pré-visualizar na barra de ferramentas Padrão ou prima CTRL+SHIFT+B.

Início da Página

Remover uma ligação de dados

  1. No menu Ferramentas , clique em Ligações de Dados.

  2. Na lista Ligações de dados para o modelo de formulário , clique na ligação de dados que pretende remover.

  3. Clique em Remover.

    Nota

    Se o botão Remover estiver desativado, significa que selecionou a ligação de dados principal do modelo de formulário. Não pode remover a ligação de dados principal de um modelo de formulário.

  4. Na caixa de diálogo Microsoft Office InfoPath , clique em Sim.

  5. Para testar as suas alterações, clique em Pré-visualizar na barra de ferramentas Padrão ou prima CTRL+SHIFT+B.

Início da Página