Ma'lumotlar bazalari bilan ishlash uchun ilova ishlab chiqish


Shakl 2. Foydalanuvchi tizimga kirgandan so'ng asosiy oynaning ko'rinishi


Download 0.49 Mb.
bet3/9
Sana18.02.2023
Hajmi0.49 Mb.
#1213372
1   2   3   4   5   6   7   8   9
Bog'liq
Ma\'lumotlar bazalari bilan ishlash uchun ilova ishlab chiqish

Shakl 2. Foydalanuvchi tizimga kirgandan so'ng asosiy oynaning ko'rinishi
Jadvallar va so'rov natijalari DataGridView boshqaruv elementlarida ko'rsatiladi. Ushbu elementlarning asosiy maqsadi jadvallar bilan bog'lanishdir. tashqi manbalar ma'lumotlar, birinchi navbatda ma'lumotlar bazasi jadvallari bilan. Yangi yozuvlarni ko'rish va kiritish qulayligi uchun "Fasllar", "Sayohatlar" va "Sayohatlar", "To'lov" jadvallari bir oynada bir vaqtning o'zida ikkitadan ko'rsatiladi. Har bir DataGridView boshqaruvi Sayohat agentligi ma'lumotlar bazasidagi tegishli jadval bilan bog'langan. Bu oynada «Turistlar» jadvali tanlanadi (3-rasm). Ulanishni tugatgandan so'ng (Finish tugmasini bosing), DataSet, BindingSource va TableAdapter komponentlari shaklda paydo bo'ladi. Ushbu komponentlar vizual emas, shuning uchun ular qo'shimcha panelda ko'rsatiladi. DataSet - ma'lumotlar bazasi tasvirini o'z ichiga olgan maxsus ob'ekt. DataSet va haqiqiy ma'lumotlar manbai o'rtasidagi o'zaro ta'sirni amalga oshirish uchun TableAdapter tipidagi ob'ekt ishlatiladi. Ushbu ob'ektning nomi - adapter, konvertor - uning mohiyatini ko'rsatadi. TableAdapter ma'lumotlar to'plami va serverning SQL ma'lumotlar bazasida saqlangan jadval o'rtasida oldinga va orqaga ma'lumotlarni uzatishni amalga oshiradigan to'ldirish va yangilash usullarini o'z ichiga oladi. Fiil usuli DataSetni SQL serveridagi ma'lumotlar bilan to'ldiradi va Update server ma'lumotlar bazasini yangilaydi SQL ma'lumotlari mahalliy DataSet dan. BindingSource komponenti shakldagi boshqaruv elementlarini ma'lumotlarga bog'lashni osonlashtiradi. BindingSource komponentining asosiy xossasi ma'lumotlar manbaiga ishora qiluvchi Ma'lumotlar manbai xususiyatidir.
Jadvallar ma'lumotlar manbalariga ulangandan so'ng, formaning dastur kodida Form2_Load hodisasi ishlov beruvchisi paydo bo'ladi.
xususiy void Form2_Load (ob'ekt jo'natuvchisi, EventArgs e)
this.touristsTableAdapter.Fill (this.sayohat agentligiDataSet9.Tourists);
Shakl yuklanganda, Turistlar jadvalidagi ma'lumotlar Form2 forma oynasidagi DataGridView boshqaruvida ko'rsatiladi. Jadvalga o'zgartirishlar kiritishingiz va yangi yozuvlar qo'shishingiz mumkin. O'zgartirishlar kiritilgandan so'ng, "Turistlarni saqlash" tugmasini bosing. "Turistlarni saqlash" tugmachasini bosish uchun voqea ishlovchisi:
xususiy bekor tugmasi1_Click (ob'ekt jo'natuvchisi, EventArgs e)
seasonsTableAdapter.Update (sayohat agentligiDataSet9);
MessageBox.Show ("Ma'lumotlar saqlangan");


Download 0.49 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling