listing program.doc

24
Listing Program Lengkap I. Form Login (frmLogin) Dim con As New ADODB.Connection Dim rs As New ADODB.Recordset Private Sub cmdExit_Click() rs.Close con.Close End End Sub Private Sub cmdLogin_Click() Dim foundName As Integer Dim foundPass As Integer foundName = 0 foundPass = 0 If txtUser.Text = "" Then MsgBox "Masukkan User Name Anda!", vbOKOnly, "PT. Zoneta Prima Abadi" txtUser.SetFocus ElseIf txtPass.Text = "" Then MsgBox "Masukkan Password Anda!", vbOKOnly, "PT. Zoneta Prima Abadi" txtPass.SetFocus Else rs.MoveFirst Do While rs.EOF = False If rs(0) = txtUser.Text Then intFoundName = 1 End If rs.MoveNext Loop If intFoundName = 1 Then rs.MoveFirst Do While rs.EOF = False 43

Upload: bahtiar-nurhakim

Post on 09-Nov-2015

222 views

Category:

Documents


3 download

TRANSCRIPT

Listing Program LengkapI. Form Login (frmLogin)

Dim con As New ADODB.Connection

Dim rs As New ADODB.Recordset

Private Sub cmdExit_Click()

rs.Close

con.Close

End

End Sub

Private Sub cmdLogin_Click()

Dim foundName As Integer

Dim foundPass As Integer

foundName = 0

foundPass = 0

If txtUser.Text = "" Then

MsgBox "Masukkan User Name Anda!", vbOKOnly, "PT. Zoneta Prima Abadi"

txtUser.SetFocus

ElseIf txtPass.Text = "" Then

MsgBox "Masukkan Password Anda!", vbOKOnly, "PT. Zoneta Prima Abadi"

txtPass.SetFocus

Else

rs.MoveFirst

Do While rs.EOF = False

If rs(0) = txtUser.Text Then

intFoundName = 1

End If

rs.MoveNext

Loop

If intFoundName = 1 Then

rs.MoveFirst

Do While rs.EOF = False

If rs(0) = txtUser.Text And rs(1) = txtPass.Text Then

intFoundPass = 1

End If

rs.MoveNext

Loop

If intFoundPass = 1 Then

rs.Close

con.Close

Unload Me

frmMain.Show

Else

MsgBox "Password Anda salah!", vbOKOnly, "PT. Zoneta Prima Abadi"

txtPass.Text = ""

txtPass.SetFocus

End If

Else

MsgBox "Maaf, Anda tidak berhak mengakses", vbOKOnly, "PT. Zoneta Prima Abadi"

txtUser.Text = ""

txtPass.Text = ""

txtUser.SetFocus

End If

End If

End Sub

Private Sub cmdReset_Click()

txtUser.Text = ""

txtPass.Text = ""

txtUser.SetFocus

End Sub

Private Sub Form_Load()

Dim strDay, strMonth As String

Select Case DatePart("w", Now)

Case 1: strDay = "Minggu"

Case 2: strDay = "Senin"

Case 3: strDay = "Selasa"

Case 4: strDay = "Rabu"

Case 5: strDay = "Kamis"

Case 6: strDay = "Jumat"

Case 7: strDay = "Sabtu"

End Select

Select Case Month(Now)

Case 1: strMonth = "Januari"

Case 2: strMonth = "Februari"

Case 3: strMonth = "Maret"

Case 4: strMonth = "April"

Case 5: strMonth = "Mei"

Case 6: strMonth = "Juni"

Case 7: strMonth = "Juli"

Case 8: strMonth = "Agustus"

Case 9: strMonth = "September"

Case 10: strMonth = "Oktober"

Case 11: strMonth = "November"

Case 12: strMonth = "Desember"

End Select

If Hour(Time) < 10 Then

strGreeting = "Selamat pagi...!"

ElseIf Hour(Time) < 15 Then

strGreeting = "Selamat Siang...!"

ElseIf Hour(Time) < 19 Then

