Internet Derazalar Android
Kengaytirmoq

Yozuvlarni yangilash uchun nima talab qilinadi. Yangilanish uchun so'rov

Kerakli ma'lumotlarni tanlab olinadigan namuna uchun so'rovlarga qo'shimcha ravishda, kirish yangilanish so'rovlari yordamida ma'lumotlarni o'zgartirish imkoniyatini beradi. Bunday so'rovni bajarishda, natijada olingan jadval shakllanmaydi, chunki uning vazifasi so'rovnomani shakllantirish paytida tanlangan jadvaldagi ma'lumotlarni o'zgartirish kerak. Shuning uchun, so'rov formasi siz o'z qiymatlari yangilashni xohlagan va ulardagi ma'lumotlarni o'zgartirish uchun tanlangan yozuvlar bo'yicha maydonlar mavjud.

So'rovlarning so'rov shakliga yoqilgandan so'ng, tanlangan jadval bajarildi. So'rov® yangilash, shundan keyin bo'sh chiziqning pastki qismida Tartiblash Almashtirilgan satr Yangilamoq. Ushbu satrda dala sohasidagi satrda, ularning qiymatlari o'zgarishi kerak, ibora kiritiladi. Masalan, sohada Ish haqi Ibora joriy etiladi 1,5* [ish haqi] – 0,13*1,5* [ish haqi] Shuni ko'rsatilishi mumkinki, har bir xodimning maoshi ish haqi minusidan 13% chegirmadan 1,5 baravar ko'pdir. Kiritilgan iborani hisoblashda kimning qadriyatlaridan foydalanish kerakligi kvadrat qavslarda o'ralgan bo'lishi kerak.

Yangilash so'rovidan foydalanib, siz barcha yozuvlarni emas, balki tanlangan holda ma'lumotlarni o'zgartirishingiz mumkin. Buning uchun so'rov formasi ko'rsatkichlar bo'yicha maydonlar bo'yicha maydonlarni o'z ichiga oladi. Masalan, stolda Xodim Faqat ish haqini 25 foizga etkazish uchun faqat 25% muhandislar bo'yicha ko'paytirish kerak. Bu oxirida, ustun hujayrasida Ish haqi Ifoda joriy etiladi 1,25* [Ish haqi] va satrda joylashgan katakchada Namunadagi holat va dala ustunida PozitsiyaYozib olingan qidiruv mezonlari muhandis.

Ba'zan klaviaturadan olingan iboralarda ishlatiladigan dala ismlarini kiritish qiyin, ayniqsa bu juda uzoq bo'lsa. Bunday holda, ularni satrda ushbu maydonlarning ismlarini tanlaganingizdan so'ng ularni klipborga nusxalash tavsiya etiladi Maydon Bo'sh buyurtma.

Yangilanish so'rovini boshlaganda (tugmani bosing) Yugurish! ) Yoki uni kirish ma'lumotlar bazasi oynasida ochish, siz bunday qator yozuvlarning qiymatlari yangilanishini ogohlantiradi.

Hisobot natijalarini ko'rish uchun so'rovning bajarilgandan so'ng, ma'lumotlar bazasi oynasida ob'ekt belgisini bosishingiz kerak Jadvallar, stolning ismini ta'kidlang (bu holatda stol Xodim) va uni ochish tugmasini bosing Ochiq.

Yakuniy so'rovlar

Yakuniy so'rovlar har qanday raqamli maydon uchun barcha yozuvlar uchun hisob-kitoblarni (miqdorini, o'rtacha qiymat va boshqalarni) bajarishga imkon beradi, yozuvlar sonini aniqlang. Yakuniy so'rovlar oldindan ko'rib chiqilgan so'rov turlari, namuna uchun so'rov formasi yordamida shakllanadi. Ichida past qism So'rov shakli oxirgi qiymatlar hisoblangan maydonlar, shuningdek yozuvlar amalga oshiriladigan maydonlar mavjud. Masalan, har bir birlikni aniqlash kerak (jadvalga qarang) Xodim) Muayyan pozitsiyani egallagan xodimlar, shuningdek maosh miqdori va har bir pozitsiya uchun ish haqining o'rtacha qiymati. Buning uchun so'rov maydonni o'z ichiga oladi. Bo'linma va Pozitsiyaqaysi yozuvlar guruhlarga kiradi Pozitsiya (i.e. so'rov formasining pastki qismida, ushbu maydon ikki marta kiritilgan), Ish haqi va Ish haqiMos ravishda hisoblash, ishchilar soni, ish haqi miqdori va postning har bir nomi uchun o'rtacha ish haqi.

