Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

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ță.

Puteți să adăugați o conexiune de date secundare pentru a șablonului de formular care interoghează o bază de date Microsoft SQL Server. Nu puteți adăuga o conexiune de date secundară la șablonul de formular care remite formularul de date la o bază de date. Dacă doriți să utilizați o conexiune de date secundară să remiteți formularul de date la o bază de date, utilizați o conexiune de date secundară într-un serviciu Web care funcționează cu acea bază de date. Găsiți linkuri către mai multe informații despre adăugarea unei conexiuni de date secundară într-un serviciu Web în secțiunea Consultați și .

Pentru a adăuga o conexiune de date secundară la o bază de date, trebuie să procedați astfel:

Pasul 1: adăugarea unei conexiuni de date secundară la șablonul de formular    Acest pas creează sursa de date secundară cu câmpurile corespunzătoare și grupurile bazate pe modul în care datele sunt stocate în baza de date. De asemenea, puteți configura șablonul formular pentru a permite forme pentru a utiliza această conexiune de date atunci când se deschide mai întâi formular.

Pasul 2: Configurați șablonul formular pentru a utiliza conexiunea de date    Dacă doriți ca utilizatorii să utilizați această conexiune de date după ce se deschide formularul, puteți adăuga o regulă sau un buton la șablonul de formular pentru a permite utilizatorilor să obțină date din această conexiune de date.

În acest articol

Prezentare generală

Atunci când creați un șablon formular care se bazează pe o sursă de date externe, Microsoft Office InfoPath creează o principală conexiune de date la această sursă de date externă. InfoPath apoi creează sursa de date principală pentru șablonul de formular bazat pe modul în care datele sunt stocate în sursa de date externe. Cu toate acestea, sursă externă de date utilizate în conexiunea de date principală nu poate avea valorile pe care doriți să amplasați în controalele dintr-un șablon formular. Aceste valori pot exista în altă sursă de date externă, cum ar fi o altă bază de date SQL Server. Pentru a obține valorile din altă sursă externă de date, puteți să adăugați o conexiune de date secundară la șablonul de formular.

O conexiune de date pe care le adăugați la un șablon formular este o conexiune de date secundară. Această conexiune de date poate fi o conexiune de date de interogare sau o conexiune de date de remitere. Puteți să adăugați o conexiune de date de interogare pentru a șablonului de formular doar ca o conexiune de date secundară la o bază de date SQL Server. Puteți adăuga această conexiune de date doar dacă aveți nevoie de date dintr-o sursă de date externe decât cea din conexiunea de date principală. Nu puteți adăuga o conexiune de date de remitere la o bază de date SQL Server ca o conexiune de date secundară.

Atunci când adăugați o conexiune de date de interogare la o bază de date, InfoPath creează o secundară sursă de date cu câmpurile de date și grupurile care corespunde cu modul în care datele sunt stocate în baza de date. Deoarece structura de date din sursa de date secundară trebuie să corespundă cu modul că datele sunt stocate în tabelele bazei de date, nu puteți modifica câmpuri sau grupuri în sursa de date secundară. Puteți să configurați fiecare conexiune de date de interogare pentru a salva rezultatele, astfel încât utilizatorii au acces la date atunci când forma lor nu este conectat la o rețea. În funcție de natură de date, se recomandă să se afișeze rezultatele interogării doar atunci când utilizatorii sunt conectate la o rețea.

Notă de securitate: Dacă utilizați o conexiune de date secundare pentru a regăsi date sensibile dintr-o sursă de date externe, se recomandă să dezactivați această caracteristică pentru a contribui la protejarea datelor de utilizare neautorizată în cazul în care computerul pierdere sau furt. Dacă dezactivați această caracteristică, datele vor fi disponibile numai dacă utilizatorul este conectat la rețea.

Atunci când adăugați o conexiune de date de interogare la un șablon formular, în mod implicit formulare care se bazează pe acest șablon formular utilizează conexiunea de date atunci când acestea sunt deschise de utilizator. De asemenea, puteți configura un șablon formular pentru a utiliza conexiunea de date de interogare într-unul dintre următoarele moduri:

  • Adăugarea unei reguli    Puteți să configurați o regulă pentru a utiliza conexiunea de date de interogare, ori de câte ori apare condiția în regulă.

  • Adăugarea unui buton    Puteți adăuga un buton la șablonul de formular pe care utilizatorii pot face clic pentru a obține date utilizând conexiunea de date de interogare.

  • Utilizarea codului particularizat    Dacă nu puteți adăuga o regulă sau butonul, puteți utiliza cod particularizat pentru a obține date utilizând conexiunea de date de interogare. Utilizați codul particularizat care necesită un dezvoltator pentru a crea codul particularizat.

