Silaturahim Yukk!!!!!!!

Bergerak Untuk Perubahan…

Pert.11 (Visual Basic)

Posted by desitie pada 24 Mei 2007

Jangan lupa untuk koneksi database kita menggunakan database yang pertamakali kita buat, yaitu database pembelian.

Tampilan Disain :
vb03.jpg

Tampilan Setelah dijalankan :
vb01.jpg

vb02.jpg

Listing Program :
Jangan Lupa terlebih dahulu kamu buat prosedure aktif, nonaktif, bersih

Dim x As Control

Private Sub Cmdnew_Click()
Data1.Recordset.AddNew
Text1.MaxLength = 5 ——–> Menentukan panjang kode adalah 5
bersih
aktif
Text1.SetFocus
End Sub

Private Sub nonaktif()
For Each x In Me
If TypeName(x) = “TextBox” Then
x.Enabled = False
End If
Next
End Sub

Private Sub aktif()
For Each x In Me
If TypeName(x) = “TextBox” Then
x.Enabled = True
End If
Next
End Sub

Private Sub bersih()
For Each x In Me
If TypeName(x) = “TextBox” Then
x.Text = “”
End If
Next
End Sub

Private Sub Cmdcari_Click()
Dim mkode As String * 5
mkode = InputBox(“Masukan Kode Barang”, “Pencarian Data Barang”)
msyarat = “Kode = ‘” & mkode ‘”
Data1.Recordset.Index = “barangdex” –> pastikan data1 (properties) recordsettype 0-Table
Data1.Recordset.Seek “=”, mkode
If Data1.Recordset.NoMatch Then
MsgBox “Data Belum Ada”, vbOKOnly, “Informasi”
Data1.Recordset.MoveFirst
End If
End Sub

Private Sub Cmdsave_Click()
Data1.Recordset.Update
nonaktif
End Sub

Private Sub Cmdedit_Click()
Data1.Recordset.Edit
aktif
Data1.Recordset.Update
End Sub

Private Sub Cmddelete_Click()
Data1.Recordset.Delete
Data1.Recordset.MoveFirst
End Sub

Private Sub Cmdexit_Click()
Unload Me
End Sub

Private Sub Cmdprevious_Click()
Data1.Recordset.MovePrevious
If Data1.Recordset.BOF Then
MsgBox “Data sudah diawal record”, vbOKOnly, “info”
Data1.Recordset.Movefirst
End If
End Sub

Private Sub Cmdlast_Click()
Data1.Recordset.MoveLast
End Sub

Private Sub Cmdtop_Click()
Data1.Recordset.MoveFirst
End Sub

Private Sub Cmdnext_Click()
Data1.Recordset.MoveNext
If Data1.Recordset.EOF Then
MsgBox “Data sudah diakhir record”, vbOKOnly, “info”
Data1.Recordset.MoveLast
End If
End Sub

Private Sub Form_Load()
nonaktif
End Sub

Private Sub Timer1_Timer()
Me.BackColor = RGB(255 * Rnd, 255 * Rnd, 255 * Rnd)
End Sub


Coba dikembangkan lagiiiii……..

7 Tanggapan to “Pert.11 (Visual Basic)”

  1. jenniernawati berkata

    alasan tentang warna tampilan

  2. tugasnya blum ngertti..!!

  3. desitie berkata

    Kerjakan sebisa kamu saja, untuk logika kalkulatornya sama seperti kalkulator biasa, atau kamu ingin kembangkan juga boleh

  4. Soleh berkata

    ibu,,,
    minta tolong berikan latihan yang lebih update ya..
    trims
    best regard..

  5. agus berkata

    ibu…
    minta tolong listing penomoran otomatis. jadi ketika kita klik tombol tambah maka, nomor transaksi akan otomatis tampil tanpa kita input.
    Terima kasih

  6. Bg.ares berkata

    Pada Source

    Private Sub Cmdcari_Click()
    Dim mkode As String * 5
    mkode = InputBox(“Masukan Kode Barang”, “Pencarian Data Barang”)
    msyarat = “Kode = ‘” & mkode ‘”
    Data1.Recordset.Index = “barangdex” –> pastikan data1 (properties) recordsettype 0-Table
    Data1.Recordset.Seek “=”, mkode
    If Data1.Recordset.NoMatch Then
    MsgBox “Data Belum Ada”, vbOKOnly, “Informasi”
    Data1.Recordset.MoveFirst
    End If
    End Sub

    m (mkode) itu nyangkut nya kmna..??

  7. desitie berkata

    mkode itu hanya variabel bantu untuk penyimpanan data saja.

Tinggalkan Balasan

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Ubah )

Twitter picture

You are commenting using your Twitter account. Log Out / Ubah )

Facebook photo

You are commenting using your Facebook account. Log Out / Ubah )

Connecting to %s

 
Ikuti

Get every new post delivered to your Inbox.