Introducere în conexiunile de date

Important : Acest articol este tradus automat, consultați exonerarea de răspundere. Versiunea în limba engleză a acestui articol se poate găsi aici pentru referință.

O conexiune de date este o legătură dinamică între un formular Microsoft Office InfoPath şi o sursă de date externe care stochează sau furnizează date pentru formularul respectiv. O sursă de date este o colecţie de câmpuri şi grupuri care definesc şi stochează datele pentru un formular. Controalele sunt legate la câmpurile şi grupurile din sursa de date şi afişează datele pentru utilizatori.

Un formular poate avea doar o conexiune de date principală, denumită conexiune de date principală, iar aceasta poate avea, opțional, una sau mai multe conexiuni de date secundare. În funcție de obiectivele stabilite pentru formular, o conexiune de date poate interoga sau remite date din formular către o sursă de date externă, cum ar fi o bază de date Microsoft SQL Server sau un serviciu Web.

În acest articol

Prezentare generală a conexiunilor de date

Lucrul cu conexiunea de date principală

Lucrul cu conexiunile de date secundară

Stocarea datelor pentru utilizare offline

Considerații pentru conectarea la surse de date externe

Prezentare generală a conexiunilor de date

O conexiune de date este un link dinamic între un formular și o sursă de date care stochează sau furnizează datele pentru acel formular. Un formular poate avea o conexiune de date principală, denumită conexiune de date principală, iar aceasta poate avea una sau mai multe conexiuni de date secundare. Conexiunea de date principală definește sursa de date principală a formularului. O Schemă XML descrie modul de stocare a datelor din sursa de date principală a formularului. Există o conexiune de date principală unică pentru un formular, care se creează automat atunci când creați un șablon formular bazat pe o sursă de date externă. Se pot crea cât de multe conexiuni de date secundare este nevoie, atunci când proiectați un șablon formular.

În funcție de scopul stabilit pentru formular, creați o conexiune de date principală sau secundară la o sursă de date externă, cum ar fi o bază de date Microsoft SQL Server sau un serviciu Web. O sursă de date externă este un depozit de date care trimite datele către sau primește datele de la un formular bazat pe șablonul formular. InfoPath funcționează cu următoarele surse de date externe:

  • Baze de date Microsoft Office Access

  • Bază de date Microsoft SQL Server

  • Serviciu Web

  • Bibliotecă de documente sau listă de pe un server pe care se execută Microsoft Windows SharePoint Services

  • Fișier XML

Se pot crea trei tipuri de conexiuni de date la o sursă de date externă: doar date de interogare, doar date de remitere sau date de interogare și remitere. O conexiune de date de interogare primește date de la o sursă de date și stochează aceste date în formular. O conexiune de date de remitere trimite datele din formular către o sursă de date, către o aplicație pe un server Web, către o bibliotecă de documente pe un server pe care se execută Microsoft Windows SharePoint Services sau într-un mesaj de poștă electronică. Conexiunile de date de interogare și remitere primesc date de la și trimit date către o sursă de date. Atunci când creați o conexiune de date, specificați tipul conexiunii de date dorit. De exemplu, creați o conexiune de date care efectuează oricare dintre acțiunile următoare:

  • Interoghează date de la o bază de date

  • Remite date din formular într-un mesaj de poștă electronică

  • Remite date din formular către o aplicație de pe un server Web

  • Remite date din formular către o aplicație particularizată care utilizează controlul XmlFormView

  • Interoghează sau remite date prin coduri de programare particularizate, cum ar fi C#, Microsoft Visual Basic .NET sau Microsoft JScript.

  • Utilizează setări de conexiune stocate într-o bibliotecă de conexiuni de date de pe un server pe care se execută Microsoft Office SharePoint Server 2007

  • Interoghează sau remite date către Human Workflow Services pe Microsoft BizTalk Server 2004 sau BizTalk Server 2006

Tipul de conexiune utilizat depinde de scopurile stabilite pentru formular și de tipul sursei de date externe la care conectați formularul.

Conexiuni de date de interogare

