Introducere în conexiuni de date

Notă:  Dorim să vă oferim cel mai recent conținut de ajutor, cât mai rapid posibil, în limba dvs. Această pagină a fost tradusă automatizat și poate conține erori gramaticale sau inexactități. Scopul nostru este ca acest conținut să vă fie util. Vă rugăm să ne spuneți dacă informațiile v-au fost utile, în partea de jos a acestei pagini. Aici se află articolul în limba engleză , ca să îl puteți consulta cu ușurință.

O conexiune de date este o legături dinamice între un formular Microsoft Office InfoPath și o sursă externă de date care stochează sau oferă datele pentru acea formă. O sursă de date este o colecție de câmpuri și grupuri care definește și se stochează datele pentru un formular. Controale sunt legate la câmpurile și grupurile din sursa de date și afișarea datelor de către utilizatori.

Un formular poate avea o conexiune de date principală, numit conexiunea de date principală, și opțional poate avea una sau mai multe conexiuni de date secundară. În funcție de obiective pentru formular, o conexiune de date poate fi de interogare sau remiterea datelor de formular la o sursă de date externe, 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 o legătură dinamică între un formular și o sursă de date care stochează sau oferă datele pentru acea formă. Un formular poate avea o conexiune de date principală, numit conexiunea de date principală, și opțional poate avea una sau mai multe conexiuni de date secundară. Conexiunea de date principală definește sursa de date principală a formularului. O Schemă XML descrie modul de stocare a datelor în sursa de date principală a formularului. Pot exista o conexiune de date principală pentru un formular și este creat automat atunci când creați un șablon formular care se bazează pe o sursă de date externe. Puteți să creați cât mai multe conexiuni de date secundară doriți atunci când proiectarea unui șablon formular.

În funcție de obiective pentru formular, puteți să creați o conexiune de date principală sau secundară la o sursă de date externe, cum ar fi o bază de date Microsoft SQL Server sau un serviciu Web. O sursă externă de date este un depozit de date care trimite datele la sau să primească date de la un formular care se bazează pe șablonul de formular. InfoPath funcționează cu următoarele surse de date externe:

  • Bază de date Microsoft Office Access

  • Bază de date Microsoft SQL Server

  • Serviciu Web

  • Bibliotecă de documente sau o listă pe un server care rulează Microsoft Windows SharePoint Services

  • Fișier XML

Puteți să creați trei tipuri de conexiuni de date la o sursă externă de date: interogare date doar, remiterea datelor doar sau ambele interogare și remiterea datelor. O conexiune de date de interogare primește date dintr-o sursă de date și stochează datele în formular. O conexiune de date de remitere a trimite date din formularul la o sursă de date, pentru a o aplicație de pe un server Web, într-o bibliotecă de documente pe un server care rulează Microsoft Windows SharePoint Services sau într-un mesaj de e-mail. Interogare și remiterea conexiuni de date atât primi date de la și trimite datele la o sursă de date. Atunci când creați o conexiune de date, puteți specifica tipul de conexiune de date pe care o doriți. De exemplu, puteți crea o conexiune de date care face oricare dintre următoarele:

  • Interogările de date dintr-o bază de date

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

  • Remite formularul de date la o aplicație de pe un server Web

  • Remite formularul de date la o aplicație particularizată care utilizează XmlFormView control

  • Interogări sau remite date prin cod de programare particularizat, cum ar fi C#, Microsoft Visual Basic .NET sau Microsoft JScript.

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

  • Interogări sau remite date către Human Services de flux de lucru pe Microsoft BizTalk Server 2004 sau BizTalk Server 2006

Tipul de conexiune pe care îl utilizați în funcție de obiective pentru formular și tipul de sursă externă de date pe care doriți să vă conectați formular pentru a.

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 șablon formular care se bazează pe o bază de date, serviciu Web sau pe Setări stocate într-o bibliotecă de conexiuni. Structura de sursă de date externe definește apoi sursa de date principală pentru formular.

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