Kerakli maydonlarni yoqgandan so'ng, tugmani bosishingiz kerak. S. (Guruh operatsiyalari ) asboblar panelida joylashgan, shundan keyin satr paydo bo'ladi Guruh operatsiyalari. Ushbu chiziqning har bir hujayrasida so'z paydo bo'ladi Guruhlash. Maydonlar uchun Bo'linma va Pozitsiya qiymati Guruhlash mos ravishda Guruh operatsiyaqoldirilishi kerak. Qolgan maydonlarning hujayralarini qiymati bilan bosing Guruhlash Kerakli operatsiya tanlangan ro'yxatdagi ma'lumotlarni tanlash tugmachasining ko'rinishini keltirib chiqaradi: maydon uchun PozitsiyaHisoblamoq (miqdor) maydon uchun Ish haqiSum. (Sum) Ish haqiAvg. (o'rtacha qiymati). Bundan tashqari ko'rsatilgan funktsiyalarFunktsiyalar ko'pincha ishlatiladi. Mix (maksimal qiymat) I. Min. (minimal qiymat). Maydonlar uchun Bo'linma va Pozitsiya Saralash bo'yicha o'sish tavsiya etiladi.

Tahrirlash so'rovlari

Har qanday turdagi so'rovga kerakli o'zgartirishlar kiritish uchun uning nomi ma'lumotlar bazasi oynasida etiketlanadi va tugmani bosing Konstruktor. So'rov shaklida o'zgarishlar amalga oshirilishi mumkin bo'lgan ekranda paydo bo'ladi: dalalarni joylashtiring, o'chirish yoki o'chirish, o'chirish yoki nomini o'zgartirish, tanlash shartlarini, saralash turini o'zgartirish va hk.

Maydonni olib tashlash uchun siz ushbu maydonning istalgan hujayrasini bosishingiz va keyin buyruqni bajarishingiz kerak Tahrir qilmoq® yo'q qilish.

Maydonni siljitish uchun u sarlavhasini bosish bilan ta'kidlanadi va so'rov formasining tegishli joyga tortiladi.

Yangi maydonni qo'shish so'rovnoma yaratilganda dala yo'nalishi bilan bir xil tarzda amalga oshiriladi.

Shakllar

Shakllar yaratish

Kirish avval ko'rib chiqilganidek yoki shakllar yordamida ma'lumotlarni to'g'ridan-to'g'ri stolga kiritish imkoniyatini beradi. Agar ma'lumotlar ko'pincha o'zgaruvchan bo'lsa yoki baza doimiy ravishda yangi yozuvlar bilan yangilansa, tavsiya etiladi. Agar ma'lumotlar to'g'ridan-to'g'ri shakllardan kiritilgan bo'lsa, unda foydalanuvchining ishini sezilarli darajada osonlashtiradigan shakl shakllanishini takrorlash uchun armozni aks ettirishi mumkin.

Formalardan foydalanish nafaqat kiritilishi mumkin, balki foydalanuvchi do'stona tarzda namoyish qilinadi.

Shakllar konstruktor rejimida yoki sehrgar shakllaridan foydalanish yoki Autoforms-dan foydalanish mumkin. Konstruktor yordamida shakllantirish tavsiya etiladi stol va so'rovlardan farqli o'laroq, AutoForms yoki shakllardan foydalanish uchun shakl yanada qulayroq va dizayner tahrirlash va formatlash shakllarida qo'llaniladi.

MuallifForformalar - uchta tur: "ustunda" lenta va stol. Stol shakllari Ular stol Autuckorm "ustunida" faqat bitta yozuvni namoyish qilishi mumkin.

Ma'lumotlar bazasi oynasida AutoFormlarni yaratish uchun element belgisini bosishingiz kerak Shakllarva keyin tugmachani bosing Yaratmoq. Dialog oynasida Yangi shakl Autoform turi va ma'lumotlar manbasi tanlangan: stol yoki so'rov. Tugmachani bosgandan so'ng OK. Autporm namoyish qilinadi.

Shakllar yordamida sehrgar sizga ma'lumot manbasining barcha maydonchalari emas, balki ushbu foydalanuvchi so'rovida tanlanadi. Derazadagi maydonni tanlash uchun Mavjud maydonlar Kerakli maydonning nomini belgilaydi va so'ngra transfer tugmachasini bosing > . Derazadagi barcha ma'lumotlarni manbalar maydonlarini "o'tkazish" uchun Tanlangan maydonlar Ishlatilgan tugma >> .

Sehrgardan foydalanib, siz tanlashingiz mumkin tashqi ko'rinish Shakllar: bitta ustunda (ekranda faqat bitta yozuv), lenta yoki tablay ko'rinadi). Siz shuningdek kerakli uslub va shakl nomini ko'rsatishingiz mumkin.

