Monday, 7 October 2013

Simpan, Edit, Hapus, Cari di Visual Basic 6.0

Kali ini mau share tentang VB 6.0, yaitu program sederhana Simpan, Edit, Hapus, Cari di Visual Basic 6.0 dengan databasenya di microsoft access.
1. Langkah pertama buat project standard EXE dengan tampilan sebagai berikut :
catatan :
nama = text1
alamat = text2
cari = text3
simpan = command1
edit = command2
delete = command3
cari = command4
*Tambahkan components baru yaitu adodc dan datagrid.
caranya tekan Ctrl + T lalu centang pilihan seperti pada gambar

2. setelah selesai, sekarang hubungkan database (dalam hal ini menggunakan dbaccess ) dengan koneksi menggunakan adodc
caranya :
a. klik kanan pada adodc1 pilih ADODC Properties, maka akan ada tampilan sebagai berikut






b. klik pada pilihan build, maka akan tampil :




pada pilihan "select or enter a database name" arahkan pada database yang ingin dihubungkan (dalam hal ini nama databasenya adalah latihan"
lalu klik OK
c. stelah klik OK, maka akan muncul tampilan sebagai berikut :
d. Klik/pilih pada tab RecordSource
pada command type pilih 2 - adCmdTable, lalu pada table or stored procedure pilih database latihan. klik apply lalu OK

e. setelah itu klik pada datagrid1, pada datasource-nya pilih adodc1



3. setelah semua sudah dilakukan, sekarang tinggal penulisan source code nya. double click pada form dan paste-kan source berikut :

Private Sub Form_Activate()
Text1.SetFocus
End Sub

Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Text2.SetFocus
End If
End Sub

Private Sub Text2_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Command1.SetFocus
End If
End Sub

Private Sub Text3_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
Command4.SetFocus
End If
End Sub

Private Sub Command1_Click()
Adodc1.Recordset.AddNew
Adodc1.Recordset!Nama = Text1.Text
Adodc1.Recordset!Alamat = Text2.Text
Adodc1.Recordset.Update
DataGrid1.Refresh

Text1.Text = ""
Text2.Text = ""
End Sub

Private Sub Command2_Click()
Select Case Command2.Caption
Case "edit"
Command2.Caption = "update"
Text1.Text = Adodc1.Recordset!Nama
Text2.Text = Adodc1.Recordset!Alamat
Case "update"
Adodc1.Recordset!Nama = Text1.Text
Adodc1.Recordset!Alamat = Text2.Text
Adodc1.Recordset.Update
DataGrid1.Refresh
Text1.Text = ""
Text2.Text = ""
Command2.Caption = "edit"
End Select
End Sub

Private Sub Command3_Click()
On Error Resume Next
Adodc1.Recordset.Delete
DataGrid1.Refresh
End Sub

Private Sub Command4_Click()
Adodc1.Recordset.Find "Nama like '%" + Text3.Text + "%'", , adSearchForward, 1
If Not Adodc1.Recordset.EOF Then
     Text1.Text = Adodc1.Recordset!Nama
     Text2.Text = Adodc1.Recordset!Alamat
Else
     MsgBox "Maaf, Data Tidak Ditemukan!"
End If
End Sub


Terakhir untuk running program tekan F5. Berikut tampilan programnya :


Sekian, terima kasih :)
Yang sudah berkunjung silahkan kasih komentarnya ya hehe

5 comments:

  1. terimakasih gan,,sangat membantu..semoga ilmunya semakin bertambah

    ReplyDelete
    Replies


    1. - Ngươi vừa nói ta là vị hôn thê của ta tuy nhiên trước kia chỉ là giả, ngươi tưởng là thật sao?

      - Vậy ngươi hi vọng ta tưởng là thật hay là lo là thật đây?

      Nhạc Thành hỏi với Tư Mã Yên Nhiên.
      đồng tâm
      game mu
      cho thuê phòng trọ
      cho thuê phòng trọ
      nhac san cuc manh
      tư vấn pháp luật qua điện thoại
      văn phòng luật
      số điện thoại tư vấn luật
      dịch vụ thành lập doanh nghiệp
      - Ta không biết.

      Gò má của Tư Mã Yên Nhiên ửng đỏ lên, trong lòng nàng đang hy vọng Nhạc Thành nói đáp án thứ nhất.

      Nhìn thấy biểu tình của Tư Mã Yên Nhiên, Nhạc Thành biết tiểu ny tử này có tâm ý với mình ở Tả Tinh Đảo, tiểu ny tử này đường xa từ Tả Tinh Đảo tới Đấu Khí học viện khiến cho Nhạc Thành không kìm được cảm động.

      Nhạc Thành cất tiếng nói:

      - Ta ở trên Tả Tinh Đảo lần thứ hai đã đáp ứng với phụ thân ngươi, chuyện này dĩ nhiên là thật, sau này ngươi tìm ta ta cũng rất cảm động, mặc kệ tất cả trước

      Delete
  2. Ijin Nyoba gan ,,, Nice Post ni kayaknya

    SEEP (Y) dah

    ReplyDelete
  3. Terimakasih sudah berkunjung.
    Jangan lupa share :)

    ReplyDelete