Introdução às 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 entre um formulário do Microsoft Office InfoPath e uma origem de dados externos que armazena ou fornece dados para esse formulário. Uma origem de dados é uma coleção de campos e grupos que definem e armazenam os dados para um formulário. Os controlos estão vinculados a campos e grupos na origem de dados e apresentam os dados para os utilizadores.

Um formulário pode ter uma ligação de dados principal, denominada a ligação de dados principal, e, opcionalmente, pode ter uma ou mais ligações de dados secundária. Consoante os seus objetivos para o formulário, uma ligação de dados poderá de consulta ou submeter dados de formulário a uma origem de dados externos, como uma base de dados do Microsoft SQL Server ou um serviço Web.

Neste artigo

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

Trabalhar com a ligação de dados principal

Trabalhar com ligações de dados secundária

Armazenamento de dados para utilização offline

Considerações para ligar a origens de dados externos

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

Uma ligação de dados é uma ligação dinâmica entre um formulário e uma origem de dados que armazena ou fornece dados para esse formulário. Um formulário pode ter uma ligação de dados principal, denominada a ligação de dados principal, e, opcionalmente, pode ter uma ou mais ligações de dados secundária. A ligação de dados principal define a origem de dados principal do formulário. Um Esquema XML descreve como os dados são armazenados numa origem de dados principal do formulário. É possível que apenas uma ligação de dados principal de um formulário e é criada automaticamente quando cria um modelo de formulário que é baseado numa origem de dados externos. Pode criar ligações de dados secundária tantas que desejar ao estruturar um modelo de formulário.

Consoante os seus objetivos para o formulário, pode criar uma ligação de dados principais ou secundárias a uma origem de dados externos, como uma base de dados do Microsoft SQL Server ou um serviço Web. Origem de dados externa é um arquivo de dados que envia dados para ou pode receber dados a partir de um formulário que é baseado no seu modelo de formulário. O InfoPath funciona com seguintes origens de dados externos:

  • Base de dados do Microsoft Office Access

  • Base de dados do Microsoft SQL Server

  • Serviço Web

  • Biblioteca de documentos ou lista num servidor a executar o Microsoft Windows SharePoint Services

  • Ficheiro XML

Pode criar três tipos de ligações de dados a uma origem de dados externos: dados da consulta submetem apenas, só dados, ou ambos consultar e submetem dados. Uma ligação de dados de consulta receba dados a partir de uma origem de dados e armazena os dados no formulário. Uma ligação de dados de submeter envia dados do formulário para uma origem de dados, a uma aplicação num servidor Web, para uma biblioteca de documentos num servidor a executar o Microsoft Windows SharePoint Services, ou numa mensagem de e-mail. Consulta e apresentar ligações de dados tanto dados a partir de receber e enviem dados para uma origem de dados. Quando cria uma ligação de dados, pode Especifica o tipo de ligação de dados que pretende. Por exemplo, pode criar uma ligação de dados que faz o seguinte:

  • Dados de consultas a partir de uma base de dados

  • Submeter dados de formulário numa mensagem de e-mail

  • Submeter dados de formulário a uma aplicação num servidor Web

  • Submeter dados de formulário para uma aplicação personalizada que utiliza o controlo XmlFormView

  • Consulta ou submete dados através do código de programação personalizado, como c#, Microsoft Visual Basic .NET ou Microsoft JScript.

  • Utiliza as definições de ligação armazenadas numa biblioteca de ligações de dados num servidor a executar Microsoft Office SharePoint Server 2007

  • Consultas ou submeta dados para serviços de fluxo de trabalho humanos no Microsoft BizTalk Server 2004 ou BizTalk Server 2006

O tipo de ligação que utilizar depende os seus objetivos para o formulário e o tipo de origem de dados externa ao qual pretende ligar o formulário para.

Ligações de dados da consulta