O conexiune de date de interogare se date dintr-o sursă de date externe și stochează datele în câmpurile din sursa de date principală sau secundară a unui formular. Apoi puteți legare controale câmpurile de afișare a datelor în formă. Puteți crea o conexiune de date de interogare în următoarele moduri:

  • Proiectarea unui formular bazat pe o bază de date sau serviciu Web sau setări stocate într-o bibliotecă de conexiuni. Structura sursei de date externe va defini atunci sursa de date principală a formularului

  • Modificați un șablon formular existent adăugând o conexiune de date secundară care interoghează o bază de date, un serviciu Web, o listă sau bibliotecă SharePoint sau un fișier XML.

Atunci când proiectați un șablon formular nou bazat pe o bază de date, pe un serviciu Web sau pe setările dintr-o bibliotecă de conexiuni, creați o conexiune de date de interogare care devine conexiunea de date principală pentru formularele bazate pe șablonul formular. Se poate defini o conexiune de date de interogare unică drept conexiune de date principală pentru un șablon formular. Dacă este nevoie să interogați date din surse de date suplimentare, creați conexiuni de date secundare care interoghează datele din aceste surse. Aflați mai multe despre conexiunile de date secundare în acest articol.

Atunci când adăugați o conexiune de date secundară care interoghează datele la șablonul formular, specificați dacă InfoPath utilizează conexiunea de date de fiecare dată când utilizatorii deschid formularul sau după ce au loc evenimente specifice atunci când utilizatorii completează formularul, cum ar fi clic pe un buton pentru a afișa o listă de opțiuni. Pentru a utiliza conexiunea de date după ce au loc evenimente specifice, utilizați una dintre metodele următoare:

  • Inserați un control buton care reîmprospătează datele din formular.

  • Adăugați o regulă la utilizarea conexiunii de date, atunci când există o condiție în formular.

  • Scrieți coduri particularizate pentru evenimente specifice.

Remiterea conexiunilor de date

Atunci când utilizatorii remit un formular, datele din formular se trimit printr-o conexiune de date de remitere către o sursă de date externă. Șablonul formular se poate configura pentru a permite utilizatorilor să trimită date către tipurile următoare de surse de date externe:

  • Bază de date Microsoft Office Access

  • Bază de date Microsoft SQL Server

  • Serviciu Web

De asemenea, aveți posibilitatea să adăugați conexiuni de date secundare care remit datele în modurile următoare:

  • Remit datele din formular către o bibliotecă de documente de pe un server pe care se execută Microsoft Windows SharePoint Services.

  • Remite datele din formular într-un mesaj de poștă electronică.

  • Remit datele din formular către o aplicație de pe un server Web.

O conexiune de date de remitere se poate crea în modurile următoare:

  • Proiectați un șablon formular nou care se bazează pe o bază de date, pe un serviciu Web sau pe setările stocate într-o bibliotecă de conexiuni de date pe un server pe care se execută Office SharePoint Server 2007. Structura unei surse de date externe definește sursa de date principală pentru formular.

  • Modificați un șablon formular existent adăugând o conexiune de date secundară, apoi configurați șablonul formularului pentru a permite utilizatorilor să remită formularele prin conexiunea de date secundară.

    Sfat : Când proiectați un șablon formular care se bazează pe o bază de date Office Access sau SQL Server, InfoPath configurează automat o conexiune de remitere de date dacă baza de date întrunește anumite cerințe. Găsiți linkuri la mai multe informații despre funcții în secțiunea Consultați și. Aveți posibilitatea să dezactivați caracteristica Remitere dacă doriți ca utilizatorii să își remită formularele completate cu un alt tip de conexiune de date de remitere.

În majoritatea cazurilor, va configura una remiterea conexiune de date ca principale remiterea acțiune pentru șablonul de formular. Cu toate acestea, puteți să proiectați șablonul de formular, astfel încât utilizatorii pot remite formularele terminată în mai multe locații utilizând regulile sau codul particularizat. De exemplu, puteți să configurați șablonul formular pentru a permite utilizatorilor să remite formularele completată într-un serviciu Web, precum și printr-un mesaj de e-mail. De obicei, când configurați șablonul formular pentru a trimite toate datele din formularul. Cu toate acestea, dacă utilizați codul particularizat pentru a trimite date de formă sau configurați șablonul formular pentru a permite formular pentru a trimite date la un serviciu Web, puteți trimite o porțiune a datelor de formular.

Conexiunile de date de interogare și remitere

