• Tidak ada hasil yang ditemukan

Membuat database dengan coding vb

N/A
N/A
Protected

Academic year: 2017

Membagikan "Membuat database dengan coding vb"

Copied!
6
0
0

Teks penuh

(1)

Membuat Database dengan coding VB

Jika selama ini kita membuat database menggunakan VisData atau Access maka sekarang

cobalah membuat database dengan program yang kita susun sendiri listingnya. Buatlah

form seperti gambar di bawah ini.

Gambar 2.8 Membuat database

Listing program :

'definisikan sebuah are akerja Dim Posisi As Workspace

'definisikan database Dim DTBSBaru As Database

Private Sub Command1_Click() 'pasang perangkap error On Error GoTo salah

'tentukan area kerja program

Set Posisi = DBEngine.Workspaces(0) 'jika file database sudah ada

'maka program akan menghapusnya

If Dir("C:\Program Dasar\Baru.mdb") <> "" Then Kill "C:\Program Dasar\Baru.mdb"

'tentukan dimana file database akan dibuat

Set DTBSBaru = Posisi.CreateDatabase("C:\Program Dasar\Baru.mdb", dbLangGeneral, dbEncrypt)

'tutup file database DTBSBaru.Close

'tampilkan pesan sukses

MsgBox "Pembuatan Database Sukses" & Chr(13) & _ "Nama Database : Baru.mdb" & Chr(13) & _ "Di Folder C:\Program Dasar"

On Error GoTo 0 Exit Sub

'baris program pesan error salah:

'program tidak dapat berjalan jika file sedang dibuka

MsgBox "Database sedang dibuka oleh VisData atau Access" & Chr(13) & _ "harus ditutup dulu"

(2)

Membuat Tabel dan Index

Setelah pembuatan database sukses, lanjutkan dengan membuat tabel berikut indexnya.

Buatlah form seperti gambar di bawah ini

Gambar 2.9 Membuat tabel dan index

Listing program

Private Sub Command1_Click() 'pasang perangkap error On Error GoTo salah

'definisikan database, tabel dan index Dim DTBS As Database

Dim TabelBaru As TableDef Dim IndexTabel As index 'buka database

Set DTBS = OpenDatabase("C:\Program Dasar\Baru.mdb") 'membuat tabel

Set TabelBaru = DTBS.CreateTableDef("Barang") With TabelBaru

'membuat field-field berikut type data dan panjangnya .Fields.Append .CreateField("KodeBrg", dbText, 5) .Fields.Append .CreateField("NamaBrg", dbText, 30) .Fields.Append .CreateField("HargaBrg", dbLong) .Fields.Append .CreateField("JumlahBrg", dbInteger) 'tambahkan tabel baru ke file database

DTBS.TableDefs.Append TabelBaru End With

'tutup database DTBS.Close

MsgBox "Pembuatan Tabel Sukses" & Chr(13) & _

"Nama Tabel : Barang, Struktur Tabel :" & Chr(13) & _ "KodeBrg, Text, 5" & Chr(13) & _

"NamaBrg, Text, 30" & Chr(13) & _ "HargaBrg, Long" & Chr(13) & _ "JumlahBrg, Integer"

'panggil prosedur pembuatan index tabel Call MembuatIndex

On Error GoTo 0 Exit Sub

salah:

MsgBox "tabel Barang sudah ada, harus dihapus dulu" & Chr(13) & _ "Progran ini secara otomatis menghapus tabel Barang"

(3)

End Sub

Sub HapusTabel() Dim DTBS As Database

Set DTBS = OpenDatabase("C:\Program Dasar\Baru.mdb") DTBS.Execute "DROP TABLE Barang;"

DTBS.Close End Sub

Sub MembuatIndex()

'definisikan database, tabel dan index Dim DTBS As Database

Dim TabelBaru As TableDef Dim IndexTabel As index 'buka database dan tabel

Set DTBS = OpenDatabase("C:\Program Dasar\Baru.mdb") Set TabelBaru = DTBS!Barang

With TabelBaru 'buat index

Set IndexTabel = .CreateIndex("Barangdex") With IndexTabel