Hozirgacha siz ma'lumotlar va ba'zi hisob-kitoblarni tanlaydigan savollarni oldingiz. Biroq, ma'lumotlar bazasi ma'lumotlar bazasi yozuvlarini qo'shish, o'chirish va yangilash uchun so'rovlardan foydalanish ham mumkin. Bunday savollar "Ma'lumotlarni qayta konversiyalash vositasi", ular tomonidan harakatlar so'rovlari deb nomlanadi. Aytaylik, negadir 1999 yil noyabr oyigacha bo'lgan barcha xabarlar ro'yxatini 1999 yildagi barcha xabarlarda almashtirish kerak. Agar jadvalda bir necha ming yozuv bo'lsa, bu ishni qo'lda qilish qiyin. Harakat so'rovi sizga vazifani tezda hal qilishga imkon beradi.

1. Kirish ma'lumotlar bazasi oynasida tugmani bosing. Jadvallar.

2. Siz yangilamoqchi bo'lgan jadvalni ta'kidlang.

3. tugmachaning palitrasida Yangi ob'ekt Tanlamoq So'rov. Muloqot oynasi ochildi Yangi so'rovrasmda ko'rsatilgan. 17.8. Ushbu oynani ochadi va tugmani bosing. Yaratmoq Ma'lumotlar bazasi Windows. Bu sizga eng ko'p birini tanlash imkonini beradi qulay usul Ob'ektni yaratish.

Anjir. 17.8. So'rovni yaratish

4. Chiziqni ikki marta bosing Konstruktor. 2-bosqichda ma'lumotlar bazasi oynasida tanlangan jadvallar ro'yxati avtomatik ravishda so'rov dizayner derazasida paydo bo'ladi.

5. So'rov shaklida torting sanakimning qiymati yangilanishi kerak.

Eslatma Kvadrat qavs ichida o'ralgan maydonning nomi dala qiymatiga havola. Boshqa jadval sohasiga murojaat qilish uchun siz boshidagi stolning nomini va keyin maydon nomi (ikkala ismli kvadrat qavslar) va ularni ajratishingiz kerak o'g'li tanish. Masalan, [kontaktlar]! [Familiya].

6. tugmani palitrada So'rov turi Tanlamoq Yangilamoq. Kirish dasturi tomonidan taqdim etilayotgan so'rovlar uchun barcha mumkin bo'lgan variantlarning tavsifi jadvalda keltirilgan. 17.2. So'rov shakli so'rov turiga muvofiq o'zgartirilgan. Maydonni yangilash uchun so'rovning tanlangan versiyasi ko'rinishida paydo bo'ladi YangilamoqSiz yangi maydon qiymatini kiritishingiz kerak. Noyabr oyidan dekabrgacha bo'lgan kunni o'zgartirish uchun 30 kunlik sanaga qo'shish kifoya.

7. Hujayraga kiring Yangilamoq Formula [sana] +30.

17.2-jadval. So'rov variantlari

Bir tur Tavsif
Namuna Belgilangan tanlov shartlariga asoslangan so'rov natijalari jadvalida ma'lumotlar namunalari
Kesib o'tish Talabning natijasi statistik qadriyatlarni (miqdordagi miqdori, miqdori yoki o'rtacha yoki o'rtacha) ko'rsatib, torlar sarlavhalari va xoch talabnomasining ustunlariga qarab
Stol yaratish Mavjud jadvallardan olingan ma'lumotlar asosida joriy yoki boshqa ma'lumotlar bazasida yangi jadval yaratish
Yangilamoq Ma'lumot ma'lumotlarini yangilash
Qo'shimcha Stolda yozuvlar to'plamini qo'shish
Olib tashlash Belgilangan mezonga muvofiq jadval yozuvlarini o'chirish

8. 2000 yil noyabrdagi xurmolarni yangilash uchun ma'lumotlar formulasi ("1.11.99" ("11/30/99" o'rtasida ("11/30/99") o'rtasida tanlov shartini kiriting ("11/30/99"). 17.12).

9. So'rovni yangilash nomi ostida saqlash orqali so'rovni yoping.

10. tugmachani bosing Jadvallar Ma'lumotlar bazasi Windows va ikonkada ikki marta bosish Ro'yxat Ushbu jadvalni oching. Unda 2000 yil noyabrga oid to'rtta yozuv mavjud.

Eslatma Amaliyot talablari endi mumkin bo'lmagan keng ko'lamli ma'lumotlar o'zgarishi mumkin. Diqqatli bo'ling. Bunday so'rovlarni boshlashdan oldin uni qilish foydali zaxira nusxasi Buning uchun ma'lumotlar bazalari boshlang'ich holat Jadvallar. Harakatlar piktiki ularning alohida roli to'g'risida ogohlantirish bilan jihozlangan.

11. Ma'lumotlar bazasi oynasida tugmani bosing. Savollar.

12. Belgini ikki marta bosing Yangilamoq.

