Filtriranje podatkov, ki so prikazani v kontrolniku

V tem članku

Pregled

Pomisleki o združljivosti

Nastavitev filtra za polje s seznamom, polje s spustnim seznamom ali kombinirano polje

Nastavitev filtra za ponavljajoči se odsek ali ponavljajočo se tabelo

Pregled

Ko načrtujete Microsoft Office InfoPathovo predlogo obrazca, lahko s filtri omejite možnosti, ki jih lahko uporabniki izberejo med izpolnjevanjem obrazca, ki temelji na tej predlogi obrazca. Filter je nabor pogojev, ki se uporabi za podatke, da prikaže podnabor teh podatkov. S filtri lahko prikažete podnabor podatkov iz vir podatkov, s čimer zmanjšate število zapisov, prikazanih v kontrolniku.

Filter uporabite takrat, ko želite prikazati podnabor podatkov, ki jih vrne poizvedba na podlagi pogojev, ki jih je določil uporabnik. Pogoj je lahko element, izbran v drugem kontrolniku (kot je na primer polje s seznamom, kombinirano polje, polje s spustnim seznamom ali polje z besedilom), ki je vezan na polje v viru podatkov.

Recimo, da želite ustvariti predlogo obrazca, ki se bo uporabljala za sledenje izdelkov več dobaviteljev. Če prikažete vse izdelke vseh vaših dobaviteljev, je lahko seznam zelo dolg. Če želite odpraviti to težavo, lahko s filtrom svojim uporabnikom omogočite, da na seznamu izberejo ponudnika in si ogledajo le izdelke tega dobavitelja Ko uporabnik izbere dobavitelja v polju s seznamom, bo v ponavljajoči se tabeli uporabljen filter in prikazani bodo le izdelki izbranega dobavitelja. Če uporabnik izbere drugega dobavitelja, je ponavljajoča se tabela posodobljena z izdelki drugega dobavitelja.

Namig : Če veste, da bodo uporabniki potrebovali dosleden podnabor rezultatov poizvedbe, spremenite poizvedbo tako, da bo vrnila le ta podnabor, namesto da uporabite poizvedbo, ki pridobi vse podatke, in nato uporabite filter za ustvarjanje podnabora. Vaši uporabniki bodo veseli hitrejšega prenosa obrazca in bodo hitreje pridobili rezultate, ker poizvedba vrne le podatke iz zunanjega vira, ki ga potrebujete.

Če želite uporabnikom prikazati, da je bil za podatke uporabljen filter, se ikona filtra Ikona filtra prikaže, ko uporabnik pomakne kazalec miške na filtrirane podatke.

Ker filtri omejijo število elementov, ki so prikazani uporabniku, jih je mogoče uporabiti le za te vrste kontrolnikov:

  • Polja s seznamom

  • Polja s spustnim seznamom

  • Kombinirana polja

  • Ponavljajoče se tabele

  • Ponavljajoči se odseki

Na vrh strani

Pomisleki o združljivosti

Filtre lahko uporabite le v predlogah obrazcev, ki so načrtovani za izpolnjevanje v InfoPathu. Filtri niso na voljo v predlogah obrazcev, ki so združljivi z brskalnikom. Če uporabljate polje s seznamom in ponavljajočo se tabelo v predlogi obrazca, ki je združljiva z brskalnikom, lahko namesto filtrov uporabite pogojno oblikovanje. Če želite več informacij o uporabi pogojnega oblikovanja, glejte odsek Glejte tudi.

Na vrh strani

Nastavitev filtra za polje s seznamom, polje s spustnim seznamom ali kombinirano polje

Če želite konfigurirati filter v polju s seznamom, v predlogi obrazca potrebujete kontrolnik polja s seznamom, polja s spustnim seznamom ali kombiniranega polja, ki je vezan na vir podatkov v povezava podatkov. Podatkov, ki so bili v kontrolnik vneseni ročno v pogovornem oknu Lastnosti kontrolnika, ni mogoče filtrirati.

Nastavitev filtra za polje s seznamom, polje s spustnim seznamom ali kombinirano polje

  1. Z desno tipko miške kliknite kontrolnik, ki ga želite spremeniti, in nato v priročnem meniju kliknite Lastnosti kontrolnika.

  2. Kliknite zavihek Podatki.

  3. Naredite nekaj od tega:

    • Če želite uporabiti vrednosti iz vira podatkov, kliknite Iskanje vrednosti v viru podatkov obrazca.

    • Če želite uporabiti vrednosti iz podatkovne povezave, kliknite Iskanje vrednosti iz zunanjega vira podatkov in nato na seznamu Vir podatkov kliknite podatkovno povezavo, ki jo želite uporabiti.

  4. Kliknite Izberi XPath Podoba gumba poleg polja Vnosi.

  5. V pogovornem oknu Izbira polja ali skupine kliknite polje ali skupino s polji, ki ponudijo vrednosti za kontrolnik, in nato Filtriraj podatke.

  6. V pogovornem oknu Filtriranje podatkov kliknite Dodaj.

    Opomba : Če želite obstoječemu filtru dodati pogoj, kliknite želeni filter in nato Spremeni.

  7. V prvem polju pogovornega okna Določanje pogojev filtra kliknite ime polja s podatki, ki jih želite filtrirati.

  8. V drugem polju kliknite vrsto filtra, ki ga želite uporabiti.

  9. V tretjem polju kliknite vrsto pogoja, ki ga želite uporabiti za filter, in nato vnesite pogoj.

  10. Če želite konfigurirati več kot en pogoj za filter, kliknite In, nato pa naredite nekaj od tega:

    • Če želite za filter uporabiti obstoječi in novi pogoj, kliknite in, nato pa dodajte nov pogoj.

    • Če želite za filter uporabiti obstoječi ali novi pogoj, kliknite ali, nato pa dodajte dodaten pogoj.

  11. Kliknite V redu, da zaprete pogovorna okna.

  12. Če želite preskusiti spremembe, kliknite Predogled v orodni vrstici Standard ali pa pritisnite tipke CTRL + SHIFT + B. Predloga obrazca se odpre v novem oknu.

  13. V oknu predogleda izberite različne vrednosti v kontrolniku filtra in tako preskusite, ali filter deluje pravilno.

    Filter ne deluje pravilno

    Če vrednosti v kontrolniku, ki vsebuje filter, niso pravilne, ker je vrednosti preveč ali pa jih ni dovolj, poskusite to:

    • Če uporabljate več pogojev v filtru, odstranite vse pogoje razen enega in preverite, ali ta en pogoj vrne pravilne vrednosti. Če prvi pogoj vrne pravilne vrednosti, dodajte drugi pogoj in znova izvedite preskus.

    • Filtri razlikujejo med veliki in malimi črkami. Če želite prikazati podatke, ki se začnejo z veliko ali malo črko, ustvarite filter s pogojem za veliko in malo črko, v pogovornem oknu Določanje pogojev za filter izberite or in ustvarite pogoj za male črke.

    • Če so filtrirane vrednosti ravno nasprotne od pričakovanih, namesto izdelkov enega dobavitelja se na primer prikažejo izdelki vseh dobaviteljev, v pogoju spremenite vrsto filtra. Če ste na primer v filtru uporabili vrsto filtra is equal to, prikaže pa se preveč izdelkov, poskusite uporabiti vrsto filtra is not equal to.

