Applies ToInfoPath 2010 InfoPath 2013

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

Într-un formular InfoPath, puteți completa o casetă listă, o casetă listă verticală sau casetă combo cu date de la o conexiune de date de interogare la o bază de date Microsoft Office Access 2007 (formatul .accdb) sau o bază de date Access care a fost salvat într-o versiune mai veche (.mdb format).

În acest articol

Prezentare generală

O casetă listă, o casetă listă verticală sau caseta combo afișează elementele pe care utilizatorii pot selecta atunci când acestea completarea unui formular InfoPath. Atunci când proiectarea unui șablon formular, puteți să configurați aceste tipuri de controale pentru a afișa datele dintr-o conexiune de date secundară la o bază de date Access.

Orice conexiune de date la o sursă externă de date pe care le adăugați la un șablon formular este o conexiune de date secundară. Puteți să configurați conexiuni de date secundare pentru a regăsi datele pe care utilizatorii au nevoie pentru a completa formulare care se bazează pe șablonul de formular sau să remiteți formularul de date la o sursă de date externe, cum ar fi un serviciu Web.

Atunci când adăugați o conexiune de date secundară acele date interogări la un șablon formular, 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. Conexiunea de date de interogare preia date de la serviciul Web și apoi stochează datele din sursa de date secundară a formularului.

Puteți configura conexiunea de date secundare pentru a salva rezultatele interogării pe computere ale utilizatorilor, astfel încât cei care utilizatorii au acces la date chiar și atunci când computerul său nu sunteți 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.

Dacă doriți să limitați numărul de elemente dintr-un control casetă listă, puteți utiliza o filtru. Utilizarea unui filtru, ori de câte ori trebuie să afișați un subset de date care este returnate de o interogare care se bazează pe criteriile selectate de utilizator. Că criteriu poate fi un element care este selectat într-un alt control (cum ar fi o casetă listă, o casetă combo, casetă listă verticală, sau casetă text), care este legat la un câmp în sursa de date.

Deoarece structura de date din sursa de date secundară trebuie să corespundă cu modul că datele sunt stocate în baza de date, nu puteți modifica câmpuri existente sau grupuri în sursa de date secundară. Găsiți linkuri către mai multe informații despre conexiunile de date și surse de date în secțiunea Consultați și din acest articol.

Începutul paginii

Considerații de compatibilitate

Puteți adăuga o conexiune de date de interogare pentru a unei baze de date doar dacă sunt proiectarea unui șablon formular care nu este un șablon formular compatibil cu browserul.

Începutul paginii

Înainte de a începe

Înainte de a utiliza valori dintr-o bază de date Access pentru a popula un control dintr-un șablon formular, aveți nevoie de următoarele informații de la administratorul bazei de date:

  • Numele și locația bazei de date.

    Notă: Dacă alți utilizatori din rețea va crea formulare bazat pe acest șablon de formular, asigurați-vă că baza de date este accesibil pentru acei utilizatori.

  • Nume din tabelul sau interogarea care furnizează valorilor pentru controale. Va utiliza acest tabel sau interogare ca tabelul principal atunci când configurați conexiunea de date de interogare.

  • Nume în alte tabele sau interogări din care principal tabelul sau interogarea pot necesita date. Î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 de interogare

Dacă nu aveți o conexiune de date interogare existentă care se pot utiliza într-un șablon formular, utilizați următoarea procedură pentru a adăuga o conexiune de date secundară acele date interogări la un șablon formular. Dacă șablonul de formular are deja o conexiune de date secundară pe care le puteți utiliza, să omiteți această secțiune și accesați Pasul 2: Configurarea controlului.

  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 (care este atribuirea de o scrisoare de la o unitate de rețea, cum ar fi H: sau z), formulare care create de utilizatori care se bazează pe acest șablon formular va căuta baze de date pe care unitate de rețea asociate specifice. Dacă utilizatorul nu are unitate de rețea asociate în exact la fel, 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 principală.

  11. Adăugați orice suplimentare tabelele sau interogările pe care doriți să le includeți în conexiunea de date de interogare.

    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.

  12. Faceți clic pe Următorul.

  13. 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, se recomandă să dezactivați această caracteristică pentru a contribui la protejarea datelor în cazul în care computerul pierdere sau furt sau în caz contrar, este accesată de un utilizator neautorizat.

  14. Faceți clic pe Următorul.

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

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

Începutul paginii

