Câmpurile calculate în interogare

Să se familiarizeze cu crearea de interogări care conțin câmpuri calculate, luați în considerare o cerere de tabele „clienți“, „produse“ și „vânzări“ ar fi selectate următoarele informații: numele clientului, numele produsului, prețul, cantitatea de mărfuri. În plus, cererea trebuie să fie calculat prețul de achiziție conform formulei: Preț înmulțită cu numărul. Pentru a crea această interogare, trebuie:







1. Du-te la tab-ul „Request“ și faceți clic pe butonul „Create“.

2. În caseta de dialog „Interogare nouă“, selectați instrumentul „Designer“.

3. Adăugați la fereastra de proiectare de interogare, toate cele trei mese noastre de baze de date.

4. În Query Designer pentru a umple formularul de solicitare prin plasarea acestuia în „Name“ din tabelul de „clienți“, câmpul „produs“ și „preț“ din tabelul „Produse“ și „numărul“ din tabelul „vânzări“.


Pentru a crea un câmp calculat pentru a plasa cursorul la prima linie (linia „câmpul:“) urmatoarea coloana Formular (gol) Cerere și faceți clic pe butonul din bara de instrumente „Build“.








În caseta de dialog „Expression Builder“ (ris.4.20) putem scrie expresia pentru câmpul calculat. „Tabele“ Pentru a face acest lucru, în câmpul din stânga jos, dublu-clic pe un folder pe o cruce. Veți vedea apoi o listă de tabele de baze de date.

7. Făcând clic pe mouse-ul pentru a selecta tabelul „Produse“, apoi lista de câmpuri ale tabelului selectat apare în câmpul din mijloc. Faceți clic pentru a selecta câmpul „Price“ și apoi faceți clic pe „Paste“ în caseta de dialog, introduceți câmpul selectat în marginea de sus a casetei de dialog.

8. Cu ajutorul butoanelor de operare de la marginea de sus a ferestrei Expression Builder pentru a introduce semnul de multiplicare.

9. Apoi, deschideți lista de câmpuri a tabelului „vânzări“ și se introduce într-o expresie pentru a evalua „Number“ (ris.4.20).

10. După ce faceți clic pe „OK“ expresie construit va fi introdus în formularul de solicitare.

12. Creați o interogare trebuie să fie păstrată.


Interogarea tabelă creată ca rezultat va conține un câmp calculat „preț“, care va fi calculat ca prețul de achiziție (ris.4.22). Când creați o interogare cu câmpuri calculate pe ele pot fi aplicate condiții precum câmpurile uzuale.