Uma ligação de dados de consulta obtém dados de origem de dados externa e armazena esses dados nos campos na origem de dados principais ou secundárias de um formulário. Pode, em seguida, os controlos de vincular para esses campos para apresentar os dados no formulário. Pode criar uma ligação de dados da consulta das seguintes formas:

  • Estruture um modelo de formulário que é baseado numa base de dados, serviço Web ou definições armazenadas numa biblioteca de ligação. A estrutura da origem de dados externa, em seguida, define a origem de dados principal para o formulário.

  • Modifica um modelo de formulário existente, adicionando uma ligação de dados secundária consulta uma base de dados, o serviço Web, a lista do SharePoint ou a biblioteca ou o ficheiro XML.

Quando estruturar um novo modelo de formulário que é baseado numa base de dados, serviço Web ou definições numa biblioteca de ligações, cria uma ligação de dados de consulta que torna-se a ligação de dados principal para os formulários baseados nesse modelo de formulário. Pode definir a ligação de dados de apenas uma consulta como a ligação de dados principal para um modelo de formulário. Se precisar de dados da consulta a partir de origens de dados adicionais, pode criar os dados da consulta dessas origens de dados para ligações de dados secundária. Vai aprender mais sobre as ligações de dados secundária neste artigo.

Quando adiciona uma ligação de dados secundária consultas de dados ao modelo de formulário, pode especificar se InfoPath deve utilizar a ligação de dados sempre que o utilizador abre o formulário ou após a ocorrem de eventos específicos quando o utilizador preenche o formulário, tal como clicando numa botão para apresentar uma lista de opções. Para utilizar a ligação de dados após a ocorrem de eventos específicos, utilize um dos seguintes métodos:

  • Inserir um controlo de botão que atualiza dados sob a forma.

  • Adicione uma regra para utilizar a ligação de dados quando uma condição no formulário de existe.

  • Escreva código personalizado para eventos específicos.

Submeter as ligações de dados

Quando os utilizadores submeter um formulário, os dados a partir desse formulário são enviados através de uma ligação de dados de submeter a uma origem de dados externos. Pode configurar nesse modelo de formulário para permitir aos utilizadores enviar dados para os seguintes tipos de origens de dados externas:

  • Base de dados do Microsoft Office Access

  • Base de dados do Microsoft SQL Server

  • Serviço Web

Também pode adicionar ligações de dados secundária que submetem dados das seguintes formas:

  • Submeta dados de formulário a uma biblioteca de documentos num servidor a executar o Microsoft Windows SharePoint Services.

  • Submeta dados de formulário numa mensagem de e-mail.

  • Submeta dados de formulário para uma aplicação num servidor Web.

Criar uma ligação de dados de submeter das seguintes formas:

  • Estruture um novo modelo de formulário que é baseado numa base de dados, serviço Web ou definições armazenadas numa biblioteca de ligação num servidor a executar Office SharePoint Server 2007. A estrutura da origem de dados externa, em seguida, define a origem de dados principal para o formulário.

  • Modificar um modelo de formulário existente, adicionando uma ligação de dados secundária e, em seguida, configure o modelo de formulário para permitir que os utilizadores submeter os seus formulários através desta ligação de dados secundária.

    Sugestão: Ao estruturar um modelo de formulário que é baseado numa base de dados do Access do Office ou SQL Server, o InfoPath configura automaticamente uma ligação de dados de submeter se a base de dados cumpre determinados requisitos. Encontre ligações para mais informações sobre essas exigências na secção Consulte também. Pode optar por desativar a funcionalidade de submeter se pretender que os utilizadores para submeter os respetivos concluídas submeter a formulários utilizando outro tipo de ligação de dados.

Na maioria dos casos, irá configurar uma ligação de dados de submeter como principal submeter a ação para o modelo de formulário. No entanto, pode estruturar o seu modelo de formulário para que os utilizadores possam submeter os respetivos formulários concluídos em várias localizações utilizando regras ou código personalizado. Por exemplo, pode configurar o seu modelo de formulário para permitir que os utilizadores submeter os seus formulários concluídos a um serviço Web e através de uma mensagem de correio electrónico. Normalmente, pode configura o modelo de formulário para submeter todos os dados no formulário. No entanto, se utilizar código personalizado para submeter os dados do formulário ou se estiver a configurar o modelo de formulário para permitir que o formulário submeter dados para um serviço Web, pode submeter uma parte dos dados de formulário.

Consultar e submeter as ligações de dados

Ao estruturar um modelo de formulário que é baseado numa base de dados ou de um serviço Web, pode criar uma ligação de dados que pode obter dados a partir de e submeter dados para a base de dados ou serviço Web. Se estiver a estruturar um modelo de formulário que é baseado numa base de dados, a ligação de dados pode obter ou submeter dados. No entanto, na ordem para formulários baseado neste modelo de formulário para submeter dados para a base de dados, devem ser reunidos os seguintes requisitos:

  • Não está a estruturar um modelo de formulário compatível com o browser.

  • Todas as tabelas na ligação de dados principal tem de conter uma chave primária, restrição exclusiva ou índice exclusivo.

  • Todas as tabelas na consulta tem de ter uma relação simple, hierárquica.

  • Nenhum dos campos na origem de dados principal do formulário de dados pode armazenar um tipo de dados binários grandes.

Pode obter mais informações sobre estes requisitos em Considerações para ligar a origens de dados externos neste artigo.

Tal como uma ligação de dados de consulta e uma ligação de dados de submeter uma ligação de dados que pode obter dados a partir de ou submeter dados para um serviço Web é combinada numa ligação de dados simples.

Início da página

Trabalhar com a ligação de dados principal

A ligação de dados principal estabelece uma ligação à origem de dados principal do formulário. Um esquema XML descreve a estrutura para armazenar dados na origem de dados principal do formulário. Pode estruturar a origem de dados utilizando o painel de tarefas Origem de dados ou pode deixar a criar a origem de dados automaticamente à medida que adiciona controlos ao seu modelo de formulário do InfoPath. Também pode estruturar um modelo de formulário com base na origem de dados externa, por sua vez define a estrutura da origem de dados principal. Um modelo de formulário pode ter apenas uma ligação de dados principal.

Se a ligação de dados principal se ligar a uma origem de dados externos, como trabalhar com a ligação de dados principal depende do tipo de origem de dados que liga-se ao.

Base de dados    Ao estruturar um modelo de formulário com base numa base de dados, o InfoPath cria uma ligação de dados principal que a consulta e, opcionalmente, submete dados nessa base de dados. Se o formulário será preenchido apenas utilizando o InfoPath e a base de dados cumpra os requisitos de listados na secção Considerações para ligar a origens de dados externos , InfoPath automaticamente cria uma ligação de dados de submeter de colunas e configura o formulário modelo para permitir que os utilizadores submeter os seus formulários. Se o formulário será preenchido utilizando um browser, o InfoPath não criar uma ligação de dados de submeter à base de dados. Ligações de dados que submetem dados a uma base de dados não são suportadas em modelos de formulário compatível com o browser.

Sugestão: Se o formulário será preenchido utilizando um browser e pretende submeter dados a uma base de dados, pode fazê-lo ao ligar o formulário a um serviço Web que submete dados à base de dados.

Serviço Web    Ao estruturar um modelo de formulário com base num serviço Web, pode criar uma ligação de dados principal que tanto consultas e submete dados, apenas consultas dados ou que apresente apenas os dados. Se optar por submeter dados, o InfoPath configura automaticamente o modelo de formulário para permitir aos utilizadores submeter os seus formulários. Pode especificar se pretende submeter alguns dos dados do formulário ou todos os dados de formulário. Se apenas alguns dos dados é apresentado, pode especificar quais os campos num nomeadamente grupo contêm os dados que devem ser apresentados, consoante os requisitos do serviço Web.