strGreeting = "Selamat Sore...!"

ElseIf Hour(Time) < 24 Then

strGreeting = "Selamat Malam...!"

End If

strTitle = ".:: " & strDay & ", " & Day(Now) & " " & strMonth & " " & Year(Now) & " :: "

Me.Caption = strTitle & Time & " :: " & strGreeting

con.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & App.Path & "\Database\zpa.mdb"

rs.Open "select * from msLogin", con, adOpenKeyset, adLockOptimistic

End Sub

II. Form Main (frmMain)

Dim temp As String

Dim tempKodeBrg

Dim con As New ADODB.Connection

Dim rsTrans As New ADODB.Recordset

Dim rsPrin As New ADODB.Recordset

Dim rsPhone As New ADODB.Recordset

Dim rsFax As New ADODB.Recordset

Dim rsBarang As New ADODB.Recordset

Dim rsTransPilih As New ADODB.Recordset

Private Sub cmdAdd_Click()

rsTrans.Close

rsPrin.Close

rsPhone.Close

rsFax.Close

con.Close

Unload Me

frmAdd.Show

End Sub

Private Sub cmdBarang_Click()

rsTrans.Close

rsPrin.Close

rsPhone.Close

rsFax.Close

con.Close

Unload Me

frmBarang.Show

End Sub

Private Sub cmdDelete_Click()

rsTrans.Delete

rsTrans.Update

rsTrans.MoveNext

If rsTrans.EOF = True Then

rsTrans.MoveFirst

End If

End Sub

Private Sub cmdPrinc_Click()

rsTrans.Close

rsPrin.Close

rsPhone.Close

rsFax.Close

con.Close

Unload Me

frmPrinciple.Show

End Sub

Private Sub Command1_Click()

rsTrans.Close

rsPrin.Close

rsPhone.Close

rsFax.Close

con.Close

End

End Sub

Private Sub Command2_Click()

rsTrans.Close

rsPrin.Close

rsPhone.Close

rsFax.Close

con.Close

Unload Me

frmBarang.Show

End Sub

Private Sub Form_Load()

Dim strDay, strMonth As String

Select Case DatePart("w", Now)

Case 1: strDay = "Minggu"

Case 2: strDay = "Senin"

Case 3: strDay = "Selasa"

Case 4: strDay = "Rabu"

Case 5: strDay = "Kamis"

Case 6: strDay = "Jumat"

Case 7: strDay = "Sabtu"

End Select

Select Case Month(Now)

Case 1: strMonth = "Januari"

Case 2: strMonth = "Februari"

Case 3: strMonth = "Maret"

Case 4: strMonth = "April"

Case 5: strMonth = "Mei"

Case 6: strMonth = "Juni"

Case 7: strMonth = "Juli"

Case 8: strMonth = "Agustus"

Case 9: strMonth = "September"

Case 10: strMonth = "Oktober"

Case 11: strMonth = "November"

Case 12: strMonth = "Desember"

End Select

If Hour(Time) < 10 Then

strGreeting = "Selamat pagi...!"

ElseIf Hour(Time) < 15 Then

strGreeting = "Selamat Siang...!"

ElseIf Hour(Time) < 19 Then

strGreeting = "Selamat Sore...!"

ElseIf Hour(Time) < 24 Then

strGreeting = "Selamat Malam...!"

End If

strTitle = ".:: " & strDay & ", " & Day(Now) & " " & strMonth & " " & Year(Now) & " :: "

Me.Caption = strTitle & Time & " :: " & strGreeting

con.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & App.Path & "\Database\zpa.mdb"

rsTrans.Open "select * from transPembelian", con, adOpenKeyset, adLockOptimistic

rsPrin.Open "select * from msPrinciple", con, adOpenKeyset, adLockOptimistic

rsPhone.Open "select * from tblPhone", con, adOpenKeyset, adLockOptimistic

rsFax.Open "select * from tblFax", con, adOpenKeyset, adLockOptimistic

Call nmPrinciple

End Sub

Private Sub nmPrinciple()

