Private Rs_Kamus As ADODB.Recordset Private StrKonek, TOMBOL As String Private SqlSimpan, SqlCari As String Sub FormBersih() TxtIndo.Text = "" TxtMinang.Text = "" End Sub Sub BukaDb() Set Konekdb = New ADODB.Connection StrKonek = "Provider=Microsoft.Jet.OLEDB.4.0;Persist " _ & "Security Info=False;Data Source=" _ & App.Path + "./Kamus.mdb" If Konekdb.State = adStateOpen Then Konekdb.Close Set Konekdb = New ADODB.Connection Konekdb.Open StrKonek Else Konekdb.Open StrKonek End If End Sub
Private Sub Form_Load()
Call BukaDb End Sub
Private Sub TbKeluar_Click()
Unload Me End Sub Private Sub TbSimpan_Click() If TxtIndo.Text = "" Then MsgBox "Anda Belum Mengisi Bahasa Indonesianya!", _ vbCritical, "Warning" TxtIndo.SetFocus ElseIf TxtMinang.Text = "" Then MsgBox "Anda Belum Mengisi Bahasa Minangnya!", _ vbCritical, "Warning" TxtMinang.SetFocus Else SqlSimpan = "" SqlSimpan = "Insert Into kamus(kata_indo,kata_minang)" _ & " Values('" & TxtIndo.Text _ & "','" & TxtMinang.Text & "')" Konekdb.Execute SqlSimpan, , adCmdText MsgBox "Kata baru telah ditambahkan dalam kamus", _ vbInformation, "Info" Call FormBersih End If End Sub
Private Sub TbTrans_Click()
If TxtIn.Text = "" Then MsgBox "Kata belum dimasukan..!", _ vbCritical, "Info" TxtIn.SetFocus Else SqlCari = "" SqlCari = "select kata_minang from kamus " _ & " WHERE kata_indo LIKE '" _ & TxtIn.Text & "'" Set Rs_Kamus = New ADODB.Recordset Rs_Kamus.Open SqlCari, Konekdb, _ adOpenDynamic, adLockBatchOptimistic If Rs_Kamus.EOF And Rs_Kamus.BOF Then MsgBox "kata yang Anda cari tidak ada..!", _ vbCritical, "Info" Exit Sub Else TxtOut.Text = Rs_Kamus!kata_minang End If End If End Sub Private Sub TbTrj_Click() If TxtMin.Text = "" Then MsgBox "Kata belum dimasukan..!", _ vbCritical, "Info" TxtMin.SetFocus Else SqlCari = "" SqlCari = "select kata_indo from kamus " _ & " WHERE kata_minang LIKE '" _ & TxtMin.Text & "'" Set Rs_Kamus = New ADODB.Recordset Rs_Kamus.Open SqlCari, Konekdb, _ adOpenDynamic, adLockBatchOptimistic If Rs_Kamus.EOF And Rs_Kamus.BOF Then MsgBox "kata yang Anda cari tidak ada..!", _ vbCritical, "Info" Exit Sub Else TxtInd.Text = Rs_Kamus!kata_indo End If End If End Sub Private Sub TxtIn_Change() Call FormBersih End Sub