Începutul paginii

Înainte de a începe

Înainte de a adăuga o conexiune de date secundară la o bază de date SQL Server pentru a șablonului de formular, aveți nevoie de următoarele informații de la administratorul bazei de date:

  • Numele serverului cu baza de date pe care le veți utiliza cu acest șablon de formular.

  • Numele bazei de date pe care le veți utiliza cu acest șablon de formular.

  • Autentificare necesare pentru baza de date. Baza de date poate utiliza autentificare Microsoft Windows sau autentificare SQL Server pentru a determina cum utilizatorii pot accesa baza de date.

  • Numele tabelului care conține datele pe care doriți să îl trimiteți la formular. Aceasta este tabelul principal. Dacă intenționați să utilizați mai multe tabele în baza de date, aveți nevoie de numele celor alte, tabelele copil. Trebuie, de asemenea, numele câmpurilor din tabelele fiu care au relații la câmpurile din tabelul principal.

  • Dacă în siguranță pot stoca rezultatele interogării în formularul pentru utilizare offline.

Începutul paginii

Pasul 1: Adăugarea unei conexiuni de date secundară

  1. În meniul Instrumente , faceți clic pe Conexiuni de date.

  2. În caseta de dialog Conexiuni de date , faceți clic pe Adăugare.

  3. În Expert conexiune de date, faceți clic pe Creați o conexiune nouă la, faceți clic pe primire dateși apoi faceți clic pe Următorul.

  4. Pe pagina următoare a expertului, faceți clic pe bază de date (Microsoft SQL Server sau Microsoft Office Access doar)și apoi faceți clic pe Următorul.

  5. În următoarea pagină a expertului, faceți clic pe Selectare bază de date.

  6. În caseta de dialog Selectare sursă de date , faceți clic pe Sursă nouă.

  7. Ce tip de sursă de date care doriți să vă conectați la listă, faceți clic pe Microsoft SQL Serverși apoi faceți clic pe Următorul.

  8. În caseta Nume Server , tastați numele de server cu baza de date.

  9. Sub Log on acreditări, alegeți una dintre următoarele:

    • Dacă baza de date determină cine are acces bazat pe acreditările utilizate într-o rețea Microsoft Windows, faceți clic pe Utilizare autentificare Windows.

    • Dacă baza de date determină cine are acces bazat pe un nume de utilizator specificat și parola pe care le primiți de la administratorul bazei de date, faceți clic pe Utilizați următoarele numele de utilizator și parolași tastați numele de utilizator și parola în Numele de utilizator și Parola casete.

  10. Faceți clic pe Următorul.

  11. În următoarea pagină a expertului, în lista Selectați baza de date care conține datele pe care doriți , faceți clic pe baza de date pe care doriți să îl utilizați, bifați caseta de selectare Conectare la un anumit tabel , faceți clic pe numele de tabel principal și apoi faceți clic pe Următorul .

  12. Pe pagina următoare a expertului, în caseta Nume fișier , tastați un nume pentru fișierul pe care stochează informații de conexiune de date.

  13. Pentru a salva aceste setări, faceți clic pe Terminare.

  14. Adăugați alte tabele pe care doriți să îl utilizați în interogare conexiunea de date.

    Cum?

    1. Faceți clic pe Adăugați tabelul.

    2. În caseta de dialog Adăugare tabelul sau interogarea , faceți clic pe numele tabelului fiu și apoi faceți clic pe Următorul. InfoPath încearcă să setați relațiile de potrivire numele de câmpuri din ambele tabele. Dacă nu doriți să utilizați relația sugerate, selectați relația și apoi faceți clic pe Eliminare relație. Pentru a adăuga o relație, faceți clic pe Adăugare relație. În caseta de dialog Adăugare relație , faceți clic pe numele fiecărui câmp asociate în coloana corespunzătoare și apoi faceți clic pe OK.

    3. Faceți clic pe Terminare.

    4. Pentru a adăuga tabele copil suplimentare, repetați acești pași.

  15. Faceți clic pe Următorul.

  16. Pentru ca rezultatele interogării conexiunea de date disponibile atunci când formularul nu este conectat la o rețea, bifați caseta de selectare magazin o copie a datelor din șablonul de formular .

    Notă de securitate: Bifarea acestei casete de selectare stochează datele pe computerul utilizatorului atunci când formularul utilizează această conexiune de date. Dacă formularul primesc date sensibile din această conexiune de date, se recomandă să dezactivați această caracteristică pentru a contribui la protejarea datelor în cazul în care computerul pierdere sau furt.

  17. Faceți clic pe Următorul.

  18. Pe pagina următoare a expertului, tastați un nume descriptiv pentru această conexiune de date secundară. Dacă doriți să primiți automat datele atunci când se deschide formularul formularul, bifați caseta de selectare automat regăsiți datele atunci când se deschide formularul .

