Professional Documents
Culture Documents
Basic
8 Pangkalan Data
Bab
Pangkalan data yang sedia ada mungkin telah dibina dengan perisian
pangkalan data yang khusus seperti Access, FoxPro, Dbase dan Paradox
atau pun yang dibina dengan Visual Data Manager yang terdapat dalam
Visual Basic itu sendiri.
Dalam bab ini, tumpuan akan diberikan untuk menghasilkan satu sistem
maklumat untuk menguruskan pangkalan data Access (panelvb.mdb) yang
disediakan.
Objektif
Teori / Latarbelakang
Pangkalan data merupakan koleksi data yang disusun dalam bentuk jadual
mengikut kategori tertentu yang dinamakan medan (lajur jadual). Satu set
medan ini yang berhubungkait di antara satu sama lain dinamakan rekod
(baris jadual).
8-1
Modul Pengaturcaraan Visual Pangkalan Data
Basic
Rajah 8.1 di bawah menunjukkan contoh jadual bagi pangkalan data yang
dicipta dengan perisian pangkalan data Access.
Medan
Rekod
Untuk membolehkan data diakses dari pangkalan data, data kawalan jenis
ADODC (ActiveX Data Object Data Control) boleh digunakan. Langkah
berikut akan mengeluarkan dan meletakkan data kawalan jenis ADODC pada
toolbox.
8-2
Modul Pengaturcaraan Visual Pangkalan Data
Basic
Data
kawalan
ADODC
8-3
Modul Pengaturcaraan Visual Pangkalan Data
Basic
1. Klik kanan pada data kawalan ADODC dan dari menu popup, pilih
ADODC properties.
Klik sini
Pilih
ini
8-4
Modul Pengaturcaraan Visual Pangkalan Data
Basic
Klik
sini
Klik sini
Pilih ini
7. Klik pada List Box di bawah tajuk Table or Stored Procedure Name
seperti pada Rajah 8.8 untuk melihat senarainya dan pilih panelvb.
Kemudian klik OK.
Klik sini
8-5
Modul Pengaturcaraan Visual Pangkalan Data
Basic
Objects
Properties
(Controls)
Form Caption Maklumat Panel VB
Name frmPanel
Label1 Caption Panel Penggubal Modul Visual Basic
Label2 Caption Nama
Label3 Caption Maktab
Label4 Caption Telefon
Label5 Caption Email
Textbox1 Name txtNama
Text1
DataSource Adodc1
DataField nama
Textbox2 Name txtMaktab
Text1
DataSource Adodc1
DataField maktab
Textbox3 Name txtTelefon
Text1
DataSource Adodc1
DataField telefon
Textbox4 Name txtEmail
Text1
DataSource Adodc1
DataField email
8-6
Modul Pengaturcaraan Visual Pangkalan Data
Basic
1. Pada menu File, pilih Open Project dan keluarkan semula fail panelvb.
Butang
skrol
ke depan Butang
skrol
ke belakang
3. Anda boleh melihat ke semua rekod yang ada dengan mengklik pada
butang skrol ke depan atau ke belakang pada data kawalan Adodc1.
Untuk menjadikan sesuatu sistem maklumat itu lebih praktikal beberapa fitur
perlulah ditambah. Dalam bahagian ini, dua butang arahan akan disediakan
bagi membolehkan data baru ditambah ke dalam pangkalan data dan satu
butang arahan lagi untuk membatalkan operasi sekiranya perlu.
1. Buka semula fail projek panelvb dan tambahkan tiga butang arahan
(Command Button) di atasnya. Susun ketiga-tiga butang tersebut seperti
yang ditunjukan pada Rajah 8.9 di bawah.
8-7
Modul Pengaturcaraan Visual Pangkalan Data
Basic
Objects Properties
CommandButton1 Name cmdTambah
Caption Tambah
CommandButton2 Name cmdKemas
Caption Kemas Kini
CommandButton3 Name cmdBatal
Caption Batal
3. Dwiklik pada Form dan kodkan aturcara berikut supaya semua TextBox
tidak boleh diubahsuai setiap kali Form dipaparkan.
8-8
Modul Pengaturcaraan Visual Pangkalan Data
Basic
8-9
Modul Pengaturcaraan Visual Pangkalan Data
Basic
Penilaian Kendiri
a) ________________
b) ________________
c) ________________
d) ________________
2. Bilangan rekod yang terdapat dalam pangkalan data panelvb ialah _____
8-10
Modul Pengaturcaraan Visual Pangkalan Data
Basic
__________________________________________________________
____________________________________________________
____________________________________________________
Adodc1.Recordset.AddNew : ____________________________
____________________________________________________
Adodc1.Recordset.AddNew : ____________________________
____________________________________________________
Latihan
Dwiklik pada butang Padam dan masukkan kod sama dengan kod yang
terdapat pada cmdTambah_Click(). Untuk mencepatkan kerja anda
gunakan “Cut & Paste” untuk menyalin kod berkenaan. Anda perlu
mengubah pernyataan Adodc1.Recordset.AddNew kepada satu
pernyataan yang sesuai untuk memadamkan fail seperti berikut:
Adodc1.Recordset. ____?____.
8-11
Modul Pengaturcaraan Visual Pangkalan Data
Basic
8-12