Quando a estrutura de um modelo de formulário baseado numa base de dados ou serviço Web InfoPath cria uma origem de dados principal com campos de consulta, campos de dados e grupos que correspondem da forma que os dados são armazenados numa base de dados ou serviço Web. Um campo de consulta contém o valor que é utilizado numa consulta para obter dados a partir de uma base de dados utilizando a ligação de dados da consulta. Os resultados da consulta são colocados os campos de dados, que pode ser editado quando o utilizador abre o formulário. Quando o utilizador submete o formulário, os dados nos campos de dados são enviados utilizando a ligação de dados de submeter. Uma vez que os campos e grupos na origem de dados principal tem de corresponder a forma que os dados são armazenados numa origem de dados externa, é possível modificar destes campos e grupos. No entanto, pode, adicionar campos ou grupos para o campo de raiz na origem de dados principal.

Para permitir aos utilizadores ver, selecione, editar ou apresentar dados nos campos de dados, pode ligar controlos, como caixas de texto e caixas de verificação, para os campos do formulário. Se pretender de consulta e apresentar valores adicionais que os utilizadores possam selecionar como uma opção, pode ligar um controlo como uma caixa de listagem aos campos da consulta. Se pretender que os utilizadores para selecionar um valor a partir de uma lista, pode ligar um controlo como uma caixa de listagem a um campo de dados e, em seguida, defina as propriedades do controlo para apresentar valores a partir de uma origem de dados secundária ou um campo de repetição na origem de dados principal.

Início da página

Trabalhar com ligações de dados secundária

Uma ligação de dados secundária liga-se um formulário a uma origem de dados externos. Ligações de dados secundária são úteis quando precisar de consulta ou submeter dados de formulário a uma origem de dados externos diferente de origem de dados externa na ligação de dados principal ou quando pretende que os utilizadores submeter dados de várias origens de dados externos. Pode criar ligações de dados secundária tantas à medida que pretende.

Uma ligação de dados secundária pode consultar ou submeter dados para os seguintes tipos de origens de dados externas:

  • Base de dados do Office Access

  • Base de dados do SQL Server

  • Serviço Web

  • Biblioteca de documentos ou lista num servidor a executar o Windows SharePoint Services

  • Ficheiro XML

Ao utilizar uma ligação de dados secundária, também pode ativar os utilizadores podem submeter dados de formulário a uma aplicação num servidor Web, para uma biblioteca de documentos num servidor a executar o Windows SharePoint Services, ou através de uma mensagem de e-mail.

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

  • Adicione um botão de atualização para o modelo de formulário que o utilizador pode clicar para enviar a consulta.

  • Adicione uma regra para o modelo de formulário para consultar a origem de dados ao utilizar esta ligação de dados.

  • Adicione código personalizado para o modelo de formulário que envia a consulta.

Quando adiciona uma ligação de dados secundária a um formulário, o InfoPath cria automaticamente uma origem de dados secundária com campos de dados e grupos que correspondem a forma que os dados são armazenados numa origem de dados externa. Isto ajuda a garantir a integridade dos dados. Não é possível modificar os campos e grupos na origem de dados secundária.

Início da página

Armazenamento de dados para utilização offline

Quando adiciona uma ligação de dados secundária esses dados de consultas de uma origem de dados externos, pode configurar a ligação para armazenar os resultados da consulta no computador do utilizador. Este procedimento assegura que os utilizadores possam preencher o formulário se os respetivos computadores não estiver ligados a uma rede. Esta opção é denominada trabalhar offline.

Se configurar uma ligação de dados secundária desta forma, a consulta é enviada para a origem de dados externos enquanto computador o utilizador está ligado à rede. Os resultados da consulta, em seguida, são armazenados na origem de dados secundária do formulário e aparecem no formulário de quando o utilizador preenche o formulário. Dados está em cache sempre que o utilizador efetua uma nova consulta, para que os dados são mantidos para cima até à data quanto possíveis.

O InfoPath considera parâmetros de consulta quando decidir se os dados armazenados são adequados para uma consulta determinada. Quando criar a ligação de dados, pode escolher se pretende apresentar um conjunto predefinido de dados armazenados no formulário, caso a origem de dados não está disponível. Deverá tomar em consideração se os dados da consulta são adequados para todos os utilizadores ou indica se o formulário deve apresentar os dados específicos para cada 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 pode resultar em dados incorreta para esse utilizador.

