Descrição geral das ligações de dados

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.

Uma ligação de dados é uma ligação dinâmica que é utilizada para receber ou submeter dados entre um formulário do Microsoft InfoPath e os dados que são guardados fora do formulário, como um servidor do SharePoint, serviço Web ou base de dados. Por exemplo, num formulário de encomenda que contém uma lista de produtos disponíveis, a estática lista de nomes de produto foi guardada no formulário de. No entanto, qualquer altura um produto é adicionado ou removido, a lista de produtos no formulário de têm de ser atualizada.

Para se certificar de que mantém-se actualizado o formulário, guarde e manter as informações de produto fora do formulário. Crie uma ligação de dados para adicionar esta informação ao formulário quando os utilizadores preencham o formulário. A vantagem de utilizar uma ligação de dados para obter as informações de produto é que estas informações podem ser guardadas num único local vários formulários podem ser ligadas a. Além disso, ter a certeza que os utilizadores tenham sempre as informações mais recentes quando concluir a um formulário.

Para além de dados a receber, ligações de dados podem ser utilizadas para apresentar dados. Depois de um utilizador tem preencher um formulário, tem de submeter o formulário. Ao adicionar submeter ligações de dados para formulários, pode especificar se os dados do formulário for apresentados. Por exemplo, um formulário pode ser apresentado como um documento numa biblioteca de documentos do SharePoint ou enviado numa mensagem de e-mail.

Neste artigo

Local versus dados externos

Tipos de ligação de dados externos

Submeter a ligação de dados

Receber a ligação de dados

Guardar os dados para utilização offline

Base de um formulário de uma origem de dados externa

Local versus dados externos

Todos os formulários do InfoPath guardar os dados que são introduzidos com-los. Controlos são utilizados para apresentar os dados aos utilizadores. Quando um utilizador submete o formulário, os dados locais no formulário de submeter um ou mais localizações externos.

Ligações de dados podem ser utilizadas quando precisar de dados da consulta de fora do formulário ou quando pretender que os utilizadores podem submeter dados em várias localizações. Não existe nenhum limite para o número de ligações de dados que pode ser criado.

Se criar uma ligação de dados que consulta de dados, o formulário de consulta esta ligação de dados por predefinição quando o formulário abre. Também pode utilizar esta ligação de dados ao configurar o formulário das seguintes formas:

  • Adicionar um botão de atualização de que os utilizadores clicam para consultar os dados externos

  • Adicionar uma regra de consulta de dados externos através desta ligação de dados

  • Adicionar código personalizado que os dados externos com base em qualquer outro evento de consulta

Início da página

Tipos de ligação de dados externos

Pode criar submeter dados ou receber ligações de dados para dados com uma origem de dados fora de um formulário do exchange.

Submeter a ligação de dados

Quando os utilizadores submeter um formulário baseado numa lista do SharePoint ou de uma base de dados, a lista ou base de dados é atualizado com as alterações efetuadas pelo utilizador quando estes submeterem o formulário. Um formulário também pode ser configurado para permitir que os utilizadores enviar dados para outras localizações. Podem ser utilizadas das seguintes localizações de dados externos:

  • Serviço Web

  • Biblioteca de documentos num site do SharePoint

  • Mensagem de correio electrónico

  • Ambiente de alojamento (como uma página ASP.NET ou uma aplicação de alojamento)

Na maioria dos casos, submeter uma ligação de dados é utilizada quando submeter o formulário. No entanto, um formulário pode submeter dados em várias localizações utilizando regras ou código personalizado. Por exemplo, os formulários podem ser apresentados para um serviço Web e através de uma mensagem de e-mail. Normalmente, os formulários são configurados para apresentar todos os dados no formulário de. No entanto, com código personalizado para submeter os dados do formulário ou configurar o formulário para submeter dados para um serviço Web pode optar por submeter apenas uma parte dos dados do formulário.

Receber a ligação de dados

Uma ligação de dados de receção obtém os dados a partir de uma fonte externa para preencher os campos do formulário. Controlos, em seguida, podem ser vinculados para esses campos para mostrar os dados da origem externa no formulário. Por exemplo, uma ligação de dados de receção é geralmente utilizada para preencher uma caixa de lista pendente. Podem ser utilizadas as seguintes fontes:

  • Serviço Web SOAP

  • Serviço Web REST

  • Biblioteca ou lista SharePoint

  • Base de dados (apenas para o Microsoft SQL Server)

  • Documento XML

Início da página

Guardar os dados para utilização offline

Por vezes, um utilizador poderá querer preencher um formulário do InfoPath quando não estão ligados a uma rede, também conhecido como trabalhar offline. Pode adicionar esses dados de consultas de uma ligação de dados a partir de uma ligação de dados e configurar a ligação para guardar os resultados da consulta no computador do utilizador. Este procedimento assegura que os utilizadores possam preencher o formulário se os respetivos computadores estiver a trabalhar offline.

Se configurar uma ligação de dados desta forma, a consulta é enviada através da ligação de dados enquanto o utilizador é preenche o formulário e o seu computador está ligado à rede. Os resultados da consulta, em seguida, são guardados no disco rígido do utilizador no formulário e estes serão apresentados quando o utilizador preenche-lo. Dados são sempre que o utilizador efetua uma nova consulta para que os dados são mantidos atualizados muito possível em cache.

Quando criar a ligação de dados, pode escolher se apresentar um conjunto predefinido de dados guardados no formulário, caso a ligação de dados externos não está disponível. Deverá tomar em consideração se os dados da consulta são adequados para todos os utilizadores ou se o formulário deve mostrar dados específicos do utilizador. Por exemplo, se os dados devolvidos pela consulta baseia-se a função ou identidade do utilizador, utilizando um conjunto predefinido de dados que tiver sido configurados na altura da estruturação em vez de utilizar os resultados da consulta poderá resultar em dados incorreta para esse utilizador.

Início da página

Base de um formulário de uma origem de dados externa

Ao utilizar a lista do SharePoint, base de dados ou serviço Web, pode estruturar um modelo de formulário com base numa ligação de dados de receção. Campos e grupos são criados localmente, no formulário, que correspondem aos campos e grupos no repositório de dados externos. Por outras palavras, o InfoPath 2010 localmente reflete a estrutura de dados de dados externos para que, quando o formulário carrega dados externos, não existem problemas integridade dos dados.

Importante: Não é possível modificar os campos locais no formulário que são baseados em campos de uma base de dados ou serviço Web. Esta restrição ajuda a garantir a integridade dos dados. No entanto, pode, adicionar campos ou grupos para o grupo meusCampos sob a forma.

Início da página

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×