Atunci când proiectați un șablon formular pornind de la o bază de date sau de la un serviciu Web, se poate crea o conexiune de date care obține datele de la și remite datele către baza de date sau serviciul Web. Dacă proiectați un șablon formular pornind de la o bază de date, conexiunea de date poate obține sau remite date. Însă, pentru ca formularele bazate pe acest șablon formular să remită datele către baza de date, trebuie îndeplinite cerințele următoare:

  • Nu proiectați un șablon formular compatibil cu browserul.

  • Toate tabelele din conexiunea de date principală trebuie să conțină o cheie principală, o constrângere unică sau un index unic.

  • Toate tabelele din interogare trebuie să aibă o relație ierarhică simplă.

  • Niciunul dintre câmpurile de date din sursa de date principală a formularului nu poate stoca un tip de date binar mare.

Puteți afla mai multe despre aceste cerințe în considerente pentru conectarea la surse de date externe în continuarea acestui articol.

O conexiune de date care obține date de la sau remite date către un serviciu Web se aseamănă cu o conexiune de date de interogare și o conexiune de date de remitere, combinate într-o conexiune de date unică.

Începutul paginii

Lucrul cu conexiunea de date principală

Conexiunea de date principală stabilește o conexiune la sursa de date principală a formularului. O Schemă descrie structura pentru stocarea datelor în sursa de date principală a formularului. Sursa de date se poate proiecta utilizând panoul de activitate Sursă de date sau InfoPath creează automat sursa de date pe măsură ce se adaugă controale la șablonul formular. De asemenea, se poate proiecta un șablon formular bazat pe o sursă de date externă, care, la rândul ei, definește structura sursei de date principale. Un șablon formular poate avea o conexiune de date unică.

În cazul în care conexiunea de date unică se conectează la o sursă de date externă, modul în care lucrați cu conexiunea de date principală depinde de tipul sursei de date la care se face conexiunea.

Bază de date    Atunci când proiectarea unui șablon formular bazat pe o bază de date, InfoPath creează o conexiune de date principală, care interoghează și remite opțional date la acea bază de date. Dacă formularul va fi completat doar utilizând InfoPath și baza de date sunt îndeplinite cerințele listate în secțiunea de aspecte pentru conectarea la surse de date externe , InfoPath automat creează o conexiune de date de remitere și configurează șablonul formular pentru a permite utilizatorilor să remiteți formulare lor. Dacă formularul va fi completat utilizând un browser, InfoPath nu creați o conexiune de date de remitere la baza de date. Conexiuni de date, care prezintă date la o bază de date nu sunt acceptate în șabloane formular compatibil cu browserul.

Sfat : Dacă formularul se completează utilizând un browser și doriți să remiteți date la o bază de date, aveți posibilitatea să faceți acest lucru conectând formularul la un serviciu Web care remite datele la baza de date.

Serviciu Web     Atunci când proiectați un șablon formular bazat pe un serviciu Web, aveți posibilitatea să creați o conexiune de date principală care interoghează și remite date, care doar interoghează date sau care doar remite date. Dacă alegeți să remiteți date, InfoPath configurează automat șablonul formular pentru a permite utilizatorilor să remită formularele. Specificați dacă se remit unele dintre datele formularului sau toate datele formularului. Dacă se remit unele dintre date, specificați care câmpuri dintr-un anumit grup conțin datele care se remit, în funcție de cerințele serviciului Web.

Atunci când proiectați un formular pornind de la o bază de date sau de la un Web, InfoPath creează o sursă de date principală cu câmpuri de interogare, câmpuri de date și grupuri care corespund modului în care se stochează datele în baza de date sau în serviciul Web. Un câmp de interogare conține valoarea utilizată într-o interogare pentru a regăsi datele dintr-o bază de date utilizând conexiunea de date de interogare. Rezultatele interogării se amplasează în câmpurile de date, care pot fi editate atunci când utilizatorii deschid formularul. Atunci când utilizatorii remit formularul, datele din câmpurile de date se trimit utilizând conexiunea de date de remitere. Datorită faptului că grupurile și câmpurile din sursa de date principală trebuie să se potrivească modului în care se stochează datele în sursa de date externă, aceste câmpuri și grupuri nu se pot modifica. Însă, se pot adăuga câmpuri sau grupuri la câmpul rădăcină din sursa de date principală.