Início da página

Considerações para ligar a origens de dados externos

O InfoPath suporta ligações de dados para os seguintes tipos de origens de dados externas:

  • Base de dados do Office Access

  • Base de dados do SQL Server

  • Serviço Web

  • Biblioteca de documentos ou lista num servidor a executar o Microsoft Windows SharePoint Services

  • Ficheiro XML

As secções seguintes fornecem informações e considerações para a ligação para cada uma das seguintes origens de dados externas.

Base de dados do Microsoft Office Access ou do SQL Server

O InfoPath suporta ligações de dados para bases de dados Access e bases de dados do SQL Server. Para ligar a outro tipo de base de dados, pode utilizar um serviço Web que funciona com a base de dados.

Um formulário pode consultar dados a partir de uma base de dados através de um principal ou uma ligação de dados secundária e pode selecionar qualquer número de tabelas de base de dados de uma ligação. A primeira tabela que selecionar é a tabela primária. As tabelas que selecionar subsequentemente tem de conter um campo que está relacionada com a tabela principal. O InfoPath tentativas definir desta relação ao correspondência de nomes de campos em duas tabelas. Pode optar por utilizar esta relação ou adicionar a sua própria relação de tabela ao criar a ligação de dados.

Um formulário pode submeter dados para uma base de dados através de ligação de dados principal do formulário, se o formulário baseado no modelo de formulário e a base de dados cumprem os seguintes requisitos:

  • O modelo de formulário é não é um modelo de formulário compatível com o browser    O InfoPath não irá criar uma ligação de dados de submeter na ligação de dados principal se estiver a estruturar um modelo de formulário compatível com o browser. Para permitir que os utilizadores podem submeter dados de um formulário que é baseado num modelo de formulário compatível com o browser, utilize um serviço Web que funciona com a base de dados.

  • A tabela para a esquerda em cada par de tabelas relacionadas na origem de dados principal contém uma chave primária    Pelo menos um das relações para cada par de tabelas relacionadas tem de incluir uma chave primária da tabela da esquerda.

  • Nenhum dos campos de dados na origem de dados principal da loja do formulário um tipo de dados binários grandes    O InfoPath irá desactivar a ligação de dados de submeter se a consulta inclui campos que podem armazenar um tipo de dados binários grandes, tal como imagens, imagens, OLE objetos, anexos de ficheiros, o tipo de dados memorando Office Access ou o tipo de dados de texto de SQL.

Se o modelo de formulário e a base de dados cumprem todos estes requisitos, o InfoPath cria a ligação de dados de submeter e configura o modelo de formulário para permitir aos utilizadores submeter os seus formulários. Pode desativar a ligação de dados de submeter na ligação de dados principal se pretende que os utilizadores para submeter os seus dados de formulário através de uma ligação de dados diferentes.

Ao estruturar um modelo de formulário que é baseado numa base de dados, o InfoPath cria uma origem de dados principal que contém os campos de consulta e campos de dados que correspondem a forma que os dados são armazenados na base de dados. O InfoPath também adiciona botões Executar consulta e o Novo registo à vista predefinida do modelo de formulário. Quando um utilizador clica no botão Executar consulta, o InfoPath envia uma consulta com os dados no campo de consulta à base de dados. O botão de Novo registo Limpa quaisquer dados atualmente no formulário e conjuntos de controlos vinculados para os campos de dados para o valor predefinido do campo de dados. Quando um utilizador submete dados à base de dados, quaisquer alterações aos dados nos campos de dados alterar os registos correspondentes na base de dados. Se um utilizador elimina dados a partir de um campo de dados, o registo correspondente é eliminado da base de dados. Por fim, quaisquer dados que tem sido adicionados aos campos de dados atualiza os campos correspondentes ou adiciona os registos correspondentes à base de dados.