Când proiectați un nou șablon de formular care se bazează pe o bază de date, serviciu Web sau pe Setări într-o bibliotecă de conexiuni, creați o conexiune de date de interogare care devine conexiunea de date principală pentru formulare care se bazează pe șablonul de formular respectiv. Aveți posibilitatea să definiți conexiune de date o singură interogare ca conexiunea de date principală pentru un șablon formular. Dacă trebuie să interogare date din surse de date suplimentare, puteți crea conexiuni de date secundară acele date de interogare din acele surse de date. Când va aflați mai multe despre conexiunile de date secundară în continuarea acestui articol.

Atunci când adăugați o conexiune de date secundară, care interoghează date la un șablon formular, puteți specifica dacă InfoPath ar trebui să utilizați conexiunea de date de fiecare dată când că utilizatorul deschide formularul sau după anumite evenimente apar atunci când utilizatorul completează formularul, cum ar fi făcând clic pe un buton pentru a afișa o listă de opțiuni. Pentru a utiliza conexiunea de date după ce au loc anumite evenimente, utilizați una dintre metodele următoare:

  • Inserarea unui control buton care se reîmprospătează datele din formular.

  • Adăugați o regulă pentru a utiliza conexiunea de date atunci când o condiție pe formularul există.

  • Scrierea codului particularizat pentru anumite evenimente.

Remiterea conexiuni de date

Atunci când utilizatorii remite un formular, date de la acel formular este trimis prin intermediul unei conexiuni de date de remitere la o sursă de date externe. Puteți să configurați șablonul de formular respectiv pentru a permite utilizatorilor să trimită date următoarele tipuri de surse de date externe:

  • Bază de date Microsoft Office Access

  • Bază de date Microsoft SQL Server

  • Serviciu Web

De asemenea, puteți adăuga conexiuni de date secundară care remiterea datelor în următoarele moduri:

  • Remiterea datelor de formular într-o bibliotecă de documente pe un server care rulează Microsoft Windows SharePoint Services.

  • Remiterea datelor de formular într-un mesaj de e-mail.

  • Remiterea datelor de formular la o aplicație de pe un server Web.

Crearea unei conexiuni de date de remitere în următoarele moduri:

  • Proiectarea unui șablon formular nou, care se bazează pe o bază de date, serviciu Web sau pe Setări stocate într-o bibliotecă de conexiuni de pe un server care rulează Office SharePoint Server 2007. Structura de sursă de date externe definește apoi sursa de date principală pentru formular.

  • Modificarea unui șablon formular existent, adăugând o conexiune de date secundară și apoi configurați șablonul formular pentru a permite utilizatorilor să remiteți formulare lor prin această conexiune de date secundară.

    Sfat: Atunci când proiectarea unui șablon formular care se bazează pe o bază de date Office acces sau SQL Server, InfoPath configurează automat o conexiune de date de remitere dacă baza de date sunt îndeplinite anumite condiții. Găsiți linkuri către mai multe informații despre aceste cerințe în secțiunea Consultați și . Puteți alege pentru a dezactiva caracteristica de remitere dacă doriți ca utilizatorii să remiteți lor completată remiterea de formulare utilizând un alt tip de conexiune de date.

Î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.

Interogare și remiteți conexiuni de date

Atunci când proiectarea unui șablon formular care se bazează pe o bază de date sau un serviciu Web, puteți să creați o conexiune de date care pot lua date din și remiterea datelor la baza de date sau serviciu Web. Dacă sunt proiectarea unui șablon formular care se bazează pe o bază de date, conexiunea de date pot obține sau remiterea datelor. Cu toate acestea, în ordine pentru formulare bazat pe acest șablon de formular pentru a trimite date la baza de date, trebuie să îndeplinesc următoarele cerințe:

  • Ce nu sunt proiectarea unui șablon formular compatibil cu browserul.

  • Toate tabelele din conexiunea de date principală trebuie să conțină o cheie primară, restricție unice sau index unic.

  • Toate tabelele în interogare trebuie să aibă o relație simplu, ierarhice.

  • Niciunul dintre câmpurile de date din sursa de date principală a formularului pot stoca un tip de date binare mari.

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

