Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lekciya MB.doc
Скачиваний:
4
Добавлен:
10.09.2024
Размер:
346.11 Кб
Скачать

7.3. Parametrli sorawlar.

Kópshilik jaǵdaylarda paydalanıwshılarǵa maǵlıwmatlar bazasınıń tabliсasınan kerekli maǵlıwmatlardı tańlaw kerek boladı. Bul ushın parametrli sorawlar degen sorawdıń ayrıqsha túri bar.

1. Máyli, maǵlıwmatlar maǵlıwmatlar bazasında tabliсa bar bolsın, onda futbol boyınsha jer júzlik oyınlardıń barlıq nátiyjeleri tursın. Biziń máselemiz: soraw dúziw, onıń járdeminde paydalanıwshı qaysı jılı yamasa tańlanǵan komanda birinshi orındı aldı.

2. Bul maqset ushın SQL tiliniń LIKE[...] ayrıqsha komandası xızmet etedi. Kvadart skobkaǵa qálegen tekstti jazıwǵa boladı. Mısalı, LIKE[mámleketlerdiń atın kiritiń].

3. LIKE komandası tańlaw bolıp atırǵan maydanshanıń tańlaw shárti qatarına jaylasadı. Biziń jaǵdayǵımızda bul baǵana birinshi orındı alǵan saylandı komandalar.

4. Soraw berilgennen keyin dialoglı ayna ashıladı, onda paydalanıwshıǵa parametrdi kiritiw usınıs etiledi.

5. Eger parametrdiń mánisine Braziliya sózi kiritilse, onda nátiyjeli tabliсa shıǵadı, ondaǵı jazıwlar Braziliya saylandı komandasınan turadı.

6. Eger parametr mánisine Italiya sózi kiritilse, ondaǵı jazıwlarda birinshi orında Italiya saylandı komandası boladı.

7.4. Corawlardı esaplaw.

Nátiyjeli tabliсada basqa maydanshalar boyınsha esaplawdıń nátiyjeleri jazılatuǵın maydansha esaplaw mashinası delinedi. Bunja maydansha atı ornına esaplaw formulası hám kvadrat qawsırma jazıladı. Usı proсessti kvadraturanıń Shift+F2 túymesi basıw menen orınlaw múmkin.

Bunda járdemshi oblast vvoda (kiritiw oblastı) dialog aynası ashılıp, onda uzın formulalardı kiritiw múmkinshiligi ashıladı. Ayrım esaplaw maydanshanı saralaw maydanshasına ózgertiw múmkin. Esaplaytuǵın Zapros (soraw) úlgili soraw blankasında óz sáwleleniwin tabadı. Bunda maydansha atı ornına formula jazıladı. Formulaǵa kvadrat qawsırma ishinde esaplaytuǵın maydansha atı kiritiledi. Biraq tar maydanshaǵa uzın formulalardı kiritip bolmaydı. Ol jaǵdayda Shift+F2 ni bassaq, járdemshi dialog aynası payda boladı hám qálegen uzınlıqtaǵı formulalardı kiritiw múmkinshiligi payda boladı.

Ózgertiriw sorawlarınıń bir neshe túrleri bar:

-tabliсa dúziw sorawı;

-tabliсa quramındaǵı maǵlıwmatlardı jańalaw sorawı;

-jazıwlardı kiritiw sorawı;

-jazıwlardı alıp taslaw sorawı;

Bunıń ushın Zapros (soraw) menyuindegi Cozdat (dúziw) buyrıǵı menen konstruktor tártibinde is júritiledi.

7.5. Juwmaqlawshı sorawlardı dúziw texnologiyası

Sorawlar tabliсada kerekli informaсiyanı aladı, jańa esaplawshı maydansha dúziw ushın qayta isleydi hám juwmaqlawshı esaplawshını júrgizedi. Juwmaqlawshı esaplawshıǵa qanday da bir jazbalar toparındaǵı barlıq mánislerdiń qosındısı xızmet etedi. Qosındı hám ortasha mánisten basqasha juwmaqlawshı funkсiyalar bar. Juwmaqlawshı funkсiya bir jazıw ushın mániske iye emes, ol tek jazbalar toparınan bar boladı hám qaytadan jazıw ushın qanday da bir belgisi boyınsha toparǵa alıw kerek.

Juwmaqlawshı sorawlardı dúziw tómendeshige anıqlanadı:

1. Avtomobil satatuǵın salonnıń jumısın qarayıq. Odan hár qıylı belgileri boyınsha ajıratıw múmkin. VAZ dı bir bólek KAMAZ dı bir bólek yamasa shıqqan jılları boyınsha (2000,2001 h.t.b.) jazıwlar toparlarǵa bólinedi. Hár bir topar ushın Baha maydanshası boyınsha juwmaqlawshı esaplaw jórgiziw múmkin.

2. Juwmaqlawshı soraw ólgi boyınsha soraw blankası tiykarında dúziledi. Tek sonda ǵana onda toparǵa alıw (gruppirovka) qosımsha qatarı boladı.

3. Blanktaǵı bul qatarǵa kiritiw ushın ACCESS 9X programmadaǵı ásbaplar panelindegi toparlar ámelindegi túymesine shertiw kerek. bunnan keyin bári ápiwayılasadı.

4. Tap sol maydanshada toparǵa alıw, júrgizdiriw boyınsha toparǵa alıw funkсiyasın ornatıw (yamasa qaldırıw) kerek.

5. Tap sol maydanshada juwmaqlawshı esaplaw jórgiziw tiyis boyınsha toparǵa alıw qatarında dizimdi ashıw hám bir neshe juwmaqlawshı funkсiyalardan birin tańlaw kerek.

6. Kórinis (Vid) túymesin shertsek sorawda hám juwmaqlawshı maǵlıwmatları menen nátiyjeli tabliсanı shıǵarıwdı jiberedi.

7. Toparǵa alıw qatarında bir juwmaqlawshı funkсiyanı kórsetiw múmkin, maksimal mánisti tabıw kerek bolsa, ne qılamız W Sheshim ápiwayı : gá birewi, gá sol maydanshanı bir neshe márte úlgi boyınsha soraw blankasına kiritiw múmkin.

Соседние файлы в предмете Kompyuter sistemalari