Adăugarea unei conexiuni de date la o bază de date Microsoft Access

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

Dacă vă utilizatorii vor avea nevoie de date dintr-o bază de date Microsoft Office Access 2007 (formatul .accdb) sau dintr-o bază de date Access salvat într-o versiune mai veche (.mdb format) să completați un formular pe baza șablonului de formular Microsoft Office InfoPath, puteți adăuga o conexiune de date secundară la șablonul de formular care interoghează unei baze de date.

Aveți posibilitatea să adăugați o conexiune de date secundară, dar conexiunea respectivă de date poate interogare doar o bază de date Access. Nu puteți adăuga o conexiune de date secundară care remite formularul de date la o bază de date Access.

Dacă doriți ca utilizatorii să remiteți datele lor de formular la o bază de date Access, proiectarea unui șablon formular care se bazează pe o bază de date Access și apoi să activați remitere conexiunea de date din conexiunea de date principală. Alternativ, puteți adăuga o conexiune de date secundară într-un serviciu Web care funcționează cu baza de date Access.

Găsiți linkuri către mai multe informații despre proiectarea șabloanelor formular care se bazează pe o bază de date Access și adăugarea unei conexiuni de date secundară într-un serviciu Web în secțiunea Consultați și .

În acest articol

Prezentare generală

Considerații de compatibilitate

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

O secundară conexiune de date este o conexiune de date pe care le adăugați la un șablon formular. O conexiune de date secundară este diferit de conexiune de date principală, care le creați atunci când proiectarea unui șablon formular nou, care se bazează pe o bază de date sau un serviciu Web. Conexiune de date principală unui șablon formular poate primi date dintr-o sursă de date externe și, de asemenea, puteți remiterea datelor de formular la o sursă de date externe. Cu toate acestea, un șablon formular poate avea o conexiune de date principală.

Puteți adăuga câte date secundară conexiuni la un șablon formular așa cum doriți. De exemplu, să presupunem că aveți o bază de date Access care conține un tabel care stochează datele angajat și alt tabel care stochează date client. Puteți să adăugați o conexiune de date secundară care preia datele din tabelul angajat, și, de asemenea, puteți adăuga o altă conexiune de date secundară care preia datele din tabelul clienți în aceeași bază de date Access.

Deși puteți adăuga o conexiune de date secundară la șablonul de formular care pot remite formularul de date la o sursă de date externe, cum ar fi un serviciu Web sau în bibliotecă Windows SharePoint Services, puteți utiliza numai conexiuni de date secundare pentru a regăsi date dintr-o bază de date Access. Nu puteți adăuga o conexiune de date secundară care remite formularul de date la o bază de date Access.

Atunci când adăugați o conexiune de date de interogare la o bază de date, InfoPath creează o secundară sursă de date care conține câmpurile de date și grupurile care corespund 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 sale, 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

Considerații de compatibilitate

Nu puteți adăuga o conexiune de date la o bază de date Access pentru a o șablon formular compatibil cu browserul.

Începutul paginii

Înainte de a începe

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

  • Numele și locația bazei de date.

    Notă: Dacă baza de date Access este stocat într-o locație de rețea, asigurați-vă că baza de date este accesibil pentru utilizatorii dvs.

  • Nume din tabelul sau interogarea care va furniza date la formele care se bazează pe acest șablon formular. Va utiliza acest tabel sau interogare ca principal tabelul sau interogarea atunci când configurați conexiunea de date de interogare.

  • Nume în alte tabele sau interogări care furnizează date suplimentare la principal tabelul sau interogarea. În majoritatea cazurilor, deja sunt stabilite relații de tabel din baza de date. Dacă trebuie să manual stabili relații între tabel principal sau interogare și un alt tabel sau interogare, va trebui numele câmpurilor asociate din ambele tabele sau interogări.

Î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 , răsfoiți la locația fișierului bazei de date.

    Notă: Dacă baza de date este stocat într-o locație de rețea, răsfoiți la universal denumire (UNC) Convenția calea către locația. Răsfoiți la locația de rețea printr-o unitate de rețea asociate. Dacă utilizați o unitate de rețea asociate, utilizatorii care creează formulare bazate pe acest șablon formular va căuta baze de date dintr-o unitate de rețea asociate. Dacă utilizatorul nu are o unitate de rețea asociate, formularul va găsi baza de date.

  7. Faceți clic pe numele bazei de date și apoi faceți clic pe Deschidere.

  8. În caseta de dialog Selectare tabel , faceți clic pe principal tabelul sau interogarea care doriți să o utilizați și apoi faceți clic pe OK.

  9. Pe pagina următoare a expertului, bifați caseta de selectare Afișare coloane de tabel .

    În mod implicit, toate câmpurile din tabelul sau interogarea sunt adăugate la sursa de date principală a șablonului de formular.

  10. Debifați casetele de selectare pentru câmpurile pe care doriți să le includeți în sursa de date secundară.

    Adăugați orice suplimentare tabele sau interogări la conexiunea de date.

    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.

  11. Faceți clic pe Următorul.

  12. 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 de selectare stochează datele pe computerul utilizatorului atunci când formularul utilizează această conexiune de date. Dacă formularul se regăsește date sensibile din această conexiune de date, poate doriți să dezactivați această caracteristică pentru a contribui la protejarea datelor în cazul în care computerul pierdere sau furt.

  13. Faceți clic pe Următorul.

  14. Pe pagina următoare a expertului, tastați un nume descriptiv pentru această conexiune de date secundară și apoi verificați dacă informațiile din secțiunea Rezumat este corectă.

  15. Pentru a configura formularul pentru a primi automat datele atunci când se deschide formularul, bifați caseta de selectare automat regăsiți datele atunci când se deschide formularul .

Începutul paginii

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

Dacă doriți ca formulare care se bazează pe acest șablon de formular pentru a utiliza această conexiune de date după ce utilizatorul deschide formularul, puteți să adăugați 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 face clic pentru a utiliza această conexiune de date.

Adăugarea unei reguli

Puteți adăuga o regulă la șablonul de formular care servește pentru a regăsi date din conexiunea de date a interogării, ori de câte ori sunt îndeplinite condiția pentru regulă. De exemplu, puteți adăuga o casetă text pentru a șablonului de formular pe care un utilizator poate completa pentru a obține date specifice dintr-o sursă de date externe. Apoi puteți adăuga o regulă care utilizează conexiunea de date, ori de câte ori un utilizator introduce date în caseta text.

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 (altele decât un buton) pe șablonul de 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 î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 , alegeți una dintre următoarele:

    • Pentru a primi cele mai recente date din toate sursele de date externe cu conexiunile de date secundară pentru acest șablon formular, faceți clic pe toate sursele de date secundară.

    • Pentru a configura butonul pentru a primi cele mai recente date dintr-o sursă externă de date cu o conexiune de date secundară la șablonul de formular, faceți clic pe o conexiune de date secundarăși apoi faceți clic pe o sursă de date secundară în lista alegere sursa de date secundară .

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

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

×