O conexiune de date pe care puteți obține date din sau remiterea datelor într-un serviciu Web este la fel ca o conexiune de date de interogare și o conexiune de date de remitere combinate într-o conexiune de date simplă precizie.

Î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ă XML descrie structura pentru stocarea datelor din sursa de date principală a formularului. Puteți să proiectați sursa de date utilizând panoul de activitate Sursă de date sau puteți lăsa InfoPath crearea sursei de date automat în timp ce adăugați controale la șablonul de formular. De asemenea, puteți proiecta un șablon formular bazat pe o sursă de date externe, care la rândul său definește structura sursei de date principală. Un șablon formular poate avea o conexiune de date principală.

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

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ă formularul șablon 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 va fi completat utilizând un browser și doriți să remiteți datele către o bază de date, puteți face acest lucru conectându-vă formularul la un serviciu Web care prezintă date la baza de date.

Serviciu Web    Atunci când proiectarea unui șablon formular bazat pe un serviciu Web, puteți să creați o conexiune de date principală care atât de interogări și remite date, doar interoghează date sau doar o remite date. Dacă alegeți să prezinte date, InfoPath configurează automat șablonul formular pentru a permite utilizatorilor să remiteți formulare lor. Puteți specifica dacă doriți să remiteți unele date de formă sau toate datele de formular. Dacă doar unele dintre datele este remisă, puteți specifica ce câmpuri într-o anumită grup conțin datele pe care ar trebui să fie transmise, în funcție de cerințele de serviciu Web.

Atunci când proiectarea unui șablon formular bazat pe o bază de date sau un serviciu Web, InfoPath creează o sursă de date principală cu câmpuri de interogare, câmpurile de date și grupurile care corespund cu modul în care datele sunt stocate în baza de date sau serviciu Web. Un câmp de interogare conține valoarea pe care este utilizată într-o interogare pentru a regăsi date dintr-o bază de date utilizând conexiunea de date de interogare. Rezultatele interogării sunt puse în câmpurile de date, care poate fi editat atunci când utilizatorul se deschide formularul. Atunci când utilizatorul remite formularul, datele din câmpurile de date este trimis utilizând conexiunea de date de remitere. Deoarece câmpurile și grupurile din sursa de date principală trebuie să corespundă cu modul că datele sunt stocate în sursa de date externe, nu puteți modifica aceste câmpuri și grupuri. Cu toate acestea, puteți adăugați câmpuri sau grupuri în câmpul de rădăcină în sursa de date principală.

Pentru a permite utilizatorilor să vizualizeze, selectați, editarea sau remiterea datelor în câmpurile de date, puteți lega controalele, cum ar fi casetele text și casetele de selectare, la câmpurile din formular. Dacă doriți să interogare și a afișa valorile suplimentare pe care utilizatorii pot selecta ca o opțiune, să legați un control, cum ar fi o casetă listă la câmpuri de interogare. Dacă doriți ca utilizatorii pentru a selecta o valoare dintr-o listă, puteți să legați un control, cum ar fi o casetă listă la un câmp de date, apoi setați proprietățile control pentru a afișa valorile dintr-o sursă de date secundară sau un câmp repetabil în sursa de date principală.

Începutul paginii

Lucrul cu conexiunile de date secundară

O conexiune de date secundară se conectează o formă la o sursă de date externe. Conexiuni de date secundară sunt utile atunci când trebuie să interogare sau remiterea datelor de formular la o sursă externă de date diferită de sursă de date externe în conexiunea de date principală sau atunci când doriți ca utilizatorii să remiteți datele către mai multe surse de date externe. Puteți să creați cât mai multe conexiuni de date secundară, așa cum doriți.

O conexiune de date secundară poate de interogare sau remiterea datelor de la următoarele tipuri de surse de date externe:

  • Bază de date Access Office

  • Bază de date SQL Server

  • Serviciu Web

  • Bibliotecă de documente sau o listă pe un server care rulează Windows SharePoint Services

  • Fișier XML

