Filtrarea datelor afișate într-un control

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

În acest articol

Prezentare generală

Considerații de compatibilitate

Setarea unui filtru pentru o casetă listă, o casetă listă verticală sau o casetă combo

Setați un filtru pentru o secțiune repetabilă sau un tabel repetabil

Prezentare generală

Atunci când proiectarea unui șablon de formular Microsoft Office InfoPath, puteți utiliza filtre pentru a limita opțiunile pe care utilizatorii pot face atunci când completați un formular care se bazează pe șablonul de formular respectiv. Un filtru este un set de condiții care se aplică la date pentru a afișa un subset de date. Puteți utiliza filtre pentru a afișa un subset de date dintr-o sursă de date, ceea ce reduce numărul de înregistrări care sunt afișate într-un control.

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.

De exemplu, imaginați-vă că vă creați un șablon formular care va fi utilizată pentru a urmări produsele la mai mulți furnizori. Dacă vă afișează toate produsele la toți furnizorii, lista poate fi foarte lungă. Pentru a rezolva această problemă, puteți să utilizați un filtru care permite utilizatorilor să selectați un furnizor din listă și a vizualiza doar acea furnizorului de produse. Atunci când un utilizator selectează un furnizor din caseta listă, un filtru se aplică la tabel repetabil pentru a afișa numai produsele la furnizorul selectat. Dacă utilizatorul selectează un alt furnizor, tabel repetabil se actualizează cu produse de la alt furnizor.

Sfat : Dacă știți că utilizatorii va necesita un subset de un rezultat de interogare, modificați interogarea pentru a returna doar acest subset în loc să utilizați o interogare pentru a regăsi toate datele și apoi aplicarea unui filtru pentru a crea un subset. Utilizatori vor experimenta timpi de încărcare formular și cheltui mai puțin timp așteaptă rezultatele interogării, pentru că interogarea returnează doar datele din sursa externă care aveți nevoie.

Pentru a afișa utilizatorii că un filtru este aplicată datelor, filtru pictograma Pictogramă de Filtru apare atunci când utilizatorul se deplasează indicatorul mouse-ul peste se datele filtrate.

Deoarece filtre limita numărul de elemente care sunt afișate pentru un utilizator, acestea pot fi aplicate doar pentru următoarele tipuri de controale:

  • Casetele listă

  • Casetele listă verticală

  • Casete combo

  • Tabelele care se repetă

  • Secțiunile care se repetă

Începutul paginii

Considerații de compatibilitate

Filtre pot fi utilizate numai în șabloane formular care sunt proiectate să fie completat în InfoPath. Filtre nu sunt disponibile în șabloane formular compatibil cu browserul. Dacă utilizați o casetă listă și un tabel repetabil dintr-un șablon formular compatibil cu browserul, luați în considerare utilizarea formatării condiționate în loc de filtre. Găsiți linkuri către mai multe informații despre cum să utilizați formatarea condiționată în secțiunea consultați și .

Începutul paginii

Setarea unui filtru pentru o casetă listă, o casetă listă verticală sau o casetă combo

Pentru a configura un filtru dintr-o casetă listă, trebuie fie o casetă listă, casetă listă verticală sau control casetă combo într-un șablon formular care este legat la o sursă de date cu o conexiune de date. Nu pot filtra date care a fost introdusă manual într-un control utilizând caseta de dialog Proprietăți Control .

Setarea unui filtru pentru o casetă listă, o casetă listă verticală sau o casetă combo

  1. Faceți clic dreapta pe controlul pe care doriți să îl modificați și apoi faceți clic pe Proprietăți Control în meniul de comenzi rapide.

  2. Faceți clic pe fila date

  3. Variante disponibile:

    • Pentru a utiliza valorile de la o sursă de date, faceți clic pe Se caută valori din sursa de date a formularului.

    • Pentru a utiliza valorile dintr-o conexiune de date, faceți clic pe căutarea valorilor dintr-o sursă de date externe și apoi, în lista de Surse de date , faceți clic pe conexiunea de date pe care doriți să o utilizați.

  4. Faceți clic pe Selectare XPath Butonul de sursă de date de lângă caseta Intrări.

  5. În caseta de dialog Selectare câmp sau grup, faceți clic pe câmpul sau grupul care conține câmpurile ce furnizează valorile pentru control, apoi faceți clic pe Filtrare date.

  6. În caseta de dialog Filtrare 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 filtru, apoi pe Modificare.

  7. În prima casetă din caseta de dialog Specificare condiții filtrare, faceți clic pe numele câmpului ale cărui date doriți să le filtrați.

  8. În cea de-a doua casetă, faceți clic pe tipul de filtru pe care doriți să îl utilizați.

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

  10. 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 existent sau nou condiția de filtrare, faceți clic pe sau, apoi adăugați condiții suplimentare.

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

  12. Pentru a testa modificările, faceți clic pe examinare pe bara de instrumente Standard sau apăsați CTRL + SHIFT + B. Șablonul de formular se deschide într-o fereastră nouă.

  13. În fereastra de examinare, selectați valori diferite în controlul de filtrare pentru a verifica dacă funcționează corect.

    Filtrul nu funcționează corect

    Dacă valorile din controlul care conţine un filtru nu sunt corecte, fie datorită prea multor valori, fie datorită numărului insuficient 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.

    • Filtrele realizează o distincţie între caracterele cu majuscule şi cele cu litere mici. Dacă afişaţi date care încep cu un caracter cu majusculă sau literă mică, creaţi un filtru cu o condiţie pentru majuscule, selectaţi sau în caseta de dialog Specificare condiţii filtrare, apoi creaţi o condiţie pentru litere mici.

    • Dacă valorile filtrate sunt exact opusul a ceea ce aşteptaţi, de exemplu produsele de la toţi furnizorii sunt afişate în locul produselor de la un singur furnizor, modificaţi tipul de filtru în condiţie. De exemplu, în cazul în care condiţia utilizează tipul de filtru este egal cu şi sunt afişate prea multe produse, încercaţi să utilizaţi alt tipul de filtru este diferit de.