Do While rsPrin.EOF = False

Combo1.AddItem rsPrin(1)

rsPrin.MoveNext

Loop

End Sub

Private Sub NmPrincipleAdd()

Do While rsPrin.EOF = False

Combo4.AddItem rsPrin(1)

rsPrin.MoveNext

Loop

End Sub

Private Sub phone()

rsPhone.MoveFirst

Do While rsPhone.EOF = False

If txtKode.Text = rsPhone(0) Then

List1.AddItem rsPhone(1)

rsPhone.MoveNext

End If

Loop

End Sub

Private Sub fax()

rsFax.MoveFirst

Do While rsFax.EOF = False

If txtKode.Text = rsFax(0) Then

List2.AddItem rsFax(1)

rsFax.MoveNext

End If

Loop

End Sub

Private Sub Label19_Click()

Call NmPrincipleAdd

End Sub

Private Sub Label18_Click()

Call KdBrg

End Sub

Private Sub lblDetailTrans_Click()

rsTransPilih.Open "select * from transPembelian where no_trans = '" & Combo3.Text & "' order by no_trans", con, adOpenKeyset, adLockOptimistic

Set MSHFlexGrid1.DataSource = rsTransPilih

End Sub

Private Sub lblTampilData_Click()

rsPrin.MoveFirst

Do While rsPrin.EOF = False

If Combo1.Text = rsPrin(1) Then

txtKode.Text = rsPrin(0)

txtAtt.Text = rsPrin(2)

Call phone

Call fax

End If

rsPrin.MoveNext

Loop

rsTrans.MoveFirst

Do While rsTrans.EOF = False

If txtKode.Text = rsTrans(1) Then

Combo2.AddItem rsTrans(2)

End If

rsTrans.MoveNext

Loop

End Sub

Private Sub lblTampilNoTrans_Click()

rsTrans.MoveFirst

Do While rsTrans.EOF = False

If Combo2.Text = rsTrans(2) Then

Combo3.AddItem rsTrans(0)

End If

rsTrans.MoveNext

Loop

End Sub

Private Sub Timer1_Timer()

If Hour(Time) < 10 Then

strGreeting = "Selamat pagi...!"

ElseIf Hour(Time) < 15 Then

strGreeting = "Selamat Siang...!"

ElseIf Hour(Time) < 19 Then

strGreeting = "Selamat Sore...!"

ElseIf Hour(Time) < 24 Then

strGreeting = "Selamat Malam...!"

End If

Me.Caption = strTitle & Time & " :: " & strGreeting

End Sub

III. Form Add (frmAdd)Dim con As New ADODB.Connection

Dim rsPrin As New ADODB.Recordset

Dim rsBarang As New ADODB.Recordset

Dim rsTrans As New ADODB.Recordset

Private Sub cmdMain_Click()

rsPrin.Close

rsBarang.Close

rsTrans.Close

con.Close

Unload Me

frmMain.Show

End Sub

Private Sub cmdReset_Click()

Combo4.Text = "pilih kode principle"

txtTglTrans.Text = ""

txtNoTrans.Text = ""

txtTerm.Text = ""

txtSONo.Text = ""

txtProDel.Text = ""

Combo5.Text = "pilih kode barang"

txtQty.Text = ""

txtTotHarga.Text = ""

txtDisc.Text = ""

txtTotAD = ""

txtPPn.Text = ""

txtTotAP.Text = ""

End Sub

Private Sub cmdTambah_Click()

rsTrans.AddNew

rsTrans("kode_principle") = Combo4.Text

rsTrans("order_date") = Format(Date, "dd MMM yy")

rsTrans("no_trans") = txtNoTrans.Text

rsTrans("terms") = txtTerm.Text

rsTrans("s/o_no") = txtSONo.Text

rsTrans("promised_delivery") = Format(Date, "dd MMM yy")

rsTrans("kode_brg") = Combo5.Text

rsTrans("qty") = txtQty.Text

rsTrans("total_price") = txtTotHarga.Text