Se pretende ligar um formulário a uma base de dados e a ligação de dados principal já foi criada para o formulário, pode adicionar uma ligação de dados secundária consultas a base de dados. Quando adiciona uma ligação de dados secundária, o InfoPath cria uma origem de dados secundária com campos de consulta, campos de dados e grupos que correspondem a campos nas tabelas da base de dados. Pode selecionar várias tabelas de base de dados e estabelecer relações entre tabelas, tal como faria para a ligação de dados principal.

Quando cria uma ligação de dados secundária esses dados de consultas, pode configurar a ligação para enviar uma consulta sempre que o utilizador abre o formulário ou pode efetuar um dos seguintes procedimentos para enviar a consulta:

  • Adicione um botão que os utilizadores podem clicar para atualizar os dados da ligação de dados.

  • Crie uma regra que envia a consulta utilizando a ligação de dados.

  • Escreva código personalizado que envia a consulta quando é executado.

Serviço Web

Um formulário pode consultar ou submeter dados para um serviço Web através de um principal ou uma ligação de dados secundária. O InfoPath adira aos seguintes padrões para ligações a serviços Web:

  • Simples protocolo SOAP (SOAP)    SOAP é o protocolo de comunicação que define as mensagens XML, que são utilizadas para comunicar com o serviço Web.

  • Web Services Description Language (WSDL)    WSDL é esquema XML padrão que é utilizado para descrever a localização, protocolos de comunicação e interfaces para o serviço Web. O InfoPath pode consumir apenas os serviços Web documento-literal estilo.

  • Descrição universal deteção e avaliação de integração (UDDI)    UDDI é o serviço de diretório que descreva os serviços Web disponibilizados por uma empresa.

Quando a estrutura de um novo modelo de formulário que é baseado num serviço Web InfoPath cria uma ligação de dados principal para o serviço Web e, em seguida, cria uma origem de dados principal que contém os campos de consulta, campos de dados e grupos que correspondem ao esquema XML do serviço Web.

Se configurar o modelo de formulário para utilizar outra operação no serviço Web do mesmo ou a que pretende utilizar um serviço Web diferente completamente, pode adicionar ligações de dados secundária para o modelo de formulário. Quando adiciona uma ligação de dados secundária esses dados de consultas, o InfoPath cria uma origem de dados secundária com campos e grupos que correspondem ao esquema do serviço Web. Se adicionar uma ligação de dados secundária submete dados, pode configurar a ligação para enviar todas as ou apenas alguns dos dados no formulário, dependendo os parâmetros no serviço Web.

Quando cria uma ligação de dados principais ou secundárias para um serviço Web, pode especificar se a ligação apenas dados de consultas, apresente apenas os dados ou ambas as consultas e submete dados. Se a ligação de consulta de dados, o InfoPath adiciona o botão Executar consulta ao modelo de formulário. Quando um utilizador clica no botão Executar consulta, o InfoPath envia uma consulta com os dados nos campos de consulta para o serviço Web. Se a ligação submete dados, o InfoPath permite a funcionalidade de submeter para o formulário. Quando configurar uma ligação de dados de submeter, o InfoPath determina quais os dados que são necessária pelo serviço Web. Com base no que as informações, pode especificar quais os campos no formulário de modelo deve submeter os seus dados para o serviço Web.

Biblioteca de documentos ou uma lista num site do SharePoint

Um formulário pode consultar dados através de uma ligação de dados secundária para uma biblioteca de documentos ou uma lista num servidor a executar o Windows SharePoint Services. Um formulário também pode submeter dados para uma biblioteca de documentos num servidor. Não é possível ligar a uma biblioteca ou lista através de uma ligação de dados principal.

Se criar uma ligação de dados secundária esses dados de consultas a partir de uma lista ou biblioteca de documentos, o InfoPath cria uma origem de dados secundária para o formulário que corresponde às colunas na lista ou biblioteca de documentos.

