Listing Program
1. Loading
Option Explicit Dim iSplash As Integer
Private Sub Timer1_Timer On Error Resume Next
iSplash = iSplash + 5 ProgressBar1.Value = ProgressBar1.Value + 400 400
If iSplash 500 Then Timer1.Enabled = False
Screen.MousePointer = vbNormal Me.WindowState = 0
Do Me.Left = Me.Left + 20
Me.Move Me.Left, Me.Top DoEvents
Loop Until Me.Left Screen.Width Load frmHome
frmHome.Show Unload Me
End If End Sub
2. Home
Private Sub mnuabout_Click frmAbout.Show
Universitas Sumatera Utara
End Sub Private Sub mnugerindo_Click
frmGerindo.Show End Sub
Private Sub mnuhelp_Click frmVideo.Show
End Sub Private Sub mnuindoger_Click
frmIndoger.Show End Sub
3. Indoger
Private Sub cmdDelete_Click Dim strDelete As String
strDelete = Delete from IndoToGer Where Idno =
gintIdItem.Text gAdoConn.Execute strDelete
PopData strTextSearch txtword.Text =
txtMeaning.Text = End Sub
Private Sub cmdNew_Click txtword.Text =
txtMeaning.Text =
Universitas Sumatera Utara
End Sub Private Sub cmdSave_Click
Dim strSQL As String Dim rs As ADODB.Recordset
If txtword.Text = Then MsgBox Enter the word. , vbExclamation, Alert
Exit Sub End If
If txtMeaning.Text = Then MsgBox Enter the meaning of word., vbExclamation,
Alert Exit Sub
End If strSQL = Insert into
IndoToGerIstilahkata,KatadescValues SQLSafetxtword.Text , _
SQLSafetxtMeaning.Text gAdoConn.Execute strSQL
PopData strTextSearch txtword.Text =
txtMeaning.Text = End Sub
Private Sub Command1_Click Dim Istilahkata, Makna As String
Universitas Sumatera Utara
txtMeaning.Text.Clear txtsearch1.Text = UCase txtsearch1.Text
Open Kamus.mdb For Input As 1 Do Until EOF1
Input 1, Istilahkata, Makna If UCaseIstilahkata Like txtsearch1.Text Then
Set LI = ListView1.ListItems.Add, , Istilahkata LI.SubItems1 = Makna
End If Loop
Close 1 End Sub
Private Sub Form_Load InitConnection
PopData strTextSearch End Sub
Private Sub lstView1_ItemClickByVal Item As
MSComctlLib.ListItem Dim intSelItem As Integer
intSelItem = Item txtword.Text =
lstView1.ListItemsintSelItem.ListSubItems1.Text txtMeaning.Text =
lstView1.ListItemsintSelItem.ListSubItems2.Text
Universitas Sumatera Utara
gintIdItem = lstView1.ListItemsintSelItem.ListSubItems3.Text
End Sub Private Sub mnuabout_Click
frmAbout.Show End Sub
Private Sub mnuExit_Click End
End Sub Private Sub InitConnection
Dim conDBString As String conDBString = Provider=Microsoft.Jet.OLEDB.4.0; Data
Source= App.Path \Kamus.mdb Set gAdoConn = New ADODB.Connection
gAdoConn.ConnectionString = conDBString gAdoConn.Open
End Sub Private Sub PopDatastrTextSearch As String
Dim lstX1 As ListItem Dim strSQL As String
Dim rs As ADODB.Recordset
Universitas Sumatera Utara
Dim intCounter As Integer If strTextSearch = Then
strSQL = select from IndoToGer Order by
Istilahkata asc Else
strSQL = Select from IndoToGer Istilahkata
_ where Istilahkata like + strTextSearch +
order by Istilahkata asc End If
Set rs = New ADODB.Recordset rs.Open strSQL, gAdoConn, 3, 1
lstView1.ListItems.Clear With rs
If .RecordCount 0 Then .MoveFirst
intCounter = 1 While Not .EOF
Set lstX1 = lstView1.ListItems.Add, ,
intCounter lstX1.ListSubItems.Add =
TrimIstilahkata lstX1.ListSubItems.Add = TrimKatadesc
lstX1.ListSubItems.Add = TrimIdno intCounter = intCounter + 1
.MoveNext Wend
Universitas Sumatera Utara
End If End With
End Sub Private Sub txtsearch1_Change
PopData txtsearch1.Text End Sub
4. Gerindo