rsTrans("discount") = txtDisc.Text

rsTrans("totalAfter_discount") = txtTotAD.Text

rsTrans("PPN") = txtPPn.Text

rsTrans("TotalAfter_PPN") = txtTotAP.Text

rsTrans.Update

If rsTrans.State adStateClosed Then rsTrans.Close

rsTrans.Open "select * from transPembelian", con, adOpenKeyset, adLockOptimistic

Set TransaksiBaru.DataSource = rsTrans

txtTglTrans.Locked = True

txtNoTrans.Locked = True

txtTerm.Locked = True

txtSONo.Locked = True

txtProDel.Locked = True

End Sub

Private Sub Form_Load()

Dim strDay, strMonth As String

Select Case DatePart("w", Now)

Case 1: strDay = "Minggu"

Case 2: strDay = "Senin"

Case 3: strDay = "Selasa"

Case 4: strDay = "Rabu"

Case 5: strDay = "Kamis"

Case 6: strDay = "Jumat"

Case 7: strDay = "Sabtu"

End Select

Select Case Month(Now)

Case 1: strMonth = "Januari"

Case 2: strMonth = "Februari"

Case 3: strMonth = "Maret"

Case 4: strMonth = "April"

Case 5: strMonth = "Mei"

Case 6: strMonth = "Juni"

Case 7: strMonth = "Juli"

Case 8: strMonth = "Agustus"

Case 9: strMonth = "September"

Case 10: strMonth = "Oktober"

Case 11: strMonth = "November"

Case 12: strMonth = "Desember"

End Select

If Hour(Time) < 10 Then

strGreeting = "Selamat pagi...!"

ElseIf Hour(Time) < 15 Then

strGreeting = "Selamat Siang...!"

ElseIf Hour(Time) < 19 Then

strGreeting = "Selamat Sore...!"

ElseIf Hour(Time) < 24 Then

strGreeting = "Selamat Malam...!"

End If

strTitle = ".:: " & strDay & ", " & Day(Now) & " " & strMonth & " " & Year(Now) & " :: "

Me.Caption = strTitle & Time & " :: " & strGreeting

con.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & App.Path & "\Database\zpa.mdb"

rsTrans.Open "select * from transPembelian", con, adOpenKeyset, adLockOptimistic

rsPrin.Open "select * from msPrinciple", con, adOpenKeyset, adLockOptimistic

rsBarang.Open "select * from msBarang", con, adOpenKeyset, adLockOptimistic

Call kdPrinc

End Sub

Private Sub kdPrinc()

Do While rsPrin.EOF = False

Combo4.AddItem rsPrin(0)

rsPrin.MoveNext

Loop

End Sub

Private Sub KdBrg()

rsBarang.MoveFirst

Do While rsBarang.EOF = False

Combo5.AddItem rsBarang(0)

rsBarang.MoveNext

Loop

End Sub

Private Sub Label18_Click()

Call KdBrg

End Sub

Private Sub Timer1_Timer()

If Hour(Time) < 10 Then

strGreeting = "Selamat pagi...!"

ElseIf Hour(Time) < 15 Then

strGreeting = "Selamat Siang...!"

ElseIf Hour(Time) < 19 Then

strGreeting = "Selamat Sore...!"

ElseIf Hour(Time) < 24 Then

strGreeting = "Selamat Malam...!"

End If

Me.Caption = strTitle & Time & " :: " & strGreeting

End Sub

IV. Form Barang (frmBarang)Dim flag As Integer

Dim con As New ADODB.Connection

Dim rs As New ADODB.Recordset

Private Sub simpan()

rs("kode_brg") = txtKodeBrg.Text

rs("nama_brg") = txtNmBrg.Text

rs("unit_price") = txtHarga.Text

End Sub

Private Sub tampil()

If rs.EOF = False Then

txtKodeBrg.Text = rs("kode_brg")

txtNmBrg.Text = rs("nama_brg")

txtHarga.Text = rs("unit_price")

End If

End Sub

Private Sub cmdBatal_Click()

