
Astăzi o să vă explic cum utilizăm o proprietate a butoanelor de navigare dintr-un astfel de formular: Navigation Where Clause.
Ca exemplu, voi crea două formulare care vor afişa doar anumiţi angajaţi.
Primul criteriu va fi numele care încep cu literele A, B, C, D, E (inclusiv).
Al 2-lea criteriu va fi numele care încep cu literele F (inclusiv), G, H…. Z.
Cum procedăm ?
1. Se va insera acelaşi formular de 3 ori:
- primul buton va afişa întreaga listă;
- al 2-lea buton va afişa angajaţii de la A-E;
- al 3-lea buton va afişa angajaţii de la F-Z.
2. Se va executa click pe al 2-lea buton şi din tab-ul Design, grupul de comenzi Tools, se va executa un click pe comanda Property Sheet.
3. În tab-ul Data, se va accesa proprietatea Navigation Where Clause.
4. Înainte de a specifica o anumită condiţie, să lămurim ce este clauza WHERE.
[stextbox id=”info” caption=”Explicaţii” bgcolor=”ffcc99″ mright=”120″]Clauza WHERE ne permite să selectăm toate înregistrările care îndeplinesc o anumită condiţie.În cazul în care nu vom specifica nicio condiţie, interogarea va afişa toate înregistrările existente în tabel.[/stextbox]
Acum, pentru a afişa doar anumite înregistrări, vom scrie următoarea condiţie: [Nume]<=”E”
Adică, din coloana Nume, afişează-mi toate înregistrările care încep cu litera E.
Numele coloanei trebuie scris, obligatoriu, între paranteze pătrate.
Pentru următorul buton, condiţia va fi: [Nume]>=”F”
Ca şi pentru primul buton, clauza WHERE va afişa doar înregistrările care încep cu litera F, în cazul acesta.
În încheiere, ca o ultimă observaţie, se poate întâmpla ca formularul să nu filtreze informaţiile, chiar dacă aţi scris corect condiţia.
Rezolvarea este una foarte simplă: închideţi toate formularele şi redeschideţi-le din nou.