Javob Ha So'rovni boshlash zarurligi to'g'risida. Kirish sizga To'rtta arizalarni aniqlashning aniqlanishi haqida xabar beradi va ularning o'zgarishiga ehtiyojni tasdiqlashini so'raydi.

13. tugmachani bosing Ha Va ma'lumotlar jadvallari ro'yxatida yuz bergan o'zgarishlarni bilib oling.

MS Kirish ikkita qulf rejimini qo'llab-quvvatlaydi.

    Optimistik blokirovka. Sukut bo'yicha ishlatiladi. Kirish faqat tejash paytida va tahrirlash jarayonida blokirovka qilinganligi sababli blokirovka qilinadi. Noto'g'ri vaziyatdan qochish uchun kirish bloklarini saqlash yozuvlarini o'zgartirganda. Masalan, foydalanuvchi noto'g'ri o'zgartirish kiritishi yoki noto'g'ri yozuvni o'zgartira olganda.

    Pessimistik blokirovka. Bu o'zgarishlarni blokirovka qilish. Qulflangan ma'lumotlarda faqat bitta foydalanuvchi yozishni imkon beradi. Boshqa foydalanuvchilar ularni blokirovka qilishiga qaramay, ularda yozmanglar.

Ma'lumotlarni blokirovka qilish darajasini MS Access 2007-da o'rnatish uchun:

    Bundan tashqari, kirish qulflash sozlamalari (6-rasm) o'rnatilgan.

Anjir. Qulflar uchun 6 oyna bo'limi

So'rovlarni bajarishda muammo

Standart kirish imkoniyati mavjudligi sababli,

ma'lumotlar bazasi lenta ostida ochilganda, rekord qulf paydo bo'ladi.

Bunday rejimni himoya qilish rejimida yaratilgan o'zgartirish so'rovlari ishlamayapti. O'zgarish so'rovlarini bajarish uchun siz qulfni o'chirishingiz kerak.

Microsoft Office Xavfsizlik sozlamalari oynasi (7-rasm) ko'rinadi.

Xavfsizlik tizimi Ogohlantirish oynasi

Yangilanish uchun so'rov

Kommunal to'lovlarning qarzdorligi summasi Rossiya bankining 1/300 bankning 1/300 moliyalashtirish stavkasi miqdorida, to'lov kunidagi kechikish kunidagi har bir muddat uchun jazo choralarini hisobga olish kerak.

24/31/2010-sonli Rossiya bankining ma'lumotlari

Dala qiymatini o'zgartirish uchun yangilanish so'rovlari sizga jadvaldagi ma'lumotlarni o'zgartirishga imkon beradi. Ular bitta umumiy ifoda yordamida dala qadriyatlarini yangilash uchun ishlatiladi. Yangilanish so'rovining namunasi o'zgarish uchun Ustundagi qiymatlar Peni. Dalalarning qiymatlariga qarab So'm, Yaqinida va Rossiya bankining qayta moliyalash stavkasi qiymatidan.

Penalties \u003d so'm * MisisFing * 8.75 / 300

Mashq 1. Jadvalga so'rov yarating Payadkommuslug Dala qiymatlarini yangilash uchun Peni..

Harakatlar

Deraza paydo bo'ladi

Maydonlar uchun to'lovlar ro'yxati Comment ro'yxati konstruktor oynasining yuqori qismida ko'rinadi.

So'rov shakli So'rovni bajarish uchun ishlatiladigan dala va shartlarni aniqlash uchun mo'ljallangan.

So'rovning pastki qismi Windows dastlab shaklda (8-rasm).

Anjir. Konstruktor oynasining 8 pastki qismi ma'lum bir talabni yaratish uchun

Sukut bo'yicha, so'rov formasi mavjud 6 Chiziqlar (izlanish turiga qarab qatorlar o'zgarishi mumkin).

Chiziq nomi

Maqsad

Jadvaldan tanlangan maydon nomi

Jadval nomi

So'rov shaklida qo'shilgan jadvalning nomi. Siz so'rov shaklida bir nechta jadvallarni qo'shishingiz mumkin. Mavjud so'rov asosida yangi so'rov yaratilishi mumkin.

Tartiblash

O'sish / pasayish yoki yo'qolgan holda tartiblang

Displeyda chiqish

Agar katakchalar / displey bo'lsa yoki ekrandagi yozuvlarning qiymatlarini ko'rsatmasa - so'rov natijasidir

Tanlash shart

Natijada ko'rsatilgan ma'lumotlar / so'rovnomadan yozuvlarni filtrlash mezonlari. Agar bir nechta mezonlar bo'lsa, filtrlash mantiqiy operatsiya va (va) uchun amalga oshiriladi.

Olingan ma'lumotlar to'plamiga qo'shimcha yozuvlarni yoqish uchun mantiqiy operatsion mezon yoki (yoki).

    Konstruktor oynasining pastki yarmi birinchi ustunida dalalarni yangilash uchun so'rovni yaratish uchun qadamlar qo'yadi (9-rasm).


Anjir. 9 ta ifoda quruvchi deraza

Xabar oynasi paydo bo'ladi (10-rasm).

15-rasm oynasi - ma'lumotlar o'zgarishi haqida ogohlantirish

FAC.11 Rejews yangilash oynasi

      So'rovning ijrosi natijalarini jadval rejimida ochish yoki jadval rejimida ish haqi jadvalini ochish orqali ko'rib chiqishingiz mumkin.

2-vazifa. . Jadvalga so'rov yarating Payadkommuslug Dala qiymatlarini yangilash uchun Tuzatish.

Harakatlar

    Ustun yozuvlarini yangilash uchun so'rovni bajarish Miqdorbu avvalgi vazifalarga o'xshash, oldingi vazifani 5-bandda 5-banddan boshlab takrorlanadi.

    Keyin dala qadriyatlarini hisoblash uchun ifoda yarating Miqdor(12-rasm).

Anjir. Jinazl ustunligi uchun qiymatlarni o'zgartirish uchun 12 ta ifoda turi

      Yozuvlarni yangilash uchun ikkita so'rovni bajarish natijasi.13-rasmda keltirilgan

Anjir. Noto'g'ri jadvalning ikki so'rovini yangilash uchun ikki so'rovni tugatgandan so'ng

Eslatma


Anjir. Yangilanish tugmasi uchun pop-up uchi bo'lgan parcha shakli

16-rasmda 1,12,22,23 raqami bilan yozuvlar kiritilganda uchta maydonning yangilanishi ko'rsatilgan.

1-rasmda uchta ustunni yangilash uchun so'rovni amalga oshirgandan so'ng, prouslug.

Stol maydonlarida ma'lumotlarni yangilash uchun so'rovdan foydalanish mumkin. O'zgarishlar foydalanuvchi tomonidan belgilangan tanlov shartlaridan foydalangan holda tanlangan yozuvlar guruhiga kiritiladi. Maydonlardagi o'zgarishlar uchun qiymatlar yangilanish maydonida so'rov shaklida belgilanadi.

Masalan, Sirius Media Medial mijozlari aslida Invest Capitbankaning mijozidir. Ma'lumotlarni yangilash uchun\u003e Mijozlar\u003e Mijozlar\u003e Mijozlar (37-rasm) ni yaratish-ni tanlang.

37-rasm - dizayner rejimida yangilanish uchun so'rovni yaratish

Vazifalar panelidan, so'rovni\u003e so'rov turi so'rovini tanlang. Biz paydo bo'ldi yangi qator Yangilash (38-rasm).

38-rasm - Turli turni tanlang

So'rovni to'ldiring, maydonni tanlash - Ism, jadvalning nomi - bu - Invest Capitbank, tanlov shartlari - Mijoz - Sirius OAV. O'zgarishlarni tejashga va 1 so'rovni yangilash so'roviga qaytaramiz (39-rasm).


39-rasm - Yangilash so'rovini saqlash va o'zgartirish


40-rasm - yangilanish so'rovini tasdiqlash

Bugun biz "Kirish yangilash uchun so'rov" mavzusida gaplashamiz. Kirishni yangilash so'rovi bazaviy jadval maydonlarida ma'lumotlarni yangilash uchun foydalanish mumkin. O'zgarishlar foydalanuvchi tomonidan belgilangan tanlov shartlaridan foydalangan holda tanlangan yozuvlar guruhiga kiritiladi. Maydonlardagi o'zgarishlar uchun qiymatlar shahar liniyasini yangilashda so'rov shaklida aniqlanadi.
Vazifa. Jadvalni etkazib berishning har bir satridagi tovarlarning narxini bir xil jadvalning qiymati bilan hisoblang.

  1. Yangilanish uchun so'rovni shakllantirish uchun avval ikkita jadvalga asoslangan tanlov so'rovini yarating: Yangilangan jadval - yuk tashish va mahsulot jadvali.
  2. Seren tip turi ro'yxatidan lentalar tabini (dizayn) yoki yangilanish (yangilanish) buyrug'i (yangilash) buyrug'ini bosib, yangilanish so'roviga so'rovni o'zgartiring kontekst menyusi So'rov. Ushbu buyruqni so'rov shaklida bajargandan so'ng, so'rov shaklida (4.43-rasm) paydo bo'ladi.
  3. So'rov shaklini to'ldiring. Qayta tiklanadigan miqdorni ag'daring. Jadvallar ro'yxati dala qatori (maydon) ga yuboriladi. Satrni yangilashda (yangilanish), yangilanish qiymatini hisoblab chiqadigan iborani kiriting.
  4. Yangilangan maydon tarkibini ko'rib chiqing. Natija guruhidagi so'rov dizayner lentaidagi rejim (View) tugmachasini bosishdan oldin miqdor.
  5. Maydon tarkibini yangilash uchun, Ip Tasma tabnigoridagi RAPRA TOID (dizayn) tugmachasini bosish orqali talab qiladi. Yangilangan yozuvlar soni va yangilanish operatsiyasini davom ettirish masalasi bo'yicha dialog oynasi ochiladi. Yozuvlarni yangilashni tasdiqlang.
  6. Yangilangan maydon tarkibini tekshiring, so'rov tugaganidan keyin summa_eotgr. Buning uchun So'rovni stol rejimida (ma'lumotlar jadvalini) bosib, stol rejimida (ma'lumotlar jadvalini) bosib, stol rejimidan foydalanib, stol rejimidan foydalanib, Task yorlig'idagi "MODE Table" tugmachasini bosing.

Shunday qilib, so'ralgan so'rov sizga hisob-faktura spetsiyasining har bir qismida ko'rsatilgan tovarlarning qiymatini hisoblashni avtomatlashtirishni avtomatlashtirishga imkon beradi.

  1. Agar siz faqat bir nechta stol liniyalarini yangilashingiz kerak bo'lsa, yangilangan yozuvlarning tanlov shartlarini belgilang. Buning uchun, yozuvlar shaklini yozuvlarni tanlash orqali qo'shing. Kod maydonini so'rov formasini torting va selektsiya holatini kiriting (4.43-rasm) satrda (4.43-rasmga qarang).
  2. So'rovni bajaring. Yangilanish faqat kiritilgan mahsulot kodi bilan yozuvlar uchun amalga oshiriladi.
  3. So'rovni xarajatlarni hisoblash nomidan saqlang.
  4. SQL rejimiga o'ting. Yangilanish yo'riqnomasini yangilash uchun ekvivalent so'rov quyidagicha qayd etiladi:
    Yangi mahsulotni yangilash Tovarlarni etkazib berishga qo'shilish. Kod_T \u003d etkazib berish. Kod_tes
    Yuk tashish.umum_etg \u003d * qaerda (((mahsulot. Kod_t) \u003d));

So'rovda ishlatiladigan jadvallarning nomlari va ularning birlashishi usuli yangilanish ko'rsatmalari nomidan meditatsiya qilinmagan. Yangilanish ko'rsatmalari belgilangan ofisda ko'rsatilgan yuk tashish maydonini yangilaydi. Summa_otgrni ifodalash *. Yangilanish taklif muhitida belgilangan tanlov shartini qondiradigan barcha yozuvlarda amalga oshiriladi.
Birlashtirish uchun video qo'llanmani tomosha qiling:

Yangilangan so'rovlar asosan o'zgarishlarni amalga oshirish uchun ishlatiladi katta miqdorda Bitta so'rovdan foydalangan holda yozuvlar. Bunday so'rovning klassik namunasi "tovarlar" stolidagi narxni (mahsulotlar) narxini ba'zi doimiy koeffitsientga o'zgartirish, masalan, siz tovarlarning toifalaridan 20 foizga oshirishingiz mumkin. Bunday so'rovni yaratish uchun:

  1. Yorliqning sichqonchasini bosish orqali jadvallar ro'yxatini kengaytiring Jadvallar (Jadvallar) Ma'lumotlar bazasi.
  2. "Tovarlar" (mahsulotlar) stolini ta'kidlang. Tugmachani bosing. Yangi ob'ekt (Yangi ob'ekt) asboblar panelidagi va ro'yxatdagi qiymatni tanlang So'rov (So'rov). So'rov dizayner oynasida "tovarlar" stolida ko'rinadi. "Narx" va "CodTIPA" so'rov formasiga o'tkazish.
  3. Yozuvlarni tanlash holatini kiriting: masalan, CodpIp ustunida 1 qiymatini kiriting.
  4. Ichimliklar tanlangan barcha yozuvlar tanlanganligiga ishonch hosil qilish uchun so'rovni bajaring.
  5. Endi men so'rovni yangilash so'roviga aylantiraman. Buning uchun menyuni boshqaring. So'rov, yangilash (So'rov, yangilash). So'rov sarlavhasi o'zgarishi va qo'shimcha satr paydo bo'ladi. Yangilamoq (Yangilash). Shu bilan birga chiziqlar yo'qoladi Tartiblash (Saralash) va Displeyda chiqish (Show) (8.8-rasm).
  6. Endi siz qator berishingiz kerak Yangilamoq (Yangilash) ni kiritish ifodasini kiriting yangi narx: * 0, 2. Boshqa hollarda, siz hozirgi yozuvlarni hozirgi yozuvlardagi sanani o'zgartirishingiz kerak bo'lsa, siz doimiy ravishda kirishingiz mumkin.
  7. Endi siz so'rov qilishingiz mumkin. Buning uchun bosing Yugurish Asboblar panelida. Jadvalga yozuvlarni qo'shganda, kirish yangilangan yozuvlar soni va yangilanishga tasdiqlash to'g'risida xabar beradi. Siz yangilangan yozuvlarni tasdiqlashingiz yoki rad qilishingiz mumkin.