Call tampil

cmdBatal.Enabled = False

cmdOK.Enabled = False

cmdViewDetail.Enabled = True

cmdTambah.Enabled = True

cmdUpdate.Enabled = True

cmdHapus.Enabled = True

End Sub

Private Sub cmdFirst_Click()

rs.MoveFirst

Call tampil

End Sub

Private Sub cmdHapus_Click()

rs.Delete

rs.Update

rs.MoveNext

If rs.EOF = True Then

rs.MoveFirst

End If

Call tampil

If rs.State adStateClosed Then rs.Close

rs.Open "select * from msBarang", con, adOpenKeyset, adLockOptimistic

Set Barang.DataSource = rs

End Sub

Private Sub cmdLast_Click()

rs.MoveLast

Call tampil

End Sub

Private Sub cmdMain_Click()

rs.Close

con.Close

Unload Me

frmMain.Show

End Sub

Private Sub lblHarga_Click()

End Sub

Private Sub cmdNext_Click()

rs.MoveNext

If rs.EOF = True Then

rs.MoveLast

End If

Call tampil

End Sub

Private Sub cmdOK_Click()

If flag = 1 Then

rs.AddNew

Call simpan

rs.Update

ElseIf flag = 2 Then

Call simpan

rs.Update

ElseIf flag = 3 Then

rs.MoveFirst

Do While rs.EOF = False

If txtKodeBrg.Text = rs(0) Then

txtNmBrg.Text = rs(1)

txtHarga.Text = rs(2)

'Call phone

'Call fax

End If

rs.MoveNext

Loop

End If

cmdTambah.Enabled = True

cmdUpdate.Enabled = True

cmdHapus.Enabled = True

cmdViewDetail.Enabled = True

cmdOK.Enabled = False

cmdBatal.Enabled = False

If rs.State adStateClosed Then rs.Close

rs.Open "select * from msBarang", con, adOpenKeyset, adLockOptimistic

Set Barang.DataSource = rs

End Sub

Private Sub cmdPrev_Click()

rs.MovePrevious

If rs.BOF = True Then

rs.MoveFirst

End If

Call tampil

End Sub

Private Sub cmdTambah_Click()

txtKodeBrg.SetFocus

cmdViewDetail.Enabled = False

cmdTambah.Enabled = False

cmdHapus.Enabled = False

cmdUpdate.Enabled = False

cmdOK.Enabled = True

cmdBatal.Enabled = True

txtKodeBrg.Text = ""

txtNmBrg.Text = ""

txtHarga.Text = ""

flag = 1

End Sub

Private Sub cmdUpdate_Click()

txtKodeBrg.SetFocus

cmdViewDetail.Enabled = False

cmdTambah.Enabled = False

cmdHapus.Enabled = False

cmdUpdate.Enabled = False

cmdOK.Enabled = True

cmdBatal.Enabled = True

flag = 2

End Sub

Private Sub cmdViewDetail_Click()

txtKodeBrg.SetFocus

txtKodeBrg.Text = ""

txtNmBrg.Text = ""

txtHarga.Text = ""

cmdViewDetail.Enabled = False

cmdTambah.Enabled = False

cmdHapus.Enabled = False

cmdOK.Enabled = True

cmdBatal.Enabled = True

cmdUpdate.Enabled = False

flag = 3

End Sub

Private Sub Form_Load()

Dim strDay, strMonth As String

Select Case DatePart("w", Now)

Case 1: strDay = "Minggu"

Case 2: strDay = "Senin"

Case 3: strDay = "Selasa"

Case 4: strDay = "Rabu"

Case 5: strDay = "Kamis"

Case 6: strDay = "Jumat"

Case 7: strDay = "Sabtu"

End Select

Select Case Month(Now)

Case 1: strMonth = "Januari"

Case 2: strMonth = "Februari"

Case 3: strMonth = "Maret"

Case 4: strMonth = "April"

Case 5: strMonth = "Mei"

Case 6: strMonth = "Juni"