Utilizând o conexiune de date secundară, de asemenea, puteți permite utilizatorilor să remiterea datelor de formular la o aplicație de pe un server Web, într-o bibliotecă de documente pe un server care rulează Windows SharePoint Services sau printr-un mesaj de e-mail.

Dacă creați o conexiune de date secundară, care interoghează date, în mod implicit formularul utilizează această conexiune de date atunci când se deschide formularul. Puteți utiliza, de asemenea, această conexiune de date prin configurarea șablonul de formular în următoarele moduri:

  • Adăugarea unui buton de reîmprospătare a șablonului de formular pe care utilizatorul face clic pentru a trimite interogarea.

  • Adăugarea unei reguli de la șablonul de formular pentru a interoga sursa de date utilizând această conexiune de date.

  • Adăugarea de cod particularizat la șablonul de formular care trimite interogarea.

Atunci când adăugați o conexiune de date secundară într-un formular, InfoPath creează automat o sursă de date secundară cu câmpurile de date și grupurile de care se potrivesc cu modalitatea că datele se stochează în sursa de date externe. Acest lucru vă ajută să asigurați integritatea datelor. Ce nu poate modifica câmpuri și grupuri într-o sursă de date secundară.

Începutul paginii

Stocarea datelor pentru utilizare offline

Atunci când adăugați o conexiune de date secundară acele date interogările dintr-o sursă de date externe, puteți să configurați conexiune pentru a stoca rezultatele interogării pe computerul utilizatorului. Acest lucru asigură că utilizatorii pot completa formularul dacă computerul său nu sunteți conectat la o rețea. Aceasta se numește lucrul offline.

În cazul în care configurați o conexiune de date secundară în acest fel, interogarea este trimis la sursa de date externe în timp ce utilizatorul computerul este conectat la rețea. Rezultatele interogării sunt stocate apoi în sursa de date secundară a formularului, și ele apar în formular atunci când utilizatorul completează formularul. Date este memorate în cache de fiecare dată când utilizatorul efectuează o interogare nouă, astfel încât datele este păstrat până la data cât mai mult.

InfoPath consideră parametri de interogare atunci când decideți dacă datele stocate este potrivită pentru o interogare de dată. Atunci când creați conexiunea de date, puteți alege dacă să se afișeze un set implicit de datele stocate în formular, în cazul în care sursa de date nu este disponibilă. Luați în considerare dacă datele din interogarea este potrivită pentru toți utilizatorii sau dacă formularul ar trebui să afișeze datele care să fie specific pentru fiecare utilizator. De exemplu, dacă datele returnate de interogare se bazează pe identitatea utilizatorului sau rol, utilizând un set implicit de date care a fost configurat în timpul proiectării în loc să utilizați rezultatele interogării poate determina în incorecte de date pentru acel utilizator.

Începutul paginii

Considerații pentru conectarea la surse de date externe

InfoPath acceptă conexiuni de date la următoarele tipuri de surse de date externe:

  • Bază de date Access Office

  • Bază de date SQL Server

  • Serviciu Web

  • Bibliotecă de documente sau o listă pe un server care rulează Microsoft Windows SharePoint Services

  • Fișier XML

Următoarele secțiuni oferă informații și aspecte privind conexiune la fiecare dintre aceste surse de date externe.

Bază de date Microsoft Office Access sau SQL Server

InfoPath acceptă conexiuni de date la bazele de date Access și bazele de date SQL Server. Pentru a vă conecta la alt tip de date, puteți să utilizați un serviciu Web care funcționează cu acea bază de date.

Un formular poate interogare date dintr-o bază de date prin intermediul unei principale sau a unei conexiuni de date secundară și puteți selecta orice număr de tabelelor bazei de date pentru o conexiune. Primul tabel pe care le selectați este tabelul principal. Orice tabel pe care le selectați ulterior trebuie să conțină un câmp care este corelată cu tabelul principal. InfoPath încearcă să setați această relație de potrivire numele de câmp din cele două tabele. Puteți alege să utilizați această relație sau pentru a adăuga propriile relații între tabele atunci când creați conexiunea de date.