Pentru a permite utilizatorilor să vizualizeze, să selecteze, să editeze sau să remită date în câmpuri de date, aveți posibilitatea să legați controale, cum ar fi casete text și casete de selectare, la câmpurile din formular. Dacă doriți să interogați și să afișați valori suplimentare pe care utilizatorii să le selecteze ca opțiune, aveți posibilitatea să legați un control, cum ar fi o casetă listă, la câmpurile de interogare. Dacă doriți ca utilizatorii să selecteze o valoare dintr-o listă, aveți posibilitatea să legați un control, cum ar fi o casetă listă, la câmpul de date, apoi să setați proprietățile controlului pentru a afișa valori dintr-o sursă de date secundară sau dintr-un câmp care se repetă în sursa de date principală.

Începutul paginii

Lucrul cu conexiunile de date secundare

O conexiune de date secundară conectează un formular la o sursă de date externă. Conexiunile de date secundare sunt utile atunci când trebuie să interogați sau să remiteți date din formular la o sursă de date externă sau la alta decât sursa de date externă din conexiunea de date principală sau atunci când doriți ca utilizatorii să remită date la mai multe surse de date externe. Se pot crea oricât de multe conexiuni de date secundare doriți.

O conexiune de date secundară interoghează sau remite date către următoarele tipuri de surse de date externe:

  • Bază de date Office Access

  • Bază de date SQL Server

  • Serviciu Web

  • Bibliotecă de documente sau listă de pe un server pe care se execută Windows SharePoint Services

  • Fișier XML

De asemenea, dacă utilizați o conexiune de date secundară, le permiteți utilizatorilor să remită date din formular la o aplicație pe un server Web, la o bibliotecă de documente de pe un server pe care se execută Windows SharePoint Services sau printr-un mesaj de poștă electronică.

Dacă creați o conexiune de date secundară care interoghează date, formularul utilizează în mod implicit această conexiune de date atunci când se deschide. De asemenea, această conexiune de date se utilizează configurând șablonul formular în modurile următoare:

  • Adăugați un buton de reîmprospătare la șablonul formular, pe care utilizatorii fac clic pentru a trimite interogarea.

  • Adăugați o regulă la șablonul formular pentru a interoga sursa de date utilizând această conexiune de date.

  • Adăugați coduri particularizate la șablonul formular care trimite interogarea.

Atunci când adăugați o conexiune de date secundară la un formular, InfoPath creează automat o sursă de date secundară cu câmpuri de date și grupuri care se potrivesc cu modul în care se stochează datele în sursa de date externă. Acest lucru contribuie la integritatea datelor. Câmpurile și grupurile dintr-o sursă de date secundară nu se pot modifica.

Începutul paginii

Stocarea datelor pentru utilizare offline

Atunci când adăugați o conexiune de date secundară care interoghează datele din sursa de date externă, conexiunea se poate configura pentru a stoca rezultatele interogării pe computerul utilizatorului. Acest lucru asigură faptul că utilizatorii au posibilitatea să completeze formularul în cazul în care computerele lor nu sunt conectate la o rețea. Acest lucru se numește lucru offline.

În cazul în care conexiunea de date secundară se configurează astfel, interogarea se trimite către sursa de date externă în timp ce computerul utilizatorului este conectat la rețea. Rezultatele interogării se stochează în sursa de date secundară a formularului și apar în formular atunci când utilizatorul completează formularul. Datele sunt memorate în cache de fiecare dată când utilizatorii efectuează o interogare nouă, astfel încât datele se păstrează actualizate.

InfoPath ia în considerare parametrii de interogare atunci când decide dacă datele stocate sunt corespunzătoare pentru o interogare dată. Atunci când creați conexiunea de date, alegeți dacă afișați un set implicit de date stocate în formular, în cazul în care sursa de date nu este disponibilă. Trebuie să decideți dacă datele din interogare sunt corespunzătoare pentru toți utilizatorii sau dacă formularul trebuie să afișeze date specifice pentru fiecare utilizator. De exemplu, dacă datele returnate de interogare se bazează pe identitatea sau rolul utilizatorului, utilizarea unui set implicit de date configurate în perioada proiectării în loc de utilizarea rezultatelor de interogare poate duce la date incorecte pentru utilizator.

