Proprietate - filtru

Proprietatea Filtru este utilizată pentru a specifica un subset de înregistrări afișate atunci când filtrul este aplicat unui formular, unui raport, unei interogări sau unui tabel. Se returnează o valoare citibilă și scriitoare a tipului String.







Expresia este obligatorie. O expresie care returnează unul dintre obiectele din lista de aplicații.

Dacă trebuie să specificați un filtru de server pentru datele de pe server în Project Access (un fișier .adp), utilizați proprietatea ServerFilter.

O proprietate filtru este o expresie de șir constând dintr-o clauză WHERE fără cuvântul WHERE. De exemplu, următorul cod Visual Basic for Applications (VBA) specifică aplicarea aplicației pentru afișarea numai pentru utilizatorii din SUA:

Această proprietate este specificată utilizând pagina Tabelul sau Proprietățile formei, o macrocomandă sau codul Visual Basic for Applications (VBA).

De asemenea, puteți seta această proprietate în formă, raport, vizualizare tabel sau mod de dispunere, făcând clic pe filtru sau selecție din secțiunea Sortare Filtrează fila "date" și dă clic pe una din comenzile submeniului.

Notă: Setarea proprietății Filter nu afectează proprietatea Filter ADO.







Proprietatea Filtru poate fi utilizată pentru a salva filtrul și apoi ao aplica. Filtrele sunt salvate împreună cu obiectele în care au fost create. Atunci când obiectul este deschis, filtrele sunt încărcate automat, dar nu se aplică automat.

Obiectul nou moștenește proprietățile RecordSource. Filtru (filtru). Sortați ordinea (OrderBy) și Sortați după (OrderByOn) a tabelului sau interogării care au fost utilizate pentru a-l crea.

Pentru a aplica un filtru salvat la un formular, o interogare sau o tabelă, în grupul Sortare și filtrare din fila Date, faceți clic pe butonul Aplicare filtru. sau utilizați macro-ul Visual Basic sau codul aplicației pentru a seta proprietatea FilterOn la True. Puteți aplica un filtru rapoartelor prin setarea proprietății FilterOn la Da în fereastra proprietăților rapoartelor.

Butonul Aplicare filtru afișează starea proprietăților Filter și FilterOn. Butonul rămâne dezactivat până când nu există filtru pentru aplicație. Dacă utilizați în prezent un filtru existent, este afișat butonul Aplicare filtru.

Pentru a aplica automat un filtru când deschideți un formular, specificați o macrocomandă în proprietățile evenimentului OnOpen care utilizează macrocomanda Aplicați filtrul. sau o procedură de procesare a evenimentelor care utilizează metoda ApplyFilter a obiectului DoCmd.

Pentru a șterge un filtru, faceți clic pe butonul de basculare Aplicați filtrul. apoi faceți clic dreapta pe câmpul filtrat și selectați comanda Remove Filter cu sau utilizați codul VBA pentru a seta proprietatea FilterOn la Fals.







Articole similare

Trimiteți-le prietenilor: