Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

MEMBUAT DATABASE LEWAT KODE PROGRAM

Presentasi serupa


Presentasi berjudul: "MEMBUAT DATABASE LEWAT KODE PROGRAM"— Transcript presentasi:

1 MEMBUAT DATABASE LEWAT KODE PROGRAM
Icon data dan icon ADODC dipakai untuk membuka file database tanpa menggunakan program. Selain itu anda dapat menggunakan kode program untuk membuka file database, atau anda dapat menggunakan kode cara tersebut, yaitu menggunakan icon DATA dan icon ADODC serta menggunakan kode program secara bersama-sama untuk membuka beberapa file database yang berlainan. 1. Deklarasi sebuah database Penulisannya adalah : Dim <namaVariabel> As Database contoh : Dim dbdosen as database 2. Deklarasi sebuah variabel recordset Penulisannya adalah : Dim <namaVariabel> As Recordset contoh : Dim Rsdosen as Recordset

2 MEMBUAT DATABASE LEWAT KODE PROGRAM
Setelah anda mendeklarasikan variabel database dan variabel recordset. Anda dapat memberikan perintah membuka database pada suatu procedur, misal form_load penulisannya adalah sebagai berikut : Set <namaVariabel>=OpenDatabase<”NamaFileDatabase>”) Contoh : Set dbdosen=Opendatabase(“C:\Documents and Settings\mai\My Documents\latihan.mdb”) 4. Tentukan recordset dari database yang telah dibuka. Penentuan recordset ini adalah untuk menentukan tabel data yang telah anda buka. Penulisannya adalah sebagai berikut : Set <nmVar> =nmVarDatabase> .OpenRecordSet(“<nmTable>”) Contoh : Set Rsdosen=dbdosen.OpenRecordSet(“dosen”)

3 MEMBUAT DATABASE LEWAT KODE PROGRAM
Sampai saat ini berarti anda sudah membuka file database dan menentukan recordset-nya Sebaiknya anda menutup dengan memberikan perintah ini: <namaVarRecordSet>.Close <namaVarDatabaseSet>.Close contoh : Rsdosen.close dbdosen.close

4 MEMBUAT DATABASE LEWAT KODE PROGRAM
Buatlah struktur table dengan format dibawah ini :

5 MEMBUAT DATABASE LEWAT KODE PROGRAM
Latihan

6 MEMBUAT DATABASE LEWAT KODE PROGRAM
Listing Program ‘variabel public Dim Dbdosen As Database Dim Rsdosen As Recordset ‘pemanggilan database dan tabel anda Private Sub Form_Load() Set dbdosen = OpenDatabase("C:\Documents and Settings\mai\My Documents\latihan.mdb") Set rsdosen = dbdosen.OpenRecordset("dosen") rsdosen.Index = "kode" End Sub ‘Prosedur untuk membersihkan isi text1 s.d text7 Private Sub bersih() Text1.Text = "" Text2.Text = "" Text3.Text = "" Text4.Text = "" Text5.Text = "" Text6.Text = "" Text1.SetFocus End Sub

7 MEMBUAT DATABASE LEWAT KODE PROGRAM
Listing Program Prosedur untuk menampilkan data pada tampilan formulir anda. Private Sub tampil() Text1.Text = rsdosen(0) Text2.Text = rsdosen(1) Text3.Text = rsdosen(2) Text4.Text = rsdosen(3) Text5.Text = rsdosen(4) Text6.Text = rsdosen(5) End Sub ‘tombol data baru Private Sub Command1_Click() Call bersih End Sub

8 MEMBUAT DATABASE LEWAT KODE PROGRAM
Listing Program ‘tombol simpan Private Sub CMDSIMPAN_Click() Data1.Recordset.AddNew Data1.Recordset.Fields("KODE") = Text1 Data1.Recordset.Fields("nama") = Text2 Data1.Recordset.Fields("jns_kel") = Text3 Data1.Recordset.Fields("agama") = Text4 Data1.Recordset.Fields("alamat") = Text5 Data1.Recordset.Fields("pendidikan") = Text6 Data1.Recordset.Update End Sub ‘Tombol melihat data berikutnya Private Sub CMDNEXT_Click() On Error GoTo selesai rsdosen.MoveNext If rsdosen.EOF Then rsdosen.MoveLast End If Call tampil selesai: End Sub

9 MEMBUAT DATABASE LEWAT KODE PROGRAM
Listing Program ‘Tombol melihat data sebelumnya Private Sub CMDFIRST_Click() On Error GoTo selesai rsdosen.MovePrevious If rsdosen.EOF Then rsdosen.MoveFirst End If Call tampil selesai: End Sub ‘tombol hapus data Private Sub CMDHAPUS_Click() On Error GoTo selesai If Not rsdosen.BOF And Not rsdosen.EOF Then If MsgBox("Yakin Data Anda Akan di Hapus", vbQuestion + vbYesNo, "Hapus") = vbYes Then Data1.Recordset.Delete Call bersih End If Me.Refresh selesai: End Sub

10 ‘Tombol keluar dari formulir guru
MEMBUAT DATABASE LEWAT KODE PROGRAM Listing Program ‘Tombol keluar dari formulir guru Private Sub CMDKELUAR_Click() Unload Me End Sub


Download ppt "MEMBUAT DATABASE LEWAT KODE PROGRAM"

Presentasi serupa


Iklan oleh Google