Bir neçə sahə kriteruyalarının birləşdirilməsi
Biz əvvəlki dərslərimizdə cədvəlin ancaq 1 sahəsi üçün sorğu şərtlərini vermişdik .Çox vaxt daha mürəkkəb kriteriyalardan istifadə etmək lazım gəlir .Yəni 1 neçə sahə üçün və ya bir sahə üçün bir neçə şərt qoymaq lazım gəlir .
Kriteriya yaradan hər bir sahə üçün “U” ifadəsini vermək üçün “Условие отбора” sətrində şərt vermək lazımdır .
Tutaq ki,bizə doğum evində 2003-cü ilin 1 kv anadan olmuş oğlanların doğum tarixi lazımdır .
Bu məsələni həll etmək üçün aşağıdakıları edirik :
Zapros blankına “cinsi” sahəsini əlavə edirik .
“Условие отбора”sahəsinə keçirik və “oğlan”yazırıq .
A .O .İ sahəsini qeyd edib “Условие отбора” sətrində Beetveen #01 .01 .03# And #31 .03 .03# yazırıq .
“Или”ifadəsini verdikdə isə kriteriya yaradan seçmə şərtlərindən hər biri zapros blankının ayrı-ayrı sətirlərində yerləşməlidir .
Tutaq ki,bizə Şəkidə və ya Gəncədə anadan olan adamlar lazımdır .Onda Şəkini “Условие отбора” sətrində, ikincini isə “или”sətrində yazırıq .
Or və And operatorları
Bir sətirdə mürəkkəb seçmə şərtlərini vermək üçün Or və And operatorlarından istifadə etmək olar .Yuxarıdakı məsələdə Şəki və Gəncəni bir sətirdə: Условие отбора sətrində “Şəki or Gəncə”kimi vermək lazımdır .
Sorğulardan hesablanılan sahələrdən istifadə
Sorğular yerinə yetirildikdə,yalnız orada olan məlumatlar seçilmir,həmçinin hesablamalar aparılır,nəticə cədvəllərində verilir .
Sorğularla işlədikdə verilən cədvəlin dir və ya bir neçə sahəsində hsablamalar aparmaq olar .
Tutaq ki,alqı-satqı cədəlimiz var və orada malın sayı və qiyməti sahələri var .Biz hər bir mala erilən pulu hesablaya bilərik .
Giriş cədəlində hesablamanın nəticəsi görünmür .Bunun əvəzinə hər dəfə “sorğu”yerinə yetirildikdə hesablanır .
Bunun üçün sorğu blankında yeni hesab sahəsi yaratmaq lazımdır .Hesablanan sahə “построител” in köməyilə yaradılır .
Cəmi hesablamaq üçün “sahə” sətrinə keçib “Построить” düyməsini basırıq . Ekranda “İfadə qurucusu”-nun pəncərəsi açılır .Biz oradan bizə lazım olan cədvəli cədvəl papkasından seçirik .Sağ tərəfdə həmin cədvəldəki sahələr görünür .Oradan bizə lazım olan sahənin yəni “sayı” sahəsinin üzərinə gəlib, mışın düyməini 2 dəfə sıxırıq və ya “Вставить” düyməsini basırıq .Seçilmiş sahə ifadənin daxiletmə sahəsinə əlavə ediləcək .Burdan sonra “*” işarəsini daxil etmək lazımdır .Analoji olaraq qiymət sahəsini də daxil edirik .Sonra OK düyməsini basırıq .İfadə sorğu blankının sətrinə köçürüləcək .Acces avtomatik olaraqhesablanan sahəyə Выражение adı verəcək və o ifadədən “:” ayrılacaq .Bu adı istədiyimiz ad ilə əvəz edə bilərik .
Yekun sorğular
Bəzən bizə cəmi tapmaq, sahədəki max göstəricini və s . tapmaq lazın gəlir. Bu halda yekun sorğulardan istifadə etmək lazımdır .
Bir qrup yazıların hesablanmasını yerinə yetirən sorğular yekun sorğular adlanır .
Yekun sorğuları yerinə yetirmək üçün sorğu konstruktorunda Вид/Групповые операции basırıq. Sorğu blankında yeni “Групповая операция” sətri əlavə olunur
Sum- toplama
Avg- orta qiymət
Min- ən kiçik qiymət
Max- ən böyük qiymət
Count- yazıların sayı
First- birinci yazıdakı ifadə
Last- axırıncı yazıdakı ifadə
. “Групповая операция” sətrini pozmaq üçün “Групповая операсия” düyməsini yenidən basırıq :
Dostları ilə paylaş: |