Începutul paginii

Pasul 2: Configurați șablonul formular pentru a utiliza conexiunea de date

Dacă doriți formularelor bazat pe acest șablon de formular pentru a utiliza această conexiune de date după ce utilizatorul deschide formularul, puteți adăuga o regulă la șablonul de formular care utilizează această conexiune de date în cadrul unei anumite condiții sau puteți să adăugați un buton la șablonul de formular pe care utilizatorii pot cli CK pentru a utiliza această conexiune de date.

Add a rule

Puteți adăuga o regulă la șablonul de formular pentru a obține date din conexiunea de date de interogare, ori de câte ori sunt îndeplinite condiția pentru regulă. Următoarea procedură presupune că ați creat o conexiune de date de interogare pentru un șablon formular și că ați configurat un control dintr-un șablon formular pentru a afișa datele din acel conexiune de date.

  1. Dacă șablonul formular are mai multe vizualizări, faceți clic pe nume de vizualizare în meniul Vizualizare pentru a accesa vizualizarea cu controlul în cazul în care doriți să afișați datele din sursa de date secundară.

  2. Faceți dublu clic pe controlul pe care doriți să adăugați o regulă.

  3. Faceți clic pe fila Date.

  4. Sub regulile de validare și, faceți clic pe reguli.

  5. În caseta de dialog reguli , faceți clic pe Adăugare.

  6. În caseta nume , tastați un nume pentru regulă.

  7. Pentru a specifica o condiție atunci când ar trebui să ruleze regulă, faceți clic pe Condiție setat, apoi introduceți condiția. Regulă va rula atunci când are loc condiția. Dacă nu setați o condiție, regulă va rula ori de câte ori utilizator modifică valoarea din controlul și apoi se deplasează cursorul lui sau la acel control.

  8. Faceți clic pe Adăugare acțiune.

  9. În lista de acțiune , faceți clic pe interogare utilizând o conexiune de date.

  10. În lista de conexiuni de date , faceți clic pe interogare conexiunea de date pe care doriți să îl utilizați și apoi faceți clic pe OK pentru a închide fiecare casetă de dialog deschisă.

  11. Pentru a testa modificările, faceți clic pe Previzualizare pe bara de instrumente Standard sau apăsați CTRL+SHIFT+B.

Adăugarea unui buton

Puteți să adăugați un buton de control pentru a șablonului de formular pe care utilizatorii pot face clic pentru a obține date din conexiunea de date de interogare.

  1. Dacă șablonul formular are mai multe vizualizări, faceți clic pe nume de vizualizare în meniul Vizualizare pentru a accesa vizualizarea cu controlul în cazul în care doriți să afișați datele din sursa de date secundară.

  2. Dacă panoul de activități Controale nu este vizibil, faceți clic pe Mai multe controale pe meniul Inserare sau apăsați ALT+I, C.

  3. Glisați un buton de control în șablonul formular.

  4. Faceți dublu clic pe butonul controlul pe care tocmai ați adăugat la șablonul de formular.

  5. Faceți clic pe fila General.

  6. În lista de acțiune , faceți clic pe Reîmprospătare.

  7. În caseta etichetă , tastați numele pe care doriți să apară pe butonul pe șablonul de formular.

  8. Faceți clic pe Setări.

  9. În caseta de dialog reîmprospătarea , faceți clic pe o sursă de date secundară.

  10. În lista alegere sursa de date secundară , faceți clic pe sursă de date secundară, care este asociat cu conexiunea de date de interogare.

  11. Faceți clic pe OK pentru a închide fiecare casetă de dialog deschisă.

  12. Pentru a testa modificările, faceți clic pe Previzualizare pe bara de instrumente Standard sau apăsați CTRL+SHIFT+B.

Începutul paginii

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×