Se criar uma ligação de dados secundária submete dados a uma biblioteca de documentos e pretende submeter a ligação de dados para ser principal submeter a ação para o modelo de formulário, tem de ativar a funcionalidade de submeter para o modelo de formulário e associá-la com os dados ligação ao utilizar a caixa de diálogo Opções de submeter (menuFerramentas, comando Opções de submeter ). Por predefinição, todos os dados no formulário de submeter através da ligação de dados de submeter. Se pretender enviar apenas algumas dos dados, pode fazê-lo ao escrever código personalizado para o modelo de formulário.

Ficheiro XML

Um formulário pode consultar dados através de uma ligação de dados secundária para um ficheiro XML. Por exemplo, pode guardar uma folha de cálculo do Microsoft Office Excel como um ficheiro XML e, em seguida, utilize uma ligação de dados secundária para da consulta e apresentar os dados a partir desse ficheiro no formulário de. Também pode utilizar uma ligação de dados secundária para consultar os dados a partir de um ficheiro XML para poder obter dados a partir de uma aplicação num servidor Web que devolve XML, como uma aplicação do Microsoft ASP.NET, um script de Common (Gateway Interface CGI) ou uma aplicação que utiliza o Internet Server Application Programming Interface (ISAPI).

Aplicação num servidor Web

Pode criar uma ligação de dados secundária submete dados a uma aplicação num servidor Web, como uma aplicação do ASP.NET, um script CGI ou uma aplicação que utiliza ISAPI. Submeter dados para uma aplicação num servidor Web, tem de configurar o modelo de formulário para permitir aos utilizadores submeter os seus dados de formulário e configurar as opções de submissão da ligação de dados ao selecionar o servidor Web (HTTP) na (de caixa de diálogo Submeter opções Menu Ferramentas, comando Opções de submeter ).

Nota: Um formulário pode ter apenas uma ligação que submete dados para uma aplicação num servidor Web. Não é possível configurar um modelo de formulário para permitir que os formulários utilizar uma regra para submeter dados para uma aplicação num servidor Web.

Definições de ligação na biblioteca de ligação de dados

Se vários formulários de utilizam as ligações de dados do mesmo ou semelhantes, considere armazenar as definições de cada ligação de dados num ficheiro de ligação de dados numa biblioteca de ligações de dados num servidor a executar Office SharePoint Server 2007. Um ficheiro de ligação de dados é um ficheiro XML que contém informações de ligação para uma origem de dados externos único e tem uma extensão de nome de ficheiro. XML ou. udcx. Quando um utilizador abre um formulário que liga a um ficheiro de ligação de dados, o InfoPath utiliza as definições desse ficheiro para ligar à origem de dados externa. Vantagens de utilizar ficheiros de ligação de dados incluem o seguinte:

  • Vários formulários podem utilizar o mesmo ficheiro de ligação de dados, pelo que não existe sem necessidade de criar a mesma ligação de dados de raiz para cada formulário.

  • Se alterarem as definições de ligação ou localização de origem de dados externa, terá de atualizar apenas o dados ficheiro de ligação, não cada modelo de formulário.

  • O ficheiro de ligação de dados pode conter informações de autenticação alternativo que podem ser utilizadas pelo servidor quando um utilizador preenche um formulário utilizando um browser.

  • Formulários que são preenchidos no browser sem um nível de segurança de fidedignidade total pode ligar-se num computador num outro domínio se todas as ligações de dados sob a forma de utilizam ficheiros de ligação de dados.

Para ligar um formulário a um ficheiro de ligação de dados, o ficheiro tem de ser armazenado numa biblioteca de ligações de dados num servidor a executar Office SharePoint Server 2007 e tem de seguir o formato de ficheiro 2.0 de versão de ligação de dados Universal (UDC).

Nota: O formato de ficheiro UDC 2.0 é um vasto conjunto de versão do 1.0 formato utilizada pelo Microsoft Office FrontPage. O InfoPath não é possível utilizar um ficheiro de ligação de dados no formato de versão 1.0. Encontre ligações para mais informações sobre bibliotecas de ligações de dados e ficheiros de ligação de dados na secção Consulte também.

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.

×