Anjir. 8.8. Yozuvlarni yangilash uchun so'rov

Yangilanish uchun so'rovni bajarishdan oldin, tugmachani bosish tugmachasini bosing. Ko'rinish (Ko'rish) va Tanlash Jadval rejimi (Ma'lumotlar jadval ko'rinishi). Yangilangan barcha yozuvlarni ko'rasiz, ammo yangilangan maydonlardagi ma'lumotlar hali ham eski bo'ladi. Va shunchaki kerakli yozuvlar tanlanganiga ishonch hosil qilish uchun siz so'rov qilishingiz mumkin.

Misol "mahsulotlar" stolidagi birlamchi kalit emas, balki sohasidagi qadriyatlarni o'zgartirdi. Birlamchi kalitning qiymatini yangilamoqchi bo'lganingizda, maxsus holat paydo bo'ladi. Agar ushbu jadval boshqa jadvallar bilan bog'liq bo'lsa, boshqa jadvallar bilan bog'liq bo'lsa, unda birlamchi tugmachani o'zgartirganda, yozish tartibi tashqi kalitlarning barcha tegishli jadval yozuvlarida tashqi kalitlarning qiymatlarini o'zgartirishi kerak. Kirish bunday o'zgarish avtomatik ravishda bajarilishini ta'minlaydi, chunki u yozuvlarning kaskadir yangilanishini qo'llab-quvvatlaydi. Jadvallar orasidagi aloqani aniqlashda, siz katakchalarni tekshirishingiz mumkin (kaskad bilan bog'liq maydonlar) .

Agar ushbu belgi qutisi o'rnatilgan bo'lsa, unda birlamchi asosiy qiymatni kirish asosiy jadvalida o'zgartirganda, barcha tegishli yozuvlarning tashqi kalitlari quyi jadvalda yangilangan maxsus so'rovni amalga oshiradi.

Bunday so'rov asarlariga ishonch hosil qiling, siz "Xodimlar" va "Buyurtmalar" jadvallarini (buyurtmalar) ishlatishingiz mumkin. Buning uchun biz avval ushbu jadvallarning nusxalarini tayyorlashimiz va ular o'rtasidagi aloqani o'rnatishimiz kerak:

  1. Ma'lumotlar bazasi oynasidagi jadvallar ro'yxatini kengaytiring va "Xodimlar" jadvalini tanlang.
  2. Kalit birikmasini bosib Clipboard-da jadvalni nusxalash + .
  3. To'xtatma kombinatsiyani bosib, stolni clipboarddan joylashtiring + . Dialog oynasi paydo bo'ladi Jadvalni joylashtiring Past stol sifatida.
  4. Dalada Jadval nomi (Jadval nomi) Satrni kiriting: Xodimlar (nusxalash). Guruhda standart kalit qiymatini qoldiring Parametrlarni joylashtiring Paste variantlari. Tugmasini bosing OK yoki kalit. Ro'yxatda yangi jadval paydo bo'ladi.
  5. "Buyurtmalar" stolini yaratish uchun "Buyurtmalar" stolida 1-4 bosqichlarni bajaring ".
  6. Misolni bajarish uchun biz "Buyurtmalar (nusxa ko'chirish)" ni o'zgartirishimiz kerak. "Buyurtmalar" stolidagi "kodlarodnik" maydoni - bu maydonni almashtirish maydoni mavjud bo'lsa-da, stol paydo bo'lganda, xodimning nomi va nomi bu sohada ko'rsatiladi. Kaskadir yangilanish natijalarini ko'rish uchun biz almashtirish sohasini vaqtincha olib tashlashimiz mumkin bu maydon. Buning uchun, konstruktor rejimida "Buyurtmalar (nusxa ko'chirish)" stolini ochish kifoya, panelda ochiq "kodostrator" satrini ajratib oling Maydonning xususiyatlari (Dala xususiyatlari) yorliq Almashtirish (Ish qidirish) va mulk qiymatini belgilang Satr manbaining turi (Satr manba turi) teng Maydon (Matn qutisi). O'zgarishlarni saqlang.
  7. "Xodimlar (nusxalash)" jadvalini kiritish uchun yana bir o'zgarish talab qilinadi. "Kododnik" da u erda bir tur mavjud Peshtaxta (Avtomatikot), shuning uchun kirish ushbu sohadagi qiymatni o'zgartirmaydi. Ushbu jadvalni konstruktor rejimida oching va "kodesmodnik" maydonida ma'lumot turini almashtiring Sonli (Raqam).
  8. Endi siz yangi jadvallar orasidagi havolalarni o'rnatishingiz kerak. Tugmasini bosing Ma'lumot sxemasi (Munosabatlar) Asboblar panelidagi deraza chiqishi uchun Ma'lumot sxemasi (Munosabatlar).
  9. Tugmasini bosing Belgilangan tartib (Aniq tartib) Ma'lumotni tozalash oynasini tozalash. Tugmani bosish orqali xabar oynasida niyati tasdiqingizni tasdiqlang. Ha (Ha).
  10. Dialog oynasidan foydalanib "Xodimlar (nusxalash)" va "Nusxalash" va "Buyurtmalar (nusxa ko'chirmalar) Stol qo'shing (Jadvalni ko'rsating). Buning uchun asboblar panelidagi mos tugmani bosing.
  11. Jadvalning mos keladigan "xodimlari (nusxa ko'chirish)" xodimlari (nusxa ko'chirish) "ning tegishli maydonida" Kodseostrik "jadvalini (nusxalash)" ni aniqlash uchun "" Buyurtmalar (nusxa ko'chirmalar) "ni tashkil etish. Dialog oynasi paydo bo'ladi Ulanishlardagi o'zgarishlar (Munosabatlarni tahrirlash).
  12. Ushbu oynada bayroqlarni o'rnatish kerak Ma'lumotlar yaxlitligini ta'minlash Ijtimoiy ta'minotni amalga oshirish va Kaskad bilan bog'liq maydonlar (Kaskade yangilash sohalari) (8.9-rasm). OK ni bosing.
  13. Derazani yop Ma'lumot sxemasi (Munosabatlar).

Anjir. 8.9. Dialog oynasi Ulanishlardagi o'zgarishlar

Kaskade yangilanishini o'tkazish uchun:

  1. "Xodimlar (nusxalash)" va "Buyurtmalar (nusxa ko'chirish)" jadvalini oching va ularni ekranga joylashtiring, shunda ikkala stolning ko'rinishi bo'ladi (8.10-rasm).
  2. "Ofitser" ustunida "Buyurtmalar (nusxa ko'chirishlar (nusxa ko'chirishlar)" jadvalini tartiblang. Buning uchun, sarlavhasi ostidagi chap sichqoncha tugmachasini bosish orqali ushbu ustunni tanlang va tugmani bosing. Saralash o'sish Asboblar panelida ko'tarilishni tartiblang.
  3. "Xodimlar kodeksi" ning "Xodimlar kodi" ning birinchi yozuvining "Xodimlar (nusxalash)" ning birinchi yozuvi ustunini 10 raqamiga kiritib, keyingi yozuvga o'tish uchun tugmachani bosing. Kodni o'zgartirish darhol "ofitser" ustunida (nusxa ko'chirish) jadvalida namoyish etiladi.

Anjir. 8.10. Yozuvlarning kaskadini yangilash

Ma'lumotlar bazasida har qanday maydonda ma'lumotni yangilash kerak bo'lgan holatlar mavjud. Yangilash so'rovi bilan qilish juda oson. Yaratilgan yorliqda so'rov yaratish uchun So'rovchining nomini tanlang. Ko'rinib turibdiki, dialog oynasidan, dalalari yangilanishi kerak bo'lgan jadvallarni tanlang. Ichida bu misol Biz stol talabalari bilan ishlaymiz va yangilanish universitetga kiruvchi ball bo'ladi.

Kerakli stolni qo'shib, sizga kerakli sichqonchani qo'shamiz. Masalan, talabaning to'liq ismi va o'tgan ball. So'rov turi maydonida, so'rovni jadvalga muvofiq jadvaldagi ma'lumotlarni o'zgartirishi uchun so'rovni tanlang. Yangilash so'rovi ma'lumotni qo'shishi yoki o'chirishi mumkin. Bu qidiruv va almashtirish funktsiyalariga teng, ammo ko'proq imkoniyatlar bilan. O'tgan ball maydonida biz kerakli yangilanish holatini va tanlov holatini joriy etamiz. Masalan, to'rtdan kam bo'lgan barcha talabalar uchun biz o'tgan ballni 5 ga almashtiramiz.

So'rovni bajarish uchun siz yuqoriga tugmachani bosish yoki so'rovlar ro'yxatida uni ikki marta bosish orqali ishlatishingiz kerak. Ko'rinib turibdiki, dialog oynasida siz bizning ahvolimizga muvofiq ma'lumotlarni almashtirishni tasdiqlashingiz kerak. Natijada, to'rt balldan boshlab barcha hisob-kitoblar 5-sonli, uni jadvalda ko'rish mumkin.

← bo'limga qaytish