'pasang di field kode barang

.Fields.Append .CreateField("KodeBrg", dbText, 5) 'aktifkan sebagai primary

.Primary = True End With

'tambahkan seting index tsb ke tabel .Indexes.Append IndexTabel

End With DTBS.Close

(4)

• !

• &

• $

• '

T U T O R I AL D AT A B A S E

• ())

• ))

• * +

• *

• + )) ,)

• + - ,

• + - ,

• + - ,) ))

• ! )) ,)

• ! ))

• "

-• . + )

• ! )

• ))

• + )) * +

• + * + ,)

• ! # * + ())

• ) /01

• 2 )

• ! ) ))

• ! ! *

• ! ) ! *

• + )) ! *

• ! * + ) + /01

• ! ! * ) + /01

T U T O R I AL C R Y S T AL R E P OR T

• 2

• ! ) #

• !

• ! % 3

• ! %

• !

• ! - 2

• ! 3 4 (

• !

• ! #

• ! 5 65 ' 7 6

• !

• ! 4 #

• ! * +

• !

(5)

• ! - #

• ! - ,

• !

• ! 89 :9

• ! ; - )

• !

-• ! %

• ! ( 7

• ! # 7%5 7 )

• ! # )

-• !

-• < +

• ! 4

-•

• 7 ) ( <

• %

• % =

• ! ) #

• #

• 2

• ' +

• ' + $

• 2 - 5'&

T U T O R I AL U T I L I T Y

• ! ' #

• ! '

• ; &

• ! ' )

• ! ! )

• ! 2 %

• ! )

• !

• ! )

• ! #

• ! 2 5>5

-• •

• ( ? = ;

• ! ; - )

• )

• )

• "

• 2 )

• ! # )

(6)

• ! 6; 6

• ! - @ - )

• ! 2

• ! # A

• ! #

• ( ) )

• ! #

• ! 7 - ) ) 5 $B

• ! 3 )

• !

-• 2

• ! +

• 7 >

• + 7

• ! $;

• ) @ +

• - ('@ )

• , @ 2

• 2 @ ;

-• <) @ <

• - @

• 5>5@

• ! @ ! C

• @ )

• # @ .%

• ' @ ?

• ! ;

• ' 2 )

• 3 0000

T U T O R I AL V B . N E T

• #

• ))

• ! # ))

• * +

• ! # * +

• *

• ! # *

• (

• . *

Gambar

Gambar 2.8 Membuat database
Gambar 2.9 Membuat tabel dan index

Referensi

Dokumen terkait

Banyak kemudahan yang akan diperoleh jika kita bekerja dengan Microsoft Access, diantaranya adalah dapat melakukan proses penyortiran pengaturan data, pembuatan label data

Sekarang kita butuh untuk membuatjkan user pengguna pada database yang kita buat, tujuannya kita bisa membatasi akses ke database “Mahasiswa_db” Berikut ini adalah cara membuat

Masih bermain dengan animasi,, sekarang kita akan belajar membuat sendiri animasi bubble loading dengan bantuan CSS3. Di tutorial ini kita nggak akan menggunakan gambar apapun

Disini kita akan membuat form Sign-IN di index.php dapat berfungsi dengan cara mengecek data user untuk dapat masuk ke Online Messanger kita.. Sekarang siapkan alat

8-9-2013 · Download free notes pdf MCQS Chapter No1 BASIC CONCEPTS mcqs,short,long Kali ini saya akan share bagaimana cara membuat database dengan … Bagaimana Cara Membuat Database

Setelah kita buat bagian table ini, sekarang kita akan isi bagian tablenya, dengan cara mengubah tampilan viewnya menjadi Data Sheet View dengan cara klik menu View , pilih

Jika dulu waktu kita masih di SMP/SMA, bel masuk sekolah ataupun istirahat masih berupa Jika dulu waktu kita masih di SMP/SMA, bel masuk sekolah ataupun istirahat masih berupa

Sekarang kita akan menambahkan CSS pada halaman HTML kita untuk memperindah tampilan form.. Sebagian besar CSS posisi form dan status messages di tengah jendela, dan form style