Tutorial ilustrat vizual foxpro

Tutorial online Visual FoxPro

CAPITOLUL 9
Cererile pentru baza de date

Unul dintre scopurile principale ale aplicației dezvoltate este de a găsi rapid informații în baza de date și de a primi răspunsuri la o varietate de întrebări. În aceste scopuri, Visual FoxPro utilizează unelte numite interogări.

De exemplu, aveți nevoie pentru a alege dintr-un tabel de informații despre clienți, care trăiesc în Moscova și regiunea Moscova, sau de a crea o listă cu clienții care au achiziționat în ultima lună, bunuri în valoare de mai mult de 5.000 de ruble, și le aranja în ordine alfabetică de câmpul care conține numele clientului. Pentru a rezolva astfel de probleme, se utilizează designerul de interogare și comanda Visual FoxPro SELECT.

Utilizând Visual FoxPro Query Designer, puteți genera diferite criterii de complexitate pentru selectarea înregistrărilor dintr-unul sau mai multe tabele, specificând câmpurile care ar trebui să fie afișate în interogare. Pe câmpurile selectate din tabelele cu interogări, puteți efectua calcule diferite.

Fig. 9.1. Introducerea condiției de eșantionare în Expertul de interogare

Pentru a crea o interogare, puteți utiliza expertul de interogare care solicită în mod constant pentru numele tabelelor folosite în interogare, lista de tabele, câmpuri, prin care se dispune de testare și condițiile de filtrare a datelor. În Fig. Figura 9.1 prezintă caseta de dialog Expert, permițându-vă să creați condiții de filtrare pentru datele selectate din tabel. Nu vom lua în considerare crearea de interogări cu ajutorul expertului, deoarece designerul de interogări este destul de simplu și nu veți găsi dificultăți în lucrul cu acesta.

Pentru a crea o interogare în fereastra Designer interogare, urmați acești pași:

  1. În fila Date a proiectantului proiectului, selectați grupul Interogări.
  2. Faceți clic pe butonul Nou.
  3. În caseta de dialog Nou interogare care apare, faceți clic pe butonul de interogare nou. Se deschide caseta de dialog Adăugare tabel sau Vizualizare.
  4. În această casetă de dialog, selectați tabelele ale căror date doriți să le utilizați în interogare și utilizați butonul Adăugați pentru a le muta în fereastra de designer de interogări.
  5. După ce ați terminat de selectat tabelele, faceți clic pe butonul Închidere.

Se afișează fereastra Generator de interogări (vezi Figura 9.2), care conține numele tabelelor selectate, iar elementul Interogare apare în meniul principal. Puteți continua formarea condițiilor de interogare.

Pentru a deschide o interogare creată anterior în fereastra de interogare Designer pe tab-ul de date (date) în grupul fereastra proiectului Interogări (Cerere) pentru a găsi o cerere modificabil, evidențiați-l și faceți clic pe Modificare (Modificare).

Apoi, deschizând filele necesare în designerul interogării, efectuați următoarele acțiuni:

  • selectați câmpurile din tabelul de interogare rezultat;
  • formează câmpuri computerizate;
  • specificați criteriile pentru selectarea, gruparea și ordonarea datelor;
  • Specificați unde să obțineți rezultatul eșantionului.

În partea de sus a ferestrei Design Query este un panou care afișează tabelele utilizate în interogare. Mai jos sunt filele pentru selectarea câmpurilor de interogare și generarea condițiilor de eșantionare. Scopul acestor file este prezentat în Tabelul. 9.1.

Fig. 9.2. Fereastra proiectantului de interogări cu tabela de clienți selectată

Tabelul 9.1. Atribuirea filelor în fereastra Designer interogări

Articole similare