Un formular pot remite date la o bază de date prin conexiuni de date principală formular dacă șablonul de formular pe baza formular ș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 de formular și baza de date îndeplinește toate aceste cerințe, InfoPath creează conexiunea de date de remitere și configurează șablonul formular pentru a permite utilizatorilor să remiteți formulare lor. Puteți să dezactivați conexiunea de date de remitere în conexiunea de date principală, dacă doriți ca utilizatorii să remiteți datele lor de formular prin intermediul unei conexiuni de date diferite.

Atunci când proiectarea unui șablon formular care se bazează pe o bază de date, InfoPath creează o sursă de date principală care conține câmpuri de interogare și câmpurile de date care se potrivesc cu modalitatea că datele sunt stocate în baza de date. InfoPath adaugă, de asemenea, Rulați interogarea și Noua înregistrare butoanele la vizualizarea implicită a șablonului de formular. Atunci când utilizatorul face clic pe butonul Rulați interogarea , InfoPath trimite o interogare cu datele în câmpul de interogare la baza de date. Butonul Înregistrare nouă golește orice date în prezent în formularul și seturi controalele care sunt legate la câmpurile de date la valoarea implicită a câmpului de date. Atunci când un utilizator remite date la baza de date, toate modificările datelor din câmpurile de date modificați înregistrările corespunzătoare din baza de date. Dacă un utilizator șterge date dintr-un câmp de date, înregistrarea corespunzătoare este șters din baza de date. În cele din urmă, orice date care a fost adăugat la câmpurile de date se actualizează câmpurile corespunzătoare sau adaugă înregistrări corespondente în baza de date.

Dacă doriți să vă conectați o formă la o bază de date și conexiunea de date principală a fost creat deja pentru forma, puteți 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âmpurile de date și grupurile care se potrivesc cu câmpurile din tabelele bazei de date. Puteți selecta mai multe tabele de date și a stabili relații între tabele, așa cum ați face pentru conexiunea de date principală.

Atunci când creați o conexiune de date secundară acele date interogările, puteți să configurați conexiune pentru a trimite o interogare de fiecare dată când utilizatorul deschide formularul sau puteți alege una dintre următoarele pentru a trimite interogarea:

  • Adăugarea unui buton pe care utilizatorii pot face clic pentru a reîmprospăta datele din conexiunea de date.

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

  • Scrierea codului particularizat care trimite interogarea atunci când aceasta este rulat.

Serviciu Web

Un formular poate de interogare sau remiterea datelor într-un serviciu Web, prin intermediul unui principale sau a unei conexiuni de date secundară. InfoPath aderă la următoarele standarde pentru conexiunile la servicii Web:

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

  • Limbaj de descriere servicii web (WSDL)    WSDL este Schema XML standard utilizat pentru a descrie locație, protocoalele de comunicare și interfețele la serviciu Web. InfoPath pot consuma doar document literale stil Web services.

  • Descriere universal descoperirii și integrarea (UDDI)    UDDI este serviciul de director care descrie serviciile Web oferite de unei afaceri.

Când proiectați un nou șablon de formular care se bazează pe un serviciu Web, InfoPath creează o conexiune de date principală a serviciului Web și apoi creează o sursă de date principală care conține câmpuri de interogare, câmpurile de date și grupurile care se potrivește cu Schema XML a serviciului Web.

Dacă vă configurați șablonul formular pentru a utiliza o altă operațiune în același serviciu Web sau doriți să utilizați un alt serviciu Web, de asemenea, puteți adăuga conexiuni de date secundară la șablonul de formular. Atunci când adăugați o conexiune de date secundară acele date interogările, InfoPath creează o sursă de date secundară cu câmpuri și grupuri care se potrivește cu schema de serviciu Web. Dacă adăugați o conexiune de date secundară, care prezintă date, puteți să configurați conexiune pentru a trimite toate sau doar unele dintre datele în formular, în funcție de parametri în serviciu Web.

