Adăugarea unei conexiuni de date către o bază de date Microsoft SQL Server

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

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

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

Pasul 1: Adăugarea unei conexiuni de date secundare în șablonul formular    Acest pas creează o sursă de date secundară cu câmpuri și grupuri corespunzătoare, bazate pe modalitatea în care se stochează datele în baza de date. De asemenea, se poate configura șablonul formular pentru a permite ca formularele să utilizeze această conexiune de date când un formular se deschide pentru prima oară.

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

În acest articol

Prezentare generală

Înainte de a începe

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

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

Prezentare generală

Când creați un șablon formular care se bazează pe o sursă de date externă, Microsoft Office InfoPath creează o conexiune de date principală la acea sursă de date externă. InfoPath creează apoi sursa de date principală pentru șablonul formular pe baza modalității în care sunt stocate datele în sursa de date externă. Însă, sursa de date externă utilizată în conexiune de date principală poată să nu dețină valorile pe care doriți să le puneți în controalele din șablonul 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 valori din altă sursă de date externă, adăugați șablonului formular o conexiune de date secundară.

O conexiune de date secundară este o conexiune de date pe care o adăugați șablonului formular. Această conexiune de date poate fi o conexiune de date de interogare sau o conexiune de date de remitere. O conexiune de date de interogare se poate adăuga șablonului formular numai ca o conexiune de date secundară la o bază de date SQL Server. Adăugați această conexiune de date numai dacă aveți nevoie de date dintr-o sursă de date externă diferită de cea din conexiunea de date principală. O conexiune de date de remitere la o bază de date SQL Server nu se poate adăuga 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 secundară pentru a prelua date sensibile dintr-o sursă de date externă, poate doriţi să dezactivaţi această caracteristică pentru a proteja datele de utilizarea neautorizată în caz de pierdere sau furt al computerului. Dacă dezactivaţi această caracteristică, datele vor fi disponibile numai dacă utilizatorul este conectat la reţea.

Când adăugați o conexiune de date de interogare la un șablon de formular, în mod implicit, formularele care se bazează pe acest șablon de formular utilizează conexiunea de date atunci când sunt deschise de un utilizator. De asemenea, aveți posibilitatea să configurați ca șablonul de formular să utilizeze conexiunea de date de interogare într-una dintre modalitățile următoare:

  • 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 șablonului formular o conexiune de date secundară la o bază de date SQL Server, aveți nevoie de următoarele informații de la administratorul bazei de date:

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

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

  • Autentificarea solicitată de baza de date. Baza de date poate utiliza fie autentificarea Microsoft Windows, fie autentificarea SQL Server pentru a stabili modalitatea în care utilizatorii pot accesa baza de date.

  • Numele tabelului care conține datele pe care doriți să le trimiteți către formular. Acesta este tabelul primar. Dacă vă gândiți să utilizați mai multe tabele în baza de date, sunt necesare numele celorlalte tabele, tabele fiu. De asemenea, sunt necesare numele câmpurilor din tabelele fiu care au relații cu câmpurile din tabelul primar.

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

Începutul paginii

Pasul 1: Adăugarea unei conexiuni secundare de date

  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 expertul Conexiune de date, faceți clic pe Creare conexiune nouă către, faceți clic pe Trimitere date, apoi faceți clic pe Următorul.

  4. În pagina următoare a expertului, faceți clic pe Bază de date (numai Microsoft SQL Server sau Microsoft Office Access), apoi faceți clic pe Următorul.

  5. În pagina următoare 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. În lista La ce tip de sursă de date vă conectați, faceți clic pe Microsoft SQL Server, apoi pe Următorul.

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

  9. Sub Informații conectare, alegeți una dintre următoarele

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

    • Dacă baza de date determină cine are acces pe baza unui nume de utilizator și a unei parole specificate pe care le obțineți de la administratorul bazei de date, faceți clic pe Se utilizează următorul nume utilizator și parolă, apoi tastați numele de utilizator și parola din casetele Nume utilizator și Parolă.

  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 orice alte tabele pe care doriți să le utilizați în conexiunea de date de interogare.

    Cum?

    1. Faceți clic pe Adăugare tabel.

    2. În caseta de dialog Adăugare tabel sau interogare, faceţi clic pe numele tabelului fiu, apoi faceţi clic pe Următorul. InfoPath încearcă să stabilească relaţii potrivind numele câmpurilor din ambele tabele. Dacă nu doriţi să utilizaţi o relaţie sugerată, selectaţi relaţia, apoi faceţi clic pe Eliminare relaţii. Pentru a adăuga o relaţie, faceţi clic pe Adăugare relaţii. În caseta de dialog Adăugare relaţie, faceţi clic pe numele fiecărui câmp înrudit din respectiva coloană, apoi faceţi clic pe OK.

    3. Faceți clic pe Terminare.

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

  15. Faceți clic pe Următorul.

  16. Pentru ca rezultatele conexiunii de date de interogare să fie disponibile când formularul nu este conectat la o rețea, bifați caseta de selectare Se stochează o copie a datelor în șablonul formular.

    Notă de securitate : Bifarea acestei casete stochează datele pe computerul utilizatorului când formularul utilizează această conexiune de date. Dacă formularul primește date sensibile de la această conexiune de date, dezactivați această caracteristică pentru a proteja datele în cazul în care computerul se pierde sau este furat.

  17. Faceți clic pe Următorul.

  18. În pagina următoare a expertului, tastați un nume pentru conexiunea de date. Dacă doriți ca formularul să regăsească automat datele, bifați caseta de selectare Se regăsesc automat datele la deschiderea formularului.

Începutul paginii

Pasul 2: Configurarea șablonului formular pentru a utiliza conexiunea de date.

Dacă doriți ca formularele bazate pe acest șablon formular să utilizeze această conexiune de date după ce utilizatorul deschide formularul, adăugați o regulă în șablonul formular care utilizează această conexiune de date conform unei anumite condiții sau adăugați un buton în șablonul formular pe care utilizatorul va face clic pentru a utiliza conexiunea de date.

Adăugarea unei reguli

Se poate adăuga șablonului formular o regulă pentru a obține date dintr-o conexiune de date de interogare atunci când este întrunită condiția regulii. Următoarea procedură presupune că ați creat o conexiune de date de interogare pentru șablonul formular și că ați configurat un control în șablonul formular pentru a afișa date din acea 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 în care doriți să adăugați regula.

  3. Faceți clic pe fila Date.

  4. Sub Validare și reguli, 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 pentru momentul în care se va executa regula, faceţi clic pe Setare condiţie, apoi introduceţi condiţia. Regula se va executa atunci când survine condiţia. Dacă nu setaţi o condiţie, regula se va executa de fiecare dată când utilizatorul modifică valoarea din control şi mută cursorul de la controlul respectiv.

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

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

  10. În lista Conexiune de date, faceți clic pe conexiunea de date de interogare pe care o veți utiliza, apoi faceți clic pe OK pentru a închide toate casetele de dialog deschise.

  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

Se poate adăuga șablonului formular un control buton pe care utilizatorii pot face clic pentru a obține datele 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 control buton în șablonul formular.

  4. Faceți dublu clic pe controlul buton pe care tocmai l-ați adăugat în șablonul formular.

  5. Faceți clic pe fila General.

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

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

  8. Faceți clic pe Setări.

  9. În caseta de dialog Reîmprospătare, faceți clic pe O singură sursă de date secundară.

  10. În lista Alegeți sursa de date secundară, faceți clic pe sursa 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

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.

×