Începutul paginii

Considerații despre conectarea la surse de date externe

InfoPath acceptă conexiuni de date la tipurile următoare de surse de date externe:

  • Bază de date Office Access

  • Bază de date SQL Server

  • Serviciu Web

  • Bibliotecă de documente sau listă de pe un server pe care se execută Microsoft Windows SharePoint Services

  • Fișier XML

Secțiunile următoare oferă informații și considerații despre conexiunea la fiecare dintre aceste surse de date externe.

Bază de date Microsoft Office Access sau SQL Server

InfoPath acceptă conexiuni de date la baze de date Access și baze de date SQL Server. Pentru conexiune la alt tip de bază de date, utilizați un serviciu Web care funcționează cu acea bază de date.

Un formular interoghează date dintr-o bază de date printr-o conexiune de date principală sau secundară și aveți posibilitatea să selectați oricât de multe tabele ale bazei de date pentru o conexiune. Primul tabel selectat este tabelul principal. Toate tabelele selectate în continuare trebuie să conțină un câmp corelat cu tabelul principal. InfoPath încearcă să seteze această relație potrivind numele câmpurilor din cele două tabele. Aveți posibilitatea să utilizați această relație sau să adăugați propria relație de tabel atunci când creați conexiunea de date.

Un formular poate să transmită date către o bată de date prin conexiunea de date principală a formularului dacă şablonul formular pe care se bazează formularul şi baza de date îndeplinesc următoarele cerinţe:

  • Șablonul de formular este nu un șablon formular compatibil cu browserul    InfoPath nu va crea o conexiune de date de remitere în conexiunea de date principală dacă sunt proiectarea unui șablon formular compatibil cu browserul. Pentru a le permite utilizatorilor să prezinte date într-un formular care se bazează pe un șablon formular compatibil cu browserul, utilizați un serviciu Web care funcționează cu baza de date.

  • Tabelul din stânga din fiecare pereche de tabele asociate din sursa de date principală conține o cheie primară    Cel puțin unul dintre relații pentru fiecare pereche de tabele asociate trebuie să includă o cheie primară din tabelul din stânga.

  • Niciunul dintre câmpurile de date din sursa de date principală a magazinul formular un tip de date binare mari    Dacă interogarea include câmpuri care pot stoca un tip de date binare mari, cum ar fi imagini, imagini, obiecte OLE, atașări, tipul de date memo Office Access sau tipul de date SQL Text, InfoPath va dezactiva conexiunea de date de remitere.

Dacă șablonul formular și baza de date întrunesc toate aceste cerințe, InfoPath creează conexiunea de date de remitere și configurează șablonul formular pentru a permite utilizatorilor să remită formularele. Conexiunea de date de remitere se poate dezactiva în conexiunea de date principală dacă doriți ca utilizatorii să remită datele de formular prin altă conexiune de date.

Atunci când proiectați un șablon formular pornind de la o bază de date InfoPath creează o sursă de date principală care conține câmpuri de interogare și câmpuri de date care se potrivesc cu modul în care se stochează datele în baza de date. De asemenea, InfoPath adaugă butoanele Executare interogare și Înregistrare nouă la vizualizarea implicită a șablonului formular. Atunci când utilizatorii fac clic pe butonul Executare interogare, InfoPath trimite o interogare cu datele din câmpul de interogare către baza de date. Butonul Înregistrare nouă golește toate datele care se află în prezent în formular și setează controale legate la câmpurile de date pentru valoarea implicită a câmpului de date. Atunci când utilizatorii remit date către baza de date, toate modificările la date în câmpurile de date schimbă înregistrările corespondente din baza baza de date. Dacă utilizatorii șterg date din câmpul de date, înregistrarea corespondentă se șterge din baza de date. Toate datele adăugate la câmpurile de date actualizează câmpurile corespondente sau adaugă înregistrările corespondente la baza de date.

Dacă doriți să conectați un formular la o bază de date, iar conexiunea de date principală a fost deja creată pentru formular, se poate adăuga o conexiune de date secundară care interoghează baza de date. Atunci când adăugați o conexiune de date secundară, InfoPath creează o sursă de date secundară cu câmpuri de interogare, câmpuri de date și grupuri care se potrivesc cu câmpurile din tabelele bazei de date. Se pot selecta mai multe tabele din baza de date și se pot stabili relații la fel ca pentru conexiunea de date principală.

Atunci când creați o conexiune de date secundară care interoghează datele, configurați conexiunea pentru a trimite interogări de fiecare dată când utilizatorii deschid formularul sau efectuați una dintre acțiunile următoare pentru a trimite interogarea:

  • Adăugați un buton pe care utilizatorii să facă clic pentru a reîmprospăta datele din conexiunea de date.

  • Creați o regulă care trimite interogarea utilizând conexiunea de date.

  • Scrieți coduri particularizate care trimit interogarea atunci când sunt executate.

Serviciu Web

Un formular poate interoga sau remite date către un serviciu Web printr-o conexiune de date principală sau secundară. InfoPath aderă la standardele următoare pentru conexiuni la servicii Web:

  • Simple Object Access Protocol (SOAP)    SOAP este un protocol de comunicare care definește mesajele XML utilizate pentru a comunica cu serviciul Web.

  • Web Services Description Language (WSDL)    WSDL este schema XML standard utilizată pentru a descrie locația. protocolarele de comunicare și interfețele la un serviciu Web. InfoPath poate utiliza numai servicii Web de stil document/literal.

  • Universal Description Discovery and Integration (UDDI)    UDDI este serviciul director care descrie serviciile Web oferite de o afacere.

Atunci când proiectați un șablon formular nou care se bazează pe un serviciul Web, InfoPath creează o conexiune de date principală la serviciul Web, apoi creează o sursă de date principală care conține câmpuri de interogare, câmpuri de date și grupuri care se potrivesc cu Schema XML a serviciului Web.

În cazul în care configurați șablonul formular pentru a utiliza altă operațiune în același serviciu Web sau dacă doriți să utilizați alt serviciu Web, adăugați conexiuni de date secundare la șablonul formular. Atunci când adăugați conexiuni de date secundare care interoghează datele, InfoPath creează o sursă de date secundară cu câmpuri și grupuri care se potrivesc cu schema serviciului Web. Dacă adăugați o conexiune de date secundară care remite date, configurați conexiunea pentru a trimite toate sau o parte dintre datele din formular, în funcție de parametrii serviciului Web.

Atunci când creați o conexiune de date principală sau secundară la un serviciu Web, specificați dacă conexiunea doar interoghează date, doar remite date sau dacă interoghează și remite date. În cazul în care conexiunea interoghează date, InfoPath adaugă butonul Executare interogare la șablonul formular. Atunci când utilizatorii fac clic pe butonul Executare interogare, InfoPath trimite o interogare cu datele din câmpurile de interogare către serviciul Web. În cazul în care conexiunea remite date, InfoPath activează caracteristica Remitere pentru formular. Atunci când configurați o conexiune de date de remitere, InfoPath determină care date sunt solicitate de către serviciul Web. În funcție de aceste informații, specificați care câmpuri din șablonul formular remit datele către serviciul Web.

Bibliotecă de documente sau listă de pe un site SharePoint

Un formular poate interoga date printr-o conexiune de date secundară la o bibliotecă de documente sau la o listă de pe un server pe care se execută Windows SharePoint Services. De asemenea, un formular poate remite date către o bibliotecă de documente de pe un server. Nu se poate face o conexiune către o bibliotecă sau listă printr-o conexiune de date principală.

În cazul în care creați o conexiune de date secundară care interoghează date dintr-o bibliotecă de documente sau dintr-o listă, InfoPath creează o sursă de date secundară pentru formular, care se potrivește coloanelor din biblioteca de documente sau listă.

Dacă creați o conexiune de date secundară care prezintă date într-o bibliotecă de documente și doriți ca aceasta remiterea conexiune de date să fie principale remiterea acțiune pentru șablonul de formular, trebuie să activați caracteristica de remitere pentru șablonul de formular și l-au asociat cu conexiunea de date utilizând caseta de dialog Opțiuni remitere (meniulInstrumente , comanda Opțiuni remitere ). În mod implicit, toate datele din formularul să fie trimisă prin conexiunea de date de remitere. Dacă doriți să remiteți doar unele dintre datele, puteți face acest lucru de scris cod particularizate pentru șablonul de formular.

