• MA HS U LOT WHE R E MA HS U LOT_ N O M I = `+ E di t 1 - >T e
  • OQuer y 1 - > SQL - >Cl e ar(); AD OQuer y 1 - > SQL - >Add(s ) ; AD
  • 19.10 - r a s m .
  • O'zbеkiston r




    Download 7,78 Mb.
    bet50/56
    Sana02.12.2023
    Hajmi7,78 Mb.
    #109653
    1   ...   46   47   48   49   50   51   52   53   ...   56
    19.9 - rasm. Edit va Button komponentasidan foydalanish

    19.9 –rasmda ko`rsatilgan Button komponentasi ustiga sichqonchani chap tugmasi ikki marta bosiladi va dasturning kod qismiga o`tiladi. Button komponentasining kod qismiga o`tilgandan keyin quyidagi C++ operatorlari ketma ketligi yoziladi.


    void __fastcall TForm1::Button1Click(TObject *Sender) {
    // Edit komponentasidan ma`lumotni o`qish


    String s=`SELECT * FROM MAHSULOT WHERE MAHSULOT_NOMI='`+Edit1->Text+`'`;
    //ADOQuery1 komponentasi bilan ishlash ADOQuery1->Close();
    ADOQuery1->SQL->Clear(); ADOQuery1->SQL->Add(s); ADOQuery1->Open();
    }
    Kod yozilgandan keyin dastur kompilyatsiya qilinadi va qidirilayotgan mahsulot nomi yoziladi.



    19.10 - rasm. Interfeys asosiy oynasi


    19.10 – rasmda interfeysning asosiy oynasi keltirilgan bo`lib, unda “Oltin” so`zi qidirilgan. Bu qidiruvni amalga oshirish uchun Edit komponentasiga qidirilayotgan mahsulot nomi yoziladi va “Qidir” tugmasi bosiladi. Qaysidir ma`noda bu qidiruv deyiladi. Aslida esa tanlash deb yuritiladi, ya`ni bir nechta qatorlar ichidan kerakli bo`lganlarini ajratib olishdir. Bu vazifa tugmani bosgandagina amalga oshadi. Chunki SQL so`rovlar va C++ kod belgilangan tugmaning Click xossasi ichiga yozilgan. Interfeys orqali ma`lumotlarni o`zgartirish va o`chirish imkoniyatlari ham mavjud.

    Download 7,78 Mb.
    1   ...   46   47   48   49   50   51   52   53   ...   56




    Download 7,78 Mb.