Atunci când creați fie o conexiune de date principală sau secundare într-un serviciu Web, puteți specifica dacă conexiunea interoghează date doar, remite date doar sau ambele interogări și remite date. În cazul în care conexiunea interoghează date, InfoPath adaugă butonul Rulați interogarea la șablonul de formular. Atunci când utilizatorul face clic pe butonul Rulați interogarea , InfoPath trimite o interogare cu datele în câmpurile de interogare a serviciului Web. În cazul în care conexiunea remite date, InfoPath permite caracteristica de remitere a formularului. Atunci când configurați o conexiune de date de remitere, InfoPath determină datelor care este cerut de serviciu Web. Pe baza informațiilor, aveți posibilitatea să specificați ce câmpuri din formularul șablon ar trebui să remiteți datele lor de la serviciu Web.

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

Un formular poate interogarea datelor prin intermediul unei conexiuni de date secundară la o bibliotecă de documente sau o listă pe un server care rulează Windows SharePoint Services. Un formular de asemenea, puteți trimite datele într-o bibliotecă de documente pe un server. Vă puteți conecta la o bibliotecă sau listă prin intermediul unei conexiuni de date principală.

Dacă creați o conexiune de date secundară acele date interogările dintr-o bibliotecă de documente sau o listă, InfoPath creează o sursă de date secundară pentru formularul care se potrivește cu coloanele din listă sau bibliotecă de documente.

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 asociat cu datele Conectare 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 interogarea datelor prin intermediul unei conexiuni de date secundară într-un fișier XML. De exemplu, puteți salva o foaie de lucru Microsoft Office Excel ca un fișier XML și apoi utilizați o conexiune de date secundară pentru interogare și a afișa datele din acel fișier în formă. Puteți utiliza o conexiune de date secundară la interogare date dintr-un fișier XML pentru a regăsi date dintr-o aplicație de 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 aplicație programare Interface (ISAPI).

Aplicații pe 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, bifând server Web (HTTP) () caseta de dialog Opțiuni remitere Meniul Instrumente , comanda Opțiuni remitere ).

Notă: Un formular poate avea o singură conexiuni care remite date la o aplicație de pe un server Web. Nu se poate configura un șablon formular pentru a permite forme pentru a utiliza o regulă pentru a trimite date la o aplicație de pe un server Web.

Setările de conexiune dintr-o bibliotecă de conexiuni de date

Dacă mai multe forme utilizați conexiunile de date identice sau similare, luați în considerare stocarea setărilor pentru fiecare conexiune de date într-un fișier de conexiune de date pentru o bibliotecă de conexiuni de date pe un server care rulează Office SharePoint Server 2007. Un fișier de conexiune de date este un fișier XML care conține informații de conexiune pentru o sursă de date externe unic și are un .xml sau .udcx extensie de nume de fișier. Atunci când un utilizator se deschide un formular care se conectează la un fișier de conexiune de date, InfoPath utilizează setările din acel fișier pentru a vă conecta la sursa de date externe. Avantajele utilizării fișierele de conexiune de date se numără următoarele:

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

  • Dacă modificați setările de conexiune sau locație pentru o sursă de date externe, trebuie să actualizați doar conexiune fișierul de date, nu fiecare șablon de formular.

  • Fișier conexiune de date poate conține informațiile de autentificare alternativ care pot fi utilizate de server atunci când un utilizator completează un formular utilizând un browser.

  • Formulare care sunt completate într-un browser fără un nivel de securitate încredere deplină puteți conecta la un computer într-un alt domeniu, dacă toate conexiunile de date în formularul utilizează fișierele de conexiune de date.

Pentru a conecta un formular într-un fișier de conexiune de date, fișierul trebuie stocate într-o bibliotecă de conexiuni de date pe un server care rulează Office SharePoint Server 2007 și acesta trebuie să urmați formatul de fișier 2.0 de versiune conexiune universală de date (UDC).

Notă: Formatul de fișier UDC 2.0 este un include versiunea 1.0 format utilizate de Microsoft Office FrontPage. InfoPath nu se poate utiliza un fișier de conexiune de date în formatul versiunea 1.0. Găsiți linkuri către mai multe informații despre biblioteci de conexiuni de date și fișierele de conexiune de date în secțiunea Consultați și .

Începutul paginii

Extindeți-vă competențele Office
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.

×