0% menganggap dokumen ini bermanfaat (0 suara)
6K tayangan

Tutorial Contoh Program Database Sederhana Dengan Microsoft Visual Basic 6

Tutorial ini memberikan langkah-langkah pembuatan program database sederhana menggunakan Microsoft Visual Basic 6.0 dan Microsoft Access. Langkah-nya meliputi pembuatan project baru, menambahkan komponen datagrid, mengatur property form, membuat database dan tabel, menulis script untuk tombol-tombol, dan membuat procedure untuk membuka database dan mengunci/melepaskan kunci field.

Diunggah oleh

NońoRadke
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOC, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
6K tayangan

Tutorial Contoh Program Database Sederhana Dengan Microsoft Visual Basic 6

Tutorial ini memberikan langkah-langkah pembuatan program database sederhana menggunakan Microsoft Visual Basic 6.0 dan Microsoft Access. Langkah-nya meliputi pembuatan project baru, menambahkan komponen datagrid, mengatur property form, membuat database dan tabel, menulis script untuk tombol-tombol, dan membuat procedure untuk membuka database dan mengunci/melepaskan kunci field.

Diunggah oleh

NońoRadke
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOC, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 10

Tutorial Contoh Program Database Sederhana dengan Microsoft Visual Basic 6.

0
Akhir-akhir lebih sering lihat-lihat postingan di blog iniakhirnya jadi ingat pernah bikin
tutorial buat bantu teman belajar database di Microsoft Visual Basic 6. Pertama kali
yang dipelajari tentunya menggunakan database Microsoft Access.
aktu itu aku kasih aja langkah-langkah buat program database yang sederhana.
!ontoh project Microsoft Visual Basic 6." menggunakan database Microsoft Access
step by step#
Langkah-langkah
$. Buat project baru
File - New Project
Pilih STANDAR EXE kemudian klik %&
'. (ambahkan komponen pada toolbo). &lik kanan pada toolbo) - component -
Microsoft *atagrid !ontrol 6." +%,-*B. - %&
/. Aturlah property formnya sebagai berikut #
0ame # 1rm23tama
!aption # ..##44 *ata (eman 44##..
5. Pada 1rm23tama aturlah objek-objek seperti tampilan berikut #
Obyek Property Setting
,abel$ !aption 0ama
,abel' !aption Alamat
,abel/ !aption ((,
,abel5 !aption (elp
(e)t$ 0ame
(e)t
(0ama
(e)t' 0ame
(e)t
(Alamat
(e)t/ 0ame
(e)t
(,ahir
(e)t5 0ame
(e)t
((elp
!ommand$ 0ame
!aption
!mdBaru
Baru
!ommand' 0ame
!aption
!md6impan
6impan
!ommand/ 0ame
!aption
!md-dit -dit
!ommand5 0ame
!aption
!md3pdate
3pdate
!ommand7 0ame
!aption
!mdBatal
Batal
!ommand6 0ame
!aption
!md8apus
8apus
*ata9rid$ 0ame
Allo:3pdate
*B
1alse
7. Buat database data teman.Mdb
a. *ari jendela Visual Basic &lik menu Add-;ns dan pilih Visual *ata Manager dan akan
muncul tampilan sbb#
b. &lik menu 1ile - 0e: - Microsoft Acces kemudian pilihlah Version <." seperti gambar
berikut #
c. 6elanjutnya ditampilkan kotak dialog 6elect Microsoft Acces *atabase to !reate.
(entukan tempat untuk menyimpan database yang dibuat dengan nama *ata(eman.
6eperti pada gambar berikut #
d. &lik 6a=e
6. Buat table *ata (eman
a. &lik kanan pada jendela *atabase :indo:> kemudian pilihlah 0e: (able dari popup
menu yang ditampilkan.
6ehingga ditampilkan jendela berikutnya dengan nama (able 6tructure> ketikkan nama
tabelnya TTe!an pada kotak Table Na!e
b. &lik tombol A"" #iel" untuk membuat field baru dan buatlah field sbb #
Na!a$Fiel" Type Si%e
0ama (e)t 7"
Alamat Memo
,ahir (e)t /"
(elp (e)t '"
c. *eklarasikan =ariable untuk membuka database
%ption -)plicit
'Koneksi merupakan variabel untuk dihubungkan dengan file databasenya
Public &oneksi As 0e: A*%*B.!onnection
'rsteman merupakan variabel untuk memanggil data record
Public ?steman As 0e: A*%*B.?ecordset
d. Buat prosedur +6ub. untuk membuka database
Pri=ate 6ub Buka*atabase+.
'Perintah untuk memanggil database
&oneksi.!ursor,ocation @ ad3se!lient
&oneksi.%pen [email protected].%,-*B.5."C*ata 6ource@-#D!hintaEs documentsD&ulDtemenD'/
Agt "<D*ata(eman.mdbCPersist 6ecurity ;nfo@1alseA
(Jika tidak tau provider maka tambahkan adodc dan konekkan terus copy conection
&tringnya'
()nt*k ala!at #ile "ataba&enya bi&a "ib*at "ina!i& !engik*ti ala!at aplika&i
"engan !engganti+
&oneksi.%pen [email protected].%,-*B.5."C*ata 6ource@-#D!hintaEs documentsD&ulDtemenD'/ Agt
"<D*ata(eman.mdbCPersist 6ecurity ;nfo@1alseA
!enja"i
,onek&i-Open .Pro/i"er0icro&o#t-1et-OLED2-3-45Data So*rce. 6 App-Path 6
.DataTe!an-!"b5Per&i&t Sec*rity 7n#oFal&e.
'perintah untuk memanggil record dari masing2 tabel
?steman.%pen AttemanA> &oneksi> ad%pen6tatic> ad,ock%ptimistic
-nd 6ub
e. *an ketik 6cript diba:ah ini
6cript pada To!bol 2ar*
Pri=ate 6ub !mdBaru2!lick+.
Untuk membersihkan field ketika tombol baru diklik
(0ama.(e)t @ AA
(Alamat.(e)t @ AA
(,ahir.(e)t @ AA
((elp.(e)t @ AA
untuk meletakkan kursor pada TNama aat Tombol baru diklik
(0ama.6et1ocus
buka
!mdBaru.-nabled @ 1alse
!md6impan.-nabled @ (rue
!md-dit.-nabled @ 1alse
!md3pdate.-nabled @ 1alse
!mdBatal.-nabled @ (rue
!md8apus.-nabled @ 1alse
-nd 6ub
6cript pada To!bol 2atal
Pri=ate 6ub !mdBatal2!lick+.
kunci
!mdBaru.-nabled @ (rue
!md6impan.-nabled @ 1alse
!md-dit.-nabled @ (rue
!md3pdate.-nabled @ 1alse
!mdBatal.-nabled @ 1alse
!md8apus.-nabled @ (rue
-nd 6ub
6cript pada To!bol E"it
Pri=ate 6ub !md-dit2!lick+.
untuk memanggil procedure buka
buka
!mdBaru.-nabled @ 1alse
!md6impan.-nabled @ 1alse
!md-dit.-nabled @ 1alse
!md3pdate.-nabled @ (rue
!mdBatal.-nabled @ (rue
!md8apus.-nabled @ 1alse
-nd 6ub
6cript pada To!bol 8ap*&
Pri=ate 6ub !md8apus2!lick+.
ketika tidak ada data yang dihapus maka tidak eror
;f ?steman.?ecord!ount @ " (hen -)it 6ub
ketika kursor tidak pada grid maka tdk eror
;f ?steman.AbsolutePosition F " (hen
MsgBo) APilih yang akan dihapusA> =b%&%nly G =b;nformation> A;nfoA
-nd ;f
perintah utnuk menghapus data
?steman.*elete
-nd 6ub
6cript pada To!bol Si!pan
Pri=ate 6ub !md6impan2!lick+.
'!steman nama variabel u" memanggil data record
'#ika menggunakan komponen adodc maka script$ adodc%&recordset&addne'
?steman.Add0e:
?steman.1ields+"..Value @ (rim+(0ama.(e)t.
?steman.1ields+$..Value @ (rim+(Alamat.(e)t.
?steman.1ields+'..Value @ (rim+(,ahir.(e)t.
?steman.1ields+/..Value @ (rim+((elp.(e)t.
?steman.3pdate
kunci
!mdBaru.-nabled @ (rue
!md6impan.-nabled @ 1alse
!md-dit.-nabled @ (rue
!md3pdate.-nabled @ 1alse
!mdBatal.-nabled @ 1alse
!md8apus.-nabled @ (rue
-nd 6ub
6cript pada To!bol )p"ate
Pri=ate 6ub !md3pdate2!lick+.
?steman.1ields+"..Value @ (rim+(0ama.(e)t.
?steman.1ields+$..Value @ (rim+(Alamat.(e)t.
?steman.1ields+'..Value @ (rim+(,ahir.(e)t.
?steman.1ields+/..Value @ (rim+((elp.(e)t.
?steman.3pdate
kunci
!mdBaru.-nabled @ (rue
!md6impan.-nabled @ 1alse
!md-dit.-nabled @ (rue
!md3pdate.-nabled @ 1alse
!mdBatal.-nabled @ 1alse
!md8apus.-nabled @ (rue
-nd 6ub
6cript pada Data9ri"
Pri=ate 6ub *B2?o:!ol!hange+,ast?o: As Variant> ByVal ,ast!ol As ;nteger.
(0ama.(e)t @ ?steman.1ields+"..Value
(Alamat.(e)t @ ?steman.1ields+$..Value
(,ahir.(e)t @ ?steman.1ields+'..Value
((elp.(e)t @ ?steman.1ields+/..Value
-nd 6ub
6cript pada For! loa"
Pri=ate 6ub 1orm2,oad+.
'untuk membuka"mengkonekkan databasenya
Buka*atabase
'untuk menghubungkan datagrid ke datasource
6et *B.*ata6ource @ ?steman
kunci
!mdBaru.-nabled @ (rue
!md6impan.-nabled @ 1alse
!md-dit.-nabled @ (rue
!md3pdate.-nabled @ 1alse
!mdBatal.-nabled @ 1alse
!md8apus.-nabled @ (rue
-nd 6ub
Procedure 2*ka
Pri=ate 6ub buka+.
(0ama.,ocked @ 1alse
(Alamat.,ocked @ 1alse
(,ahir.,ocked @ 1alse
((elp.,ocked @ 1alse
-nd 6ub
Procedure ,*nci
Pri=ate 6ub kunci+.
(0ama.,ocked @ (rue
(Alamat.,ocked @ (rue
(,ahir.,ocked @ (rue
((elp.,ocked @ (rue
-nd 6ub

Anda mungkin juga menyukai