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.

Back To Top
Search