• Hisoblash maydonlarini yaratish Eng oson hisoblanadigan maydon bu joriy sana kiritiladigan maydondir. Bunday maydonni yaratish uchun: 1. Formaning kerakli joyida Поле
  • Свойство
  • Текстовое поле
  • N. G. Mardanova




    Download 3,88 Mb.
    bet73/101
    Sana24.01.2024
    Hajmi3,88 Mb.
    #145014
    1   ...   69   70   71   72   73   74   75   76   ...   101
    Bog'liq
    Access 2 лотин (2)

    Formalarda hisoblash
    Formalarni hisoblashda foydalaniladi:

    • Hisoblanadigan maydonlarni yaratishda, ya’ni shunday boshqaruv elementlarniki, qaysiki qiymatlari boshqa boshqaruv elementlari yoki biriktirilgan funksiyalar qiymati asosida hisoblanadi.

    • Formaning boshqaruv elementlarini qiymatlarini ko‘zda tutilgan xolda hisoblash uchun;

    • Ifodalarda, buning yordamida boshqaruv elementlarining xususiyatlari beriladi, masalan qiymatda shart, formada yozuvlar tanlovi uchun shart va boshqalar.



    Hisoblash maydonlarini yaratish
    Eng oson hisoblanadigan maydon bu joriy sana kiritiladigan maydondir. Bunday maydonni yaratish uchun:
    1. Formaning kerakli joyida Поле (TextBox) kabi boshqaruv elementini yarating.
    2. To‘g‘ri maydonga =Date() ifodani kiriting. Tenglik belgisi shart.
    3. Bu element uchun Свойство(Properties) oynasini oching va Формат поля(Format) xususiyati uchun kerakli sana formatini bering, masalan Длинный формат даты (Long Date).
    4. Maydon uzunligini shunday o‘rnatingki, kerakli simvollar joylasha olsin.
    5. Bu matn maydonining nishonini nomini o‘zgartiring.



    Odatda hisoblanadigan maydonlarni yaratish uchun aynan Текстовое поле boshqaruv elementi tanlanadi, lekin bu shart emas. Данные(Control Source) xususiyati bor istalgan boshqaruv elementini foydalanish mumkin.


    Aynan Данные(Control Source) xususiyatida bu elementning qiymatini hisoblaydigan ifoda berish kerak. Ifodani to‘g‘ridan-to‘g‘ri boshqaruv elementiga kiritish ruxsat etiladi, lekin ifoda uzun bo‘lsa, uni to‘g‘ridan-to‘g‘ri maydonga kiritish noqulay. Ifodani Свойство(Properties) oynasida Данные(Control Source) xususiyati yacheykasiga kiritish mumkin.


    Yakuniy qiymatlarni aks etish uchun hisoblanadigan maydonlarni yaratish
    O‘z ichiga bir qancha yozuvlar uchun yakuniy qiymatlarni oladigan hisoblanadigan maydonni yaratish mumkin. Masalan, Xar bir hisob pozitsiyasi bo‘yicha berilganlarni summasini topib, buyurtma yoki hisobni summasini hisoblash zarur bo‘lsin.
    Yakuniy maydonni qaram formada yaratishni xos xususiyati shundaki, Sum funksiyasida hisoblanayotgan boshqaruv elementini nomini ishlatish mumkin emas, faqatgina hisoblanayotgan maydonni nomini foydalanish mumkin.
    "Borey" ma’lumotlar bazasida shunday hisoblanadigan maydonlar mavjud bo‘lsada, misol sifatida uni yaratilish protsedurasini ko‘rib chiqamiz:

    1. "Подчиненная форма заказов "(Orders Subform) forma ilovasi sohasida buyurtma pozitsiyasini o‘z ichiga oluvchi, hisoblanadigan matn maydonini yarating. Bu maydon qiymati sifatida yakuniy summa bering :=Sum([ОтпускнаяЦена]) (yoki=Sum([ExtendedPrice])). Ya’ni bu maydon ОтпускнаяЦена(ExtendedPrice) maydoni qiymatlari summasi sifatida hamma buyurtmalar pozitsiyasi uchun hisoblanadi.


    2. Jadval rejimida forma ekranga kiritilganda, bu maydon aks etmagani uchun, "Заказы"(Orders) asosiy formada yana bitta hisoblanadigan maydon yaratish kerak. Bu maydon uchun berilganlar sifatida qaram maydonning yakuniy maydonini ko‘rsatish kerak:


    =[ Подчиненная форма заказов]. Form1[Промежуточная сумма]
    yoki:
    =[Orders Subform]. Form1[Order Subtotal]




    Download 3,88 Mb.
    1   ...   69   70   71   72   73   74   75   76   ...   101




    Download 3,88 Mb.