Case 7: strMonth = "Juli"

Case 8: strMonth = "Agustus"

Case 9: strMonth = "September"

Case 10: strMonth = "Oktober"

Case 11: strMonth = "November"

Case 12: strMonth = "Desember"

End Select

If Hour(Time) < 10 Then

strGreeting = "Selamat pagi...!"

ElseIf Hour(Time) < 15 Then

strGreeting = "Selamat Siang...!"

ElseIf Hour(Time) < 19 Then

strGreeting = "Selamat Sore...!"

ElseIf Hour(Time) < 24 Then

strGreeting = "Selamat Malam...!"

End If

strTitle = ".:: " & strDay & ", " & Day(Now) & " " & strMonth & " " & Year(Now) & " :: "

Me.Caption = strTitle & Time & " :: " & strGreeting

con.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & App.Path & "\Database\zpa.mdb"

rs.Open "select * from msBarang", con, adOpenKeyset, adLockOptimistic

cmdOK.Enabled = False

cmdBatal.Enabled = False

Set Barang.DataSource = rs

Call tampil

End Sub

Private Sub Timer1_Timer()

If Hour(Time) < 10 Then

strGreeting = "Selamat pagi...!"

ElseIf Hour(Time) < 15 Then

strGreeting = "Selamat Siang...!"

ElseIf Hour(Time) < 19 Then

strGreeting = "Selamat Sore...!"

ElseIf Hour(Time) < 24 Then

strGreeting = "Selamat Malam...!"

End If

Me.Caption = strTitle & Time & " :: " & strGreeting

End Sub

V. Form Principle (frmPrinciple)Dim flag As Integer

Dim con As New ADODB.Connection

Dim rs As New ADODB.Recordset

Private Sub simpan()

rs("kode_principle") = txtKodePrinc.Text

rs("nama_principle") = txtNmPrinc.Text

rs("attention_name") = txtAttName.Text

rs("no_telp") = txtTelp.Text

rs("no_fax") = txtFax.Text

End Sub

Private Sub tampil()

If rs.EOF = False Then

txtKodePrinc.Text = rs("kode_principle")

txtNmPrinc.Text = rs("nama_principle")

txtAttName.Text = rs("attention_name")

txtTelp.Text = rs("no_telp")

txtFax.Text = rs("no_fax")

End If

End Sub

Private Sub cmdBatal_Click()

Call tampil

cmdBatal.Enabled = False

cmdOK.Enabled = False

cmdViewDetail.Enabled = True

cmdTambah.Enabled = True

cmdUpdate.Enabled = True

cmdHapus.Enabled = True

End Sub

Private Sub cmdFirst_Click()

rs.MoveFirst

Call tampil

End Sub

Private Sub cmdHapus_Click()

rs.Delete

rs.Update

rs.MoveNext

If rs.EOF = True Then

rs.MoveLast

End If

Call tampil

If rs.State adStateClosed Then rs.Close

rs.Open "select * from tblPrinciple", con, adOpenKeyset, adLockOptimistic

Set Principle.DataSource = rs

End Sub

Private Sub cmdLast_Click()

rs.MoveLast

Call tampil

End Sub

Private Sub cmdMain_Click()

rs.Close

con.Close

Unload Me

frmMain.Show

End Sub

Private Sub cmdNext_Click()

rs.MoveNext

If rs.EOF = True Then

rs.MoveLast

End If

Call tampil

End Sub

Private Sub cmdOK_Click()

If flag = 1 Then

rs.AddNew

Call simpan

rs.Update

ElseIf flag = 2 Then

Call simpan

rs.Update

ElseIf flag = 3 Then

rs.MoveFirst

Do While rs.EOF = False

If txtKodePrinc.Text = rs(0) Then

txtNmPrinc.Text = rs(1)

txtAttName.Text = rs(2)

txtTelp.Text = rs(3)

txtFax.Text = rs(4)

End If

rs.MoveNext

Loop

End If

cmdTambah.Enabled = True

cmdUpdate.Enabled = True