Pasul 2: Configurarea controlului

  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 caseta listă, casetă listă verticală sau control casetă combo pe șablonul de formular pe care doriți să îl configurați.

  3. Faceți clic pe fila Date.

  4. Sub intrări caseta listă, faceți clic pe căutarea valorilor dintr-o sursă de date externe.

  5. În lista de surse de date , faceți clic pe sursă de date pe care doriți să o utilizați.

  6. Faceți clic pe Selectați XPath Imagine buton, lângă caseta intrări .

  7. În caseta de dialog Selectați un câmp sau grup , specificați câmp sau grup al cărui câmpurile conțin datele pe care vor fi afișate pentru utilizator și datele care vor fi prezentate la sursa de date externe, efectuând una dintre următoarele variante.

    Specificați că datele pe care utilizatorul va vedea este aceleași date care utilizatorul va trimite

    • Faceți clic pe un câmp și apoi faceți clic pe OK.

    Specificați că datele pe care utilizatorul va vedea diferă de datele pe care utilizatorul va trimite

    Notă: În acest scenariu, datele pe care utilizatorul va vedea provine de la unul dintre câmpurile din grupul și datele pe care utilizatorul va trimite este conținută într-un alt câmp din același grup.

    1. Faceți clic pe un grup și apoi faceți clic pe OK.

    2. În caseta de dialog Proprietăți Control , faceți clic pe Selectați XPath Imagine buton, lângă caseta valoare .

    3. În caseta de dialog Selectați un câmp sau grup , faceți clic pe un câmp care conține datele pe care utilizatorul va remiterea la sursa de date externe și apoi faceți clic pe OK.

    4. În caseta de dialog Proprietăți Control , faceți clic pe Selectați XPath Imagine buton, lângă caseta nume afișat .

    5. În caseta de dialog Selectați un câmp sau grup , faceți clic pe un câmp care conține datele pe care va apărea în control, apoi faceți clic pe OK.

  8. În cazul în care câmpul în caseta nume afișat are valori cu nume de afișare similare și doriți să afișați doar cu nume unice, bifați caseta de selectare Afișare doar intrări cu nume de afișare unic .

Începutul paginii

Începutul paginii

Opțional: Setați un filtru pentru a limita elementele din control

  1. Faceți dublu clic pe caseta listă, casetă listă verticală sau control casetă combo pe șablonul de formular pe care doriți să îl configurați.

  2. Faceți clic pe fila Date.

  3. Faceți clic pe Selectați XPath Imagine butonlângă caseta intrări .

  4. În caseta de dialog Selectați un câmp sau grup , faceți clic pe câmp sau grup care conține câmpurile care furnizează valorile pentru control, și apoi faceți clic pe Filtru de date.

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

    Notă: Dacă doriți să adăugați o condiție la un filtru existent, faceți clic pe filtrul pe care doriți să aplicați și apoi faceți clic pe modificare.

  6. În caseta prima în caseta de dialog Specificați condițiile de filtrare , faceți clic pe numele câmpului ale căror date pe care doriți să filtrați.

  7. În a doua casetă, faceți clic pe tipul de filtru pe care doriți să o utilizați.

  8. În a treia casetă, faceți clic pe tipul de condiții pe care doriți să aplicați pentru a filtra și apoi introduceți condiția.

  9. Pentru a configura mai multe condiții pentru filtrare, faceți clic pe șiși apoi alegeți una dintre următoarele:

    • Pentru a aplica condiția existente și stare nouă de filtrare, faceți clic pe și, apoi adăugați de stare nouă.

    • Pentru a aplica fie condiția existente sau noi condiția de filtrare, faceți clic pe sau, apoi adăugați condiții suplimentare.

  10. Faceți clic pe OK pentru a închide casetele de dialog.

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

    Șablonul de formular se deschide într-o fereastră nouă.

  12. În fereastra de previzualizare, selectați valori diferite în controlul de filtrare pentru a testa filtrul funcționează corect.

    Filtrul nu funcționează corect

    Dacă valorile din control care conține un filtru nu sunt corecte, fie deoarece există valori prea multe sau nu este suficient de valori, încercați următoarele:

    • Dacă utilizați mai multe condiții de filtru, eliminați toate, dar o condiție pentru a verifica că valorile corecte sunt returnate de la acea condiție unic. Dacă prima condiție returnează valorile corecte, apoi adăugați altă condiție și o testați.

    • Filtre face distincția între literele mari și mici de caractere. Dacă doriți să afișați datele care începe cu un caracter majuscule sau minuscule, creați un filtru cu o condiție literele mari, selectați sau , în caseta de dialog Specificați starea de filtrare și apoi creați o condiție litera.

    • Dacă valori filtrate sunt exact opusă a ceea ce ați așteptat, de exemplu produse din toate Afișare furnizori în loc de produse dintr-un singur furnizor, modificați tipul de filtrare în stare. De exemplu, dacă starea dumneavoastră utilizează tipul de filtru este egal cu și primiți prea multe produse, încercați să utilizați tipul de filtru este nu este egal cu.

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