Buat Database dengan nama Perpustakaan dan buat 1 table dengan nama Buku
FIelds |
Type |
Size |
Ket |
Kdbuku |
Text |
5 |
PK |
Judul |
Text |
30 |
|
Pengarang |
Text |
30 |
|
Jenis |
Text |
7 |
|
Buat Project dengan nama PerpustakaanKu dan Form dengan nama Form_buku.
Ketentuan:
- Form dalam keadaan aktif, kosong dan tanggal beserta jam tampil
- Tombol “Data Baru” untuk menampilkan Kode Buku secara otomatis dengan format BK001 (BK Kode buku – 3 digit urutan data)
- Tombol “Simpan” untuk menyimpan data yang sudah di input dan jika sudah tersimpan maka data di TextBox akan terhapus dan tampil pada DataGrid
- Untuk mencari data, isi kode anggota yang sudah ada di Txtkode lalu tekan tombol “Cari”. Jika ditemukan maka tampil data nama, alamat dan jenis kelaminnya.
- Tombol “Ubah” untuk mengubah data yang sudah dicari dengan menonaktifkan TextBox kode anggota
- Tombol “Hapus” untuk menghapus data
- Tombol “Keluar” untuk keluar dari form
Listing :
Dim isidata As Boolean
Private Sub baru_Click()
isidata = True
bersih
nomor
judul.SetFocus
End Sub
Private Sub cari_Click()
With Adodc1.Recordset
.Find “Kdbuku='” & kd.Text & “‘”
If .EOF Then
MsgBox “Kode” + kd.Text + “Tidak ada”, vbInformation, “info”
kd.Text = “”
Else
DataGrid1.Refresh
judul.Text = .Fields(“Judul”)
pengarang.Text = .Fields(“pengarang”)
jenis.Text = .Fields(“Jenis”)
End If
End With
End Sub
Private Sub Form_Load()
bersih
tgl.Text = Date
jam.Text = Time
End Sub
Sub bersih()
kd.Text = “”
judul.Text = “”
pengarang.Text = “”
jenis.Text = “-Pilih-“
End Sub
Sub nomor()
Adodc1.Refresh
If Adodc1.Recordset.RecordCount = 0 Then
a = “001”
Else
Adodc1.Recordset.MoveLast
a = Val(Right(Adodc1.Recordset.Fields(“kdbuku”), 3)) + 1
a = Right((“00” + Trim(Str(a))), 3)
End If
kd.Text = “BK” + a
End Sub
Private Sub hapus_Click()
p = MsgBox(“Yakin mau dihapus?”, vbQuestion + vbYesNo, “Tanya”)
If p = vbYes Then
Adodc1.Recordset.Delete
bersih
Else
bersih
End If
End Sub
Private Sub keluar_Click()
p = MsgBox(“Yakin mau keluar?”, vbQuestion + vbYesNo, “Tanya”)
If p = vbYes Then
End
End If
End Sub
Private Sub simpan_Click()
Adodc1.Refresh
With Adodc1.Recordset
If isidata = True Then
.AddNew
End If
.Fields(“Kdbuku”) = kd.Text
.Fields(“judul”) = judul.Text
.Fields(“pengarang”) = pengarang.Text
.Fields(“jenis”) = jenis.Text
.Update
End With
bersih
End Sub
Private Sub ubah_Click()
isidata = False
kd.Enabled = False
End Sub
****Las Partido Bravo****