Începutul paginii

Setați un filtru pentru o secțiune repetabilă sau un tabel repetabil

Pentru a configura un filtru dintr-o secțiune repetabilă sau un tabel repetabil, trebuie să includeți o secțiune sau un tabel într-un șablon formular care îndeplinește următoarele cerințe:

  • Secțiunea sau tabelul repetabil trebuie să fie legate la un câmp sau un grup repetabil.

  • Secțiune repetabilă sau tabel conține cel puțin un control care este legat la un câmp care are o conexiune de date.

De exemplu, într-o secțiune repetabilă se poate utiliza un control casetă text pentru a afișa datele dintr-un câmp.

Setați un filtru pentru o secțiune repetabilă sau un tabel repetabil

  1. Faceți clic dreapta pe eticheta Tabel repetabil sau o Secțiune care se repetă care apare sub tabel sau o secțiune dintr-un șablon formular și apoi faceți clic pe Proprietăți Control în meniul de comenzi rapide.

  2. Faceți clic pe fila Afișare.

  3. Faceți clic pe Filtrare date.

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

    Notă : Pentru a adăuga o condiție o filtrare existent, faceți clic pe filtrul pe care o doriți și apoi faceți clic pe Modificare.

  5. În prima casetă din caseta de dialog Specificare condiții filtrare, faceți clic pe numele câmpului ale cărui date doriți să le filtrați.

  6. În cea de-a doua casetă, faceți clic pe tipul de filtru pe care doriți să îl utilizați.

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

  8. 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 existent sau nou condiția de filtrare, faceți clic pe sau, apoi adăugați condiții suplimentare.

  9. Faceți clic pe OK de două ori pentru a închide casetele de dialog Deschidere și a reveni la caseta de dialog Proprietăți Control .

  10. Pentru a afișa un filtru special pictograma Pictogramă de Filtru utilizatorului, care indică faptul că au fost filtrate datele din secțiune repetabilă sau tabel repetabil, faceți clic pe pictograma de filtrare pentru a indica elementele filtrate se afișează pe fila Afișare în caseta de dialog Proprietăți Control .

  11. Pentru a testa filtrul și asigurați-vă că acesta funcționează corect, faceți clic pe examinare pe bara de instrumente Standard . Șablonul de formular se deschide într-o fereastră nouă.

  12. În fereastra de examinare, selectați valori diferite în controlul de filtrare pentru a verifica dacă funcționează corect.

    Filtrul nu funcționează corect

    Dacă valorile din controlul care conţine un filtru nu sunt corecte, fie datorită prea multor valori, fie datorită numărului insuficient 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 singură condiție. Dacă prima condiție returnează valorile corecte, apoi adăugați altă condiție și o testați.

    • Filtrele realizează o distincţie între caracterele cu majuscule şi cele cu litere mici. Dacă afişaţi date care încep cu un caracter cu majusculă sau literă mică, creaţi un filtru cu o condiţie pentru majuscule, selectaţi sau în caseta de dialog Specificare condiţii filtrare, apoi creaţi o condiţie pentru litere mici.

    • Dacă valorile filtrate sunt exact opusul a ceea ce aşteptaţi, de exemplu produsele de la toţi furnizorii sunt afişate în locul produselor de la un singur furnizor, modificaţi tipul de filtru în condiţie. De exemplu, în cazul în care condiţia utilizează tipul de filtru este egal cu şi sunt afişate prea multe produse, încercaţi să utilizaţi alt tipul de filtru este diferit de.

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

×