cmdHapus.Enabled = True

cmdViewDetail.Enabled = True

cmdOK.Enabled = False

cmdBatal.Enabled = False

If rs.State adStateClosed Then rs.Close

rs.Open "select * from tblPrinciple", con, adOpenKeyset, adLockOptimistic

Set Principle.DataSource = rs

End Sub

Private Sub cmdPrev_Click()

rs.MovePrevious

If rs.BOF = True Then

rs.MoveFirst

End If

Call tampil

End Sub

Private Sub cmdTambah_Click()

txtKodePrinc.SetFocus

cmdViewDetail.Enabled = False

cmdTambah.Enabled = False

cmdHapus.Enabled = False

cmdUpdate.Enabled = False

cmdOK.Enabled = True

cmdBatal.Enabled = True

txtKodePrinc.Text = ""

txtNmPrinc.Text = ""

txtAttName.Text = ""

txtTelp.Text = ""

txtFax.Text = ""

flag = 1

End Sub

Private Sub cmdUpdate_Click()

txtKodeBrg.SetFocus

cmdViewDetail.Enabled = False

cmdTambah.Enabled = False

cmdHapus.Enabled = False

cmdUpdate.Enabled = False

cmdOK.Enabled = True

cmdBatal.Enabled = True

flag = 2

End Sub

Private Sub cmdViewDetail_Click()

txtKodePrinc.SetFocus

txtNmPrinc.Text = ""

txtAttName.Text = ""

txtTelp.Text = ""

txtFax.Text = ""

cmdViewDetail.Enabled = False

cmdTambah.Enabled = False

cmdHapus.Enabled = False

cmdOK.Enabled = True

cmdBatal.Enabled = True

cmdUpdate.Enabled = False

flag = 3

End Sub

Private Sub Form_Load()

Dim strDay, strMonth As String

Select Case DatePart("w", Now)

Case 1: strDay = "Minggu"

Case 2: strDay = "Senin"

Case 3: strDay = "Selasa"

Case 4: strDay = "Rabu"

Case 5: strDay = "Kamis"

Case 6: strDay = "Jumat"

Case 7: strDay = "Sabtu"

End Select

Select Case Month(Now)

Case 1: strMonth = "Januari"

Case 2: strMonth = "Februari"

Case 3: strMonth = "Maret"

Case 4: strMonth = "April"

Case 5: strMonth = "Mei"

Case 6: strMonth = "Juni"

Case 7: strMonth = "Juli"

Case 8: strMonth = "Agustus"

Case 9: strMonth = "September"

Case 10: strMonth = "Oktober"

Case 11: strMonth = "November"

Case 12: strMonth = "Desember"

End Select

If Hour(Time) < 10 Then

strGreeting = "Selamat pagi...!"

ElseIf Hour(Time) < 15 Then

strGreeting = "Selamat Siang...!"

ElseIf Hour(Time) < 19 Then

strGreeting = "Selamat Sore...!"

ElseIf Hour(Time) < 24 Then

strGreeting = "Selamat Malam...!"

End If

strTitle = ".:: " & strDay & ", " & Day(Now) & " " & strMonth & " " & Year(Now) & " :: "

Me.Caption = strTitle & Time & " :: " & strGreeting

con.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & App.Path & "\Database\zpa.mdb"

rs.Open "select * from tblPrinciple", con, adOpenKeyset, adLockOptimistic

cmdOK.Enabled = False

cmdBatal.Enabled = False

Set Principle.DataSource = rs

Call tampil

End Sub

Private Sub Timer1_Timer()

If Hour(Time) < 10 Then

strGreeting = "Selamat pagi...!"

ElseIf Hour(Time) < 15 Then

strGreeting = "Selamat Siang...!"

ElseIf Hour(Time) < 19 Then

strGreeting = "Selamat Sore...!"

ElseIf Hour(Time) < 24 Then

strGreeting = "Selamat Malam...!"

End If

Me.Caption = strTitle & Time & " :: " & strGreeting

End SubPAGE 43