Fișier XML

Un formular poate interoga datele printr-o conexiune de date secundară către un fișier XML. De exemplu, aveți posibilitatea să salvați o foaie de lucru Microsoft Office Excel ca fișier XML, apoi să utilizați o conexiune de date secundară pentru a interoga și a afișa datele din fișier în formular. De asemenea, aveți posibilitatea să utilizați o conexiune de date secundară pentru a interoga date dintr-un fișier XML pentru a regăsi date dintr-o aplicație pe un server Web care returnează XML, cum ar fi o aplicație Microsoft ASP.NET, un script Common Gateway Interface (CGI) sau o aplicație care utilizează Internet Server Application Programming Interface (ISAPI).

Aplicații de un server Web

Puteți să creați o conexiune de date secundară, care prezintă date la o aplicație de pe un server Web, cum ar fi o aplicație ASP.NET, un script CGI sau o aplicație care utilizează ISAPI. Pentru a trimite date la o aplicație de pe un server Web, trebuie să configurați șablonul formular pentru a permite utilizatorilor să remiteți datele lor de formular și să configurați opțiunile de remitere pentru conexiunea de date, selectând server Web (HTTP) în caseta de dialog Opțiuni remitere (meniulInstrumente , comanda Opțiuni remitere ).

Notă : Un formular poate avea o conexiune de date unică ce remite date către o aplicație pe un server Web. Nu se poate configura un șablon formular pentru a permite formularelor să utilizeze o regulă pentru remiterea datelor către o aplicație pe un server Web.

Setările de conexiune într-o bibliotecă de conexiuni de date

Dacă mai multe formulare utilizează aceleași conexiuni de date sau unele similare, stocați setările pentru fiecare conexiune de date într-un fișier conexiune de date într-o bibliotecă de conexiuni de date pe un server pe care se execută Office SharePoint Server 2007. Un fișier conexiune de dare este un fișier XML care conține informații pentru o sursă de date externă unică și are extensia nume de fișier .xml sau .udcx. Atunci când utilizatorii deschid un formular care se conectează la un fișier conexiune de date, InfoPath utilizează setările din acel fișier pentru a se conecta la sursa de date externă. Avantajele utilizării fișierelor conexiune de date includ următoarele:

  • Mai multe formulare pot utiliza același fișier conexiune de date, astfel încât nu este nevoie să creați accesași conexiune de date de la zero pentru fiecare formular.

  • Dacă locația sau setările de conexiune pentru sursa de date externă se modifică, trebuie să actualizați doar fișierul conexiune de date, nu fiecare șablon formular.

  • Fișierul conexiune de date poate conține informații de autentificare alternative care pot fi utilizate de către server atunci când utilizatorii completează formularul utilizând un browser.

  • Formularele care se completează în browser fără un nivel de securitate încredere totală se pot conecta la un computer din alt domeniu dacă toate conexiunile de date din formular utilizează fișiere conexiune de date.

Pentru a conecta un formular la un fișier conexiune de date, fișierul trebuie să fie stocat într-o bibliotecă de conexiuni de date pe un server pe care se execută Office SharePoint Server 2007 și să aibă formatul de fișier Universal Data Connection (UDC) versiunea 2.0.

Notă : Formatul de fișier UDC 2.0 este un supraset al formatului versiune 1.0 utilizat de Microsoft Office FrontPage. InfoPath nu poate utiliza un fișier conexiune de date în formatul versiune 1.0.

Începutul paginii

Notă : Exonerare de răspundere pentru traducere automată: Acest articol a fost tradus de un sistem computerizat, fără intervenție umană. Microsoft oferă aceste traduceri automate pentru a ajuta utilizatorii vorbitori de alte limbi decât engleza să beneficieze de conținutul despre produsele, serviciile și tehnologiile Microsoft. Pentru că articolul a fost tradus de un computer, poate conține erori de vocabular, sintaxă sau gramatică.

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă utilizatorilor Office Insider

Au fost utile aceste informații?

Vă mulțumim pentru feedback!

Vă mulțumim pentru feedback! Se pare că ar fi util să luați legătura cu unul dintre agenții noștri de asistență Office.

×