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

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 să adăugați o conexiune de date secundară formular șablon 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ă

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, îl puteți utiliza numai conexiuni de date secundară pentru a regăsi date dintr-un acces bază de date. 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 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

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

  11. Faceți clic pe Următorul.

  12. 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 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: Configurați șablonul formular pentru a utiliza conexiunea de date

Dacă doriți 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 care vă utilizatorii pot face clic pentru a utiliza această conexiune de date.

Add a rule

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 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ă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ă din sursa de date alegere secundar listă.

  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

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!

×