Na vrh strani

Nastavitev filtra za ponavljajoči se odsek ali ponavljajočo se tabelo

Če želite konfigurirati filter v ponavljajočem se odseku ali ponavljajoči se tabeli, morate v predlogo obrazca vključiti odsek ali tabelo, ki izpolnjuje te zahteve:

  • Ponavljajoči se odsek ali tabela je vezan na ponavljajoče se polje ali skupino.

  • Ponavljajoči se odsek ali tabela vsebuje vsaj en kontrolnik, ki je vezan na polje s podatkovno povezavo.

Kontrolnik polja z besedilom lahko na primer uporabite v ponavljajočem se odseku za prikaz podatkov v polju.

Nastavitev filtra za ponavljajoči se odsek ali ponavljajočo se tabelo

  1. Z desno tipko miške kliknite oznako Ponavljajoča se tabela ali Ponavljajoči se odsek, ki se prikaže pod tabelo ali odsekom v predlogi obrazca, in nato v priročnem meniju kliknite Lastnosti kontrolnika.

  2. Kliknite jeziček Prikaz.

  3. Kliknite Filtriraj podatke.

  4. V pogovornem oknu Filtriranje podatkov kliknite Dodaj.

    Opomba : Če želite obstoječemu filtru dodati pogoj, kliknite želeni filter in nato Spremeni.

  5. V prvem polju pogovornega okna Določanje pogojev filtra kliknite ime polja s podatki, ki jih želite filtrirati.

  6. V drugem polju kliknite vrsto filtra, ki ga želite uporabiti.

  7. V tretjem polju kliknite vrsto pogoja, ki ga želite uporabiti za filter, in nato vnesite pogoj.

  8. Če želite konfigurirati več kot en pogoj za filter, kliknite In, nato pa naredite nekaj od tega:

    • Če želite za filter uporabiti obstoječi in novi pogoj, kliknite in, nato pa dodajte nov pogoj.

    • Če želite za filter uporabiti obstoječi ali novi pogoj, kliknite ali, nato pa dodajte dodaten pogoj.

  9. Dvakrat kliknite V redu, da zaprete odprti pogovorni okni in se vrnete v pogovorno okno Lastnosti kontrolnika.

  10. Če želite uporabniku prikazati ikono posebnega filtra Ikona filtra , ki označuje, da so bili podatki v ponavljajočem se odseku ali ponavljajoči se tabeli filtrirani, kliknite Pokaži ikono filtra, ki označuje filtrirane elemente na zavihku Prikaz v pogovornem oknu Lastnosti kontrolnika.

  11. Če želite preskusiti filter in se prepričati, da pravilno deluje, kliknite Predogled v orodni vrstici Standardno. Predloga obrazca se odpre v novem oknu.

  12. V oknu predogleda izberite različne vrednosti v kontrolniku filtra in tako preskusite, ali filter deluje pravilno.

    Filter ne deluje pravilno

    Če vrednosti v kontrolniku, ki vsebuje filter, niso pravilne, ker je vrednosti preveč ali pa jih ni dovolj, poskusite to:

    • Če uporabljate več pogojev v filtru, odstranite vse pogoje razen enega in preverite, ali ta en pogoj vrne pravilne vrednosti. Če prvi pogoj vrne pravilne vrednosti, dodajte drugi pogoj in znova izvedite preskus.

    • Filtri razlikujejo med veliki in malimi črkami. Če želite prikazati podatke, ki se začnejo z veliko ali malo črko, ustvarite filter s pogojem za veliko in malo črko, v pogovornem oknu Določanje pogojev za filter izberite or in ustvarite pogoj za male črke.

    • Če so filtrirane vrednosti ravno nasprotne od pričakovanih, namesto izdelkov enega dobavitelja se na primer prikažejo izdelki vseh dobaviteljev, v pogoju spremenite vrsto filtra. Če ste na primer v filtru uporabili vrsto filtra is equal to, prikaže pa se preveč izdelkov, poskusite uporabiti vrsto filtra is not equal to.

Na vrh strani

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×