53 SCRIPT PROGRAM Menu utama Private Sub admin_click() frmlogin.show Unload Me Private Sub Form_Load() Private Sub Home_Click() frmhalamanutama.show Private Sub keluar_click() Unload Me End Private Sub konsultan_click() frmpencariankonsultan.show Private Sub nasabah_click() frmpencariannasabah.show Private Sub perusahaan_click() frmtentangperusahaan.show Pencarian Nasabah Private Sub cmdsearch_click() If UCase(txtIdNasabah.Text) = "" Then MsgBox "Maaf Isi Form Id Nasabah Dengan Benar", vbcritical, "pesan" txtidnasabah.setfocus frmpencariannasabah.height = 3345 Frame1.Visible = False Else Frame1.Visible = True
54 Call pencarian Private Sub Form_Load() frmpencariannasabah.height = 3345 Frame1.Visible = False Private Sub txtidnasabah_keypress(keyascii As Integer) If KeyAscii = 13 Then If UCase(txtIdNasabah.Text) = "" Then MsgBox "Maaf Isi Form Id Nasabah Dengan Benar", vbcritical, "pesan" txtidnasabah.setfocus frmpencariannasabah.height = 3345 Frame1.Visible = False Else Frame1.Visible = True Call pencarian Sub pencarian() Dim Y As String rs.open "select nasabah.no_polis as polis, nasabah.nama as nama,nasabah.alamat as alamat, nasabah.jk as jk,nasabah.a_waris as waris,nasabah.gambar as gambar, penjualan.kd_konsultan as konsultan from nasabah,penjualan where nasabah.no_polis = penjualan.no_polis and nasabah.no_polis='" + UCase(txtIdNasabah.Text) + "' ", db, adopendynamic, adlockoptimistic If Not rs.eof Then Y = rs.fields("polis") If UCase(txtIdNasabah.Text) = Y Then frmpencariannasabah.height = 11130 lblnama.caption = rs.fields("nama") lblalamat.caption = rs.fields("alamat") lbljk.caption = rs.fields("jk") lblawaris.caption = rs.fields("waris") lblidkonsultan.caption = rs.fields("konsultan")
55 CommonDialog1.FileName = rs.fields("gambar") imgnasabah.picture = LoadPicture(CommonDialog1.FileName) txtidnasabah.text = "" Else MsgBox "Maaf Anda Belum Terdaftar Sebagai Nasabah, Silahkan Hubungi Admin",, "pesan" txtidnasabah.setfocus frmpencariannasabah.height = 3345 Frame1.Visible = False txtidnasabah.text = "" Pencarian Konsultan Private Sub cmdsearch_click() If UCase(txtIdKonsultan.Text) = "" Then MsgBox "Maaf Isi Form Id Konsultan Dengan Benar", vbcritical, "pesan" txtidkonsultan.setfocus frmpencariankonsultan.height = 3345 Frame1.Visible = False Else Frame1.Visible = True Call pencarian Private Sub Form_Load() frmpencariankonsultan.height = 3345 Frame1.Visible = False Private Sub Label5_Click() Private Sub Frame1_DragDrop(Source As Control, X As Single, Y As Single)
56 Private Sub txtidkonsultan_keypress(keyascii As Integer) If KeyAscii = 13 Then If UCase(txtIdKonsultan.Text) = "" Then MsgBox "Maaf Isi Form Id Konsultan Dengan Benar", vbcritical, "pesan" txtidkonsultan.setfocus frmpencariankonsultan.height = 3345 Frame1.Visible = False Else Frame1.Visible = True Call pencarian Sub pencarian() Dim Y As String rs.open "select * from konsultan where id_konsultan ='" + UCase(txtIdKonsultan.Text) + "' ", db, adopendynamic, adlockoptimistic If Not rs.eof Then Y = rs.fields("id_konsultan") If UCase(txtIdKonsultan.Text) = Y Then frmpencariankonsultan.height = 10395 lblkonsultan.caption = rs.fields("id_konsultan") lblnama.caption = rs.fields("nama") lblalamat.caption = rs.fields("alamat") lbljk.caption = rs.fields("jk") cmn.filename = rs.fields("foto") imgkonsultan.picture = LoadPicture(cmn.FileName) txtidkonsultan.text = "" Else MsgBox "Maaf ID Konsultan Yang Anda Cari, Tidak Ada Dalam Sistem Kami, Silahkan Hubungi Admin", vbcritical, "pesan" txtidkonsultan.setfocus frmpencariankonsultan.height = 3345 Frame1.Visible = False txtidkonsultan.text = "" Login
57 Private Sub cmdcancel_click() frmhalamanutama.show Unload Me Private Sub cmdlogin_click() Dim SQL As String 'query untuk login SQL = "select id_admin,pass from admin where id_admin='" & txtuser.text & "' and Pass='" & txtpass.text & "'" 'membuka koneksi ke databse rs.cursorlocation = aduseclient rs.open SQL, db, adopendynamic, adlockoptimistic 'cek kebenaran user_login_id If (rs.recordcount > 0) Then 'cek kebenaran password If (rs.fields("id_admin") = UCase(txtUser.Text) And rs.fields("pass") = txtpass.text) Then MDIfrmMenu.Show Unload Me Else MsgBox "Maaf username dan pasword anda salah ", vbcritical, "Pesan" txtuser.text = "" txtpass.text = "" frmlogin.height = 3510 Label2.Visible = False Image2.Visible = False txtpass.visible = False cmdlogin.visible = False cmdcancel.visible = False txtuser.setfocus Private Sub cmdcancel_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdcancel.backcolor = &HE0E0E0 cmdcancel.font.bold = True
58 Private Sub cmdlogin_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdlogin.backcolor = &HE0E0E0 cmdlogin.font.bold = True Private Sub Form_Load() frmlogin.height = 3510 Label2.Visible = False Image2.Visible = False txtpass.visible = False cmdlogin.visible = False cmdcancel.visible = False Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) cmdlogin.backcolor = &HC0C0C0 cmdlogin.font.bold = False cmdcancel.backcolor = &HC0C0C0 cmdcancel.font.bold = False txtpass.backcolor = &HE0E0E0 txtpass.borderstyle = 0 txtuser.backcolor = &HE0E0E0 txtuser.borderstyle = 0 Private Sub Image3_Click() frmhalamanutama.show Unload Me Private Sub txtpass_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) txtpass.borderstyle = 1 txtpass.backcolor = &HC0C0C0 Private Sub txtuser_keypress(keyascii As Integer) If KeyAscii = 13 Then If UCase(txtUser.Text) = "" Then MsgBox "Maaf Form Id User Anda Masih Kosong", vbcritical, "pesan" txtuser.setfocus Else
59 frmlogin.height = 4305 Label2.Visible = True Image2.Visible = True txtpass.visible = True cmdlogin.visible = False cmdcancel.visible = False txtpass.setfocus Private Sub txtpass_keypress(keyascii As Integer) If KeyAscii = 13 Then If UCase(txtPass.Text) = "" Then MsgBox "Maaf Password Anda Masih Kosong", vbcritical, "pesan" txtpass.setfocus Else cmdlogin.visible = True cmdcancel.visible = True cmdlogin.setfocus frmlogin.height = 5055 Private Sub txtuser_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) txtuser.borderstyle = 1 txtuser.backcolor = &HC0C0C0 Admin Private Sub about_click() frmabout.show Private Sub konsultan_click() frmkonsultan.show Private Sub logout_click() Unload Me frmlogin.show
60 Private Sub lprkonsulbln_click() frmkonsultanbln.show Private Sub lprkonsultan_click() lap.reportfilename = App.Path & "\data_konsultan.rpt" lap.datafiles(0) = App.Path & "\asuransi.mdb" lap.windowtitle = "Laporan Data Konsultan" lap.windowstate = crptmaximized lap.action = 28 Private Sub lprkonsulthn_click() frmkonsultantahunan.show Private Sub lprnasabah_click() lap.reportfilename = App.Path & "\data_nasabah.rpt" lap.datafiles(0) = App.Path & "\asuransi.mdb" lap.windowtitle = "Laporan Data Konsultan" lap.windowstate = crptmaximized lap.action = 28 Private Sub lprpenjualan_click() lap.reportfilename = App.Path & "\data_penjualan.rpt" lap.datafiles(0) = App.Path & "\asuransi.mdb" lap.windowtitle = "Laporan Data Konsultan" lap.windowstate = crptmaximized lap.action = 28 Private Sub lprpenjualanbulanan_click() frmpenjualanbln.show Private Sub lprtahunan_click() frmpenjualantahunan.show Private Sub MDIForm_Load() Private Sub nasabah_click()
61 frmnasabah.show Private Sub penjualan_click() frmpenjualan.show Private Sub sandi_click() frmkonfirmasipass.show Entri nasabah Private Sub cmdcari_click() If cmdcari.caption = "Cari" Then cmdcari1.visible = True cmdubah.enabled = True cmdhapus.enabled = True cmdtambah.enabled = False txtnopolis.enabled = True txtnopolis.setfocus cmdcari.caption = "Kembali" cmdcari.picture = LoadPicture("D:\\project\asuransi\gambar\REDO.BMP") Else: If cmdcari.caption = "Kembali" Then _ cmdcari.caption = "Cari" cmdcari.picture = LoadPicture("D:\\project\asuransi\gambar\search.jpg") formfalse kosongform cmdcari1.visible = False cmdubah.enabled = False cmdhapus.enabled = False lblgambar.visible = True cmdtambah.enabled = True Private Sub cmdcari_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdcari.backcolor = &HFF8080 cmdcari.font.bold = True Private Sub cmdcari1_click() If txtnopolis.text <> "" Then
62 rs.find "no_polis = '" + txtnopolis.text + "'",, adsearchforward, 1 If Not rs.eof Then 'cmdcari.enabled = False formtrue txtnopolis.text = rs.fields("no_polis") txtnama.text = rs.fields("nama") txtalamat.text = rs.fields("alamat") cbojk.text = rs.fields("jk") txtahliwaris.text = rs.fields("a_waris") CommonDialog1.FileName = rs.fields("gambar") Image1.Picture = LoadPicture(CommonDialog1.FileName) lblgambar.visible = False Image1.Visible = True lv.fullrowselect = True lv.refresh lv.fullrowselect = True Else MsgBox "Maaf Datanya Kosong.. " txtnopolis.setfocus Private Sub cmdcetak_click() CrystalReport1.ReportFileName = App.Path & "\data_nasabah.rpt" CrystalReport1.RetrieveDataFiles CrystalReport1.WindowState = crptmaximized CrystalReport1.Action = 0 Private Sub cmdcetak_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdcetak.backcolor = &HFF8080 cmdcetak.font.bold = True Private Sub cmdhapus_click() Dim Y Y = MsgBox("Apakah Data Ingin Dihapus..?", vbquestion + vbyesno) If txtnopolis.text = "" Or txtnama.text = "" Or txtalamat.text = "" Or CommonDialog1.FileName = "" Then MsgBox "Maaf Isi Form No Polis Dengan Benar,,,!", vbinformation, "Pesan" txtnopolis.setfocus
63 Exit Sub ElseIf Y = vbyes Then rs.delete MsgBox "Data Berhasil Dihapus..!!", vbinformation, "info" kosongform txtnopolis.setfocus Else Exit Sub cmdubah.enabled = False cmdhapus.enabled = False cmdtambah.enabled = True Form_Load cmdcari.caption = "Cari" cmdcari.picture = LoadPicture("D:\\project\asuransi\gambar\search.jpg") Private Sub cmdhapus_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdhapus.backcolor = &HFF8080 cmdhapus.font.bold = True Private Sub cmdimport_click() CommonDialog1.Filter = "Picture File (*.jpg;*.bmp;*.gif;*.png) *.jpg;*.bmp;*.gif;*.png" CommonDialog1.ShowOpen Image1.Picture = LoadPicture(CommonDialog1.FileName) Image1.Visible = True lblgambar.visible = False Private Sub cmdkeluar_click() Unload Me Private Sub cmdkeluar_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdkeluar.backcolor = &HFF8080 cmdkeluar.font.bold = True Private Sub cmdtambah_click() If cmdtambah.caption = "Tambah" Then txtnopolis.enabled = True txtnopolis.setfocus
64 kosongform formtrue Image1.Picture = LoadPicture("") cmdtambah.caption = "SIMPAN" cmdtambah.picture = LoadPicture("D:\\project\asuransi\gambar\DISK06.ICO") Else: If cmdtambah.caption = "SIMPAN" Then _ cmdtambah.caption = "Tambah" cmdtambah.picture = LoadPicture("D:\\project\asuransi\gambar\MISC12.ICO") Dim X If txtnopolis.text = "" Or txtnama.text = "" Or txtalamat.text = "" Or CommonDialog1.FileName = "" Then MsgBox "Maaf Isi Form Dengan Benar", vbinformation, "Pesan" txtnopolis.setfocus cmdtambah.caption = "SIMPAN" cmdtambah.picture = LoadPicture("D:\\project\asuransi\gambar\DISK06.ICO") Exit Sub Else X = MsgBox("Apakah Data Ingin Disimpan...?", vbquestion + vbyesno) On Error GoTo gagal: If X = vbyes Then rs.open "select * from nasabah ORDER BY no_polis ASC", db, adopendynamic, adlockoptimistic rs.addnew rs.fields("no_polis") = txtnopolis.text rs.fields("nama") = txtnama.text rs.fields("alamat") = txtalamat.text rs.fields("jk") = cbojk.text rs.fields("a_waris") = txtahliwaris.text rs.fields("gambar") = CommonDialog1.FileName MsgBox "Data Tersimpan...!", vbinformation, "Pesan" frmnasabah.refresh rs.movefirst kosongform tampil_lv formfalse Else Exit Sub
65 gagal: If (Err.Number = -2147467259) Then MsgBox "Maaf No Polis :'" + txtnopolis.text + "' Sudah Ada Dalam Sistem ", vbcritical, "Informasi" kosongform formfalse lblgambar.visible = True Private Sub cmdtambah_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdtambah.backcolor = &HFF8080 cmdtambah.font.bold = True Private Sub cmdubah_click() If txtnopolis.text = "" Or txtnama.text = "" Or txtalamat.text = "" Or CommonDialog1.FileName = "" Then MsgBox "Maaf Isi Form No Polis Dengan Benar,,,!", vbinformation, "Pesan" txtnopolis.setfocus Exit Sub ElseIf a = vbyes Then Dim a a = MsgBox("Edit Data...?", vbquestion + vbyesno, "Pesan") rs.fields("no_polis") = txtnopolis.text rs.fields("nama") = txtnama.text rs.fields("alamat") = txtalamat.text rs.fields("jk") = cbojk.text rs.fields("a_waris") = txtahliwaris.text rs.fields("gambar") = CommonDialog1.FileName rs.update MsgBox "Data Tersimpan...!", vbinformation, "Pesan" kosongform lv.refresh formfalse rs.open "select * from nasabah ORDER BY no_polis ASC", db, adopendynamic, adlockoptimistic tampil_lv cmdubah.enabled = False cmdhapus.enabled = False cmdtambah.enabled = True cmdcari1.visible = False
66 lblgambar.visible = True cmdcari.caption = "Cari" cmdcari.picture = LoadPicture("D:\\project\asuransi\gambar\search.jpg") Else Exit Sub Sub tampil_lv() Dim ilist As ListItem With rs lv.listitems.clear Do Until.EOF Set ilist = lv.listitems.add(,,.fields("no_polis")) ilist.subitems(1) =.Fields("nama") ilist.subitems(2) = Format(.Fields("alamat")) ilist.subitems(3) = Format(.Fields("jk")) ilist.subitems(4) = Format(.Fields("a_waris")).MoveNext Loop lv.gridlines = True lv.fullrowselect = True lv.refresh End With Sub jk() cbojk.additem "Laki-Laki" cbojk.additem "Perempuan" Sub kosongform() txtnopolis.text = "" txtnama.text = "" txtalamat.text = "" txtahliwaris.text = "" CommonDialog1.FileName = "" cbojk.text = "------Jenis Kelamin-------" txtnopolis.enabled = True
67 Private Sub formtrue() txtnopolis.enabled = True txtnama.enabled = True txtalamat.enabled = True txtahliwaris.enabled = True cmdimport.enabled = True cbojk.enabled = True Image1.Visible = True lblgambar.visible = True Private Sub formfalse() txtnopolis.enabled = False txtnama.enabled = False txtalamat.enabled = False txtahliwaris.enabled = False cmdimport.enabled = False cbojk.enabled = False Image1.Visible = False lblgambar.visible = False Private Sub cmdubah_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdubah.backcolor = &HFF8080 cmdubah.font.bold = True Private Sub Form_Load() rs.open "select * from nasabah ORDER BY no_polis ASC", db, adopendynamic, adlockoptimistic tampil_lv jk formfalse cmdcari1.visible = False cmdubah.enabled = False cmdhapus.enabled = False lblgambar.visible = True LabelTanggal.Caption = Format(Now, " dd/mmmm/yyyy, HH:mm:ss") Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) cmdtambah.backcolor = &HFFFFFF cmdtambah.font.bold = False
68 cmdubah.backcolor = &HFFFFFF cmdubah.font.bold = False cmdhapus.backcolor = &HFFFFFF cmdhapus.font.bold = False cmdcari.backcolor = &HFFFFFF cmdcari.font.bold = False cmdcetak.backcolor = &HFFFFFF cmdcetak.font.bold = False cmdkeluar.backcolor = &HFFFFFF cmdkeluar.font.bold = False Private Sub Frame1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) cmdtambah.backcolor = &HFFFFFF cmdtambah.font.bold = False cmdubah.backcolor = &HFFFFFF cmdubah.font.bold = False cmdhapus.backcolor = &HFFFFFF cmdhapus.font.bold = False cmdcari.backcolor = &HFFFFFF cmdcari.font.bold = False cmdcetak.backcolor = &HFFFFFF cmdcetak.font.bold = False cmdkeluar.backcolor = &HFFFFFF cmdkeluar.font.bold = False Entri data konsultan Private Sub cmdbrowse_click() CommonDialog1.Filter = "Picture File (*.jpg;*.bmp;*.gif;*.png) *.jpg;*.bmp;*.gif;*.png" CommonDialog1.ShowOpen Image1.Picture = LoadPicture(CommonDialog1.FileName) Image1.Visible = True lblgambar.visible = False Private Sub cmdcari_click() If cmdcari.caption = "Cari" Then cmdcari1.visible = True cmdubah.enabled = True cmdhapus.enabled = True cmdtambah.enabled = False
69 txtid.enabled = True txtid.setfocus txtid.setfocus cmdcari.caption = "Kembali" cmdcari.picture = LoadPicture("D:\\project\asuransi\gambar\REDO.BMP") Else: If cmdcari.caption = "Kembali" Then _ cmdcari.caption = "Cari" cmdcari.picture = LoadPicture("D:\\project\asuransi\gambar\search.jpg") formfalse kosongform cmdcari1.visible = False cmdubah.enabled = False cmdhapus.enabled = False lblgambar.visible = True cmdtambah.enabled = True Private Sub cmdcari_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdcari.backcolor = &HFF8080 cmdcari.font.bold = True Private Sub cmdcari1_click() If txtid.text <> "" Then rs.open "select * from konsultan where id_konsultan='" & txtid.text & "'", db, adopendynamic, adlockoptimistic If Not rs.eof Then formtrue txtid.text = rs.fields("id_konsultan") txtnama.text = rs.fields("nama") txttlahir.text = rs.fields("tpt_lahir") DTPicker1.Value = rs.fields("tgl_lahir") txtalamat.text = rs.fields("alamat") cbojk.text = rs.fields("jk") CommonDialog1.FileName = rs.fields("foto")
70 Image1.Picture = LoadPicture(CommonDialog1.FileName) lblgambar.visible = False Image1.Visible = True lv.fullrowselect = True lv.refresh lv.fullrowselect = True Else MsgBox "Maaf Datanya Kosong.. " txtid.setfocus txtid.text = "" Private Sub cmdcetak_click() CrystalReport1.ReportFileName = App.Path & "\data_konsultan.rpt" CrystalReport1.RetrieveDataFiles CrystalReport1.WindowState = crptmaximized CrystalReport1.Action = 0 Private Sub cmdcetak_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdcetak.backcolor = &HFF8080 cmdcetak.font.bold = True Private Sub cmdhapus_click() Dim Y Y = MsgBox("Apakah Data Ini Ingin Dihapus..?", vbquestion + vbyesno) If txtid.text = "" Or txtnama.text = "" Or txtalamat.text = "" Or txttlahir.text = "" Or CommonDialog1.FileName = "" Then MsgBox "Maaf Isi Form Id Konsultan Dengan Benar,,,!", vbinformation, "Pesan" txtid.setfocus Exit Sub ElseIf Y = vbyes Then rs.delete MsgBox "Data Berhasil Dihapus..!!", vbinformation, "info" kosongform txtid.setfocus Else
71 Exit Sub cmdubah.enabled = False cmdhapus.enabled = False cmdtambah.enabled = True cmdcari.caption = "Cari" cmdcari.picture = LoadPicture("D:\\project\asuransi\gambar\search.jpg") Form_Load Private Sub cmdhapus_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdhapus.backcolor = &HFF8080 cmdhapus.font.bold = True Private Sub cmdkeluar_click() Unload Me MDIfrmMenu.Show Private Sub cmdkeluar_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdkeluar.backcolor = &HFF8080 cmdkeluar.font.bold = True Private Sub cmdtambah_click() If cmdtambah.caption = "Tambah" Then txtid.enabled = True txtid.setfocus Image1.Picture = LoadPicture("") kosongform formtrue cmdtambah.caption = "SIMPAN" cmdtambah.picture = LoadPicture("D:\\project\asuransi\gambar\DISK06.ICO") Else: If cmdtambah.caption = "SIMPAN" Then _ cmdtambah.caption = "Tambah" cmdtambah.picture = LoadPicture("D:\\project\asuransi\gambar\MISC12.ICO") Dim X If txtid.text = "" Or txtnama.text = "" Or txtalamat.text = "" Or txttlahir.text = "" Or CommonDialog1.FileName = "" Then MsgBox "Maaf Isi Setiap Form Dengan Benar,,,,!!", vbinformation, "Pesan"
72 txtid.setfocus cmdtambah.caption = "SIMPAN" cmdtambah.picture = LoadPicture("D:\\project\asuransi\gambar\DISK06.ICO") Exit Sub Else X = MsgBox("Apakah Data Ingin Disimpan...?", vbquestion + vbyesno) On Error GoTo gagal: If X = vbyes Then rs.open "select * from konsultan ORDER BY id_konsultan ASC", db, adopendynamic, adlockoptimistic rs.addnew rs.fields("id_konsultan") = txtid.text rs.fields("nama") = txtnama.text rs.fields("tpt_lahir") = txttlahir.text rs.fields("tgl_lahir") = DTPicker1.Value rs.fields("alamat") = txtalamat.text rs.fields("jk") = cbojk.text rs.fields("foto") = CommonDialog1.FileName MsgBox "Data Tersimpan...!", vbinformation, "Pesan" frmkonsultan.refresh rs.movefirst kosongform tampil_lv formfalse Else Exit Sub gagal: If (Err.Number = -2147467259) Then MsgBox "Maaf Id Konsultan :'" + txtid.text + "' Sudah Ada Dalam Sistem ", vbcritical, "Informasi" kosongform formfalse Private Sub cmdubah_click() Dim a a = MsgBox("Apakah Data Ini Ingin Di Ubah...?", vbquestion + vbyesno, "Pesan") If txtid.text = "" Or txtnama.text = "" Or txtalamat.text = "" Or txttlahir.text = "" Or CommonDialog1.FileName = "" Then
73 MsgBox "Maaf Isi Form Id Konsultan Dengan Benar,,,!", vbinformation, "Pesan" txtid.setfocus Exit Sub ElseIf a = vbyes Then rs.fields("id_konsultan") = txtid.text rs.fields("nama") = txtnama.text rs.fields("tpt_lahir") = txttlahir.text rs.fields("tgl_lahir") = DTPicker1.Value rs.fields("alamat") = txtalamat.text rs.fields("jk") = cbojk.text rs.fields("foto") = CommonDialog1.FileName rs.update MsgBox "Data Tersimpan...!", vbinformation, "Pesan" kosongform lv.refresh formfalse cmdcari.caption = "Cari" cmdcari.picture = LoadPicture("D:\\project\asuransi\gambar\search.jpg") rs.open "select * from konsultan ORDER BY id_konsultan ASC", db, adopendynamic, adlockoptimistic tampil_lv cmdubah.enabled = False cmdhapus.enabled = False cmdtambah.enabled = True cmdcari1.visible = False lblgambar.visible = True Exit Sub Else Exit Sub Private Sub cmdubah_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdubah.backcolor = &HFF8080 cmdubah.font.bold = True Private Sub Form_Load() rs.open "select * from konsultan ORDER BY id_konsultan ASC", db, adopendynamic, adlockoptimistic tampil_lv
74 jk formfalse cmdcari1.visible = False cmdubah.enabled = False cmdhapus.enabled = False lblgambar.visible = True LabelTanggal.Caption = Format(Now, " dd/mmmm/yyyy, HH:mm:ss") Sub tampil_lv() Dim ilist As ListItem With rs lv.listitems.clear Do Until.EOF Set ilist = lv.listitems.add(,,.fields("id_konsultan")) ilist.subitems(1) =.Fields("nama") ilist.subitems(2) = Format(.Fields("tpt_lahir")) ilist.subitems(3) = Format(.Fields("tgl_lahir")) ilist.subitems(4) = Format(.Fields("jk")) ilist.subitems(5) = Format(.Fields("alamat")).MoveNext Loop lv.gridlines = True lv.fullrowselect = True lv.refresh End With Private Sub formtrue() txtid.enabled = True txtnama.enabled = True txttlahir.enabled = True txtalamat.enabled = True cmdbrowse.enabled = True DTPicker1.Enabled = True cbojk.enabled = True Image1.Visible = True lblgambar.visible = True
75 Private Sub formfalse() txtid.enabled = False txtnama.enabled = False txtalamat.enabled = False txttlahir.enabled = False cmdbrowse.enabled = False cbojk.enabled = False DTPicker1.Enabled = False Image1.Visible = False lblgambar.visible = False Sub jk() cbojk.additem "Laki-Laki" cbojk.additem "Perempuan" Private Sub kosongform() txtid.text = "" txtnama.text = "" txtalamat.text = "" txttlahir.text = "" DTPicker1.Value = Format(Now, "mm/dd/yyyy") CommonDialog1.FileName = "" cbojk.text = "------Jenis Kelamin-------" txtid.enabled = True Private Sub cmdtambah_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdtambah.backcolor = &HFF8080 cmdtambah.font.bold = True Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) cmdtambah.backcolor = &HFFFFFF cmdtambah.font.bold = False cmdubah.backcolor = &HFFFFFF cmdubah.font.bold = False cmdhapus.backcolor = &HFFFFFF cmdhapus.font.bold = False cmdcari.backcolor = &HFFFFFF cmdcari.font.bold = False cmdcetak.backcolor = &HFFFFFF cmdcetak.font.bold = False cmdkeluar.backcolor = &HFFFFFF
76 cmdkeluar.font.bold = False Private Sub Frame1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) cmdtambah.backcolor = &HFFFFFF cmdtambah.font.bold = False cmdubah.backcolor = &HFFFFFF cmdubah.font.bold = False cmdhapus.backcolor = &HFFFFFF cmdhapus.font.bold = False cmdcari.backcolor = &HFFFFFF cmdcari.font.bold = False cmdcetak.backcolor = &HFFFFFF cmdcetak.font.bold = False cmdkeluar.backcolor = &HFFFFFF cmdkeluar.font.bold = False Penjualan bulanan Sub no_polis() rs.open "select * from nasabah ORDER BY no_polis ASC", db, adopendynamic, adlockoptimistic Do While Not rs.eof cbonopolis.additem rs!no_polis rs.movenext Loop Sub no_konsultan() rs.open "select * from konsultan ORDER BY id_konsultan ASC", db, adopendynamic, adlockoptimistic Do While Not rs.eof cbokdkonsultan.additem rs!id_konsultan rs.movenext Loop Private Sub cbokdkonsultan_click()
77 rs.open "select * from konsultan where id_konsultan='" & cbokdkonsultan.text & "'", db, adopendynamic, adlockoptimistic If Not rs.eof Then lblnamakonsultan.caption = rs.fields("nama") Private Sub cbonopolis_click() rs.open "select * from nasabah where no_polis='" & cbonopolis & "'", db, adopendynamic, adlockoptimistic If Not rs.eof Then lblnamanasabah.caption = rs.fields("nama") Private Sub cmdcari_click() If cmdcari.caption = "Cari" Then cmdcari1.visible = True cmdubah.enabled = True cmddel.enabled = True cmdtambah.enabled = False cmdrefresh.enabled = False cbonopolis.visible = False txtnopolis.visible = True txtnopolis.setfocus txtnopolis.text = "" cmdcari.caption = "Kembali" cmdcari.picture = LoadPicture("D:\\project\asuransi\gambar\REDO.BMP") Else: If cmdcari.caption = "Kembali" Then _ cmdcari.caption = "Cari" cmdcari.picture = LoadPicture("D:\\project\asuransi\gambar\search.jpg") formfalse kosongform cmdcari1.visible = False cmdubah.enabled = False cmddel.enabled = False cmdtambah.enabled = True cmdrefresh.enabled = True cbonopolis.visible = True
78 Private Sub cmdcari_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdcari.backcolor = &HFF8080 cmdcari.font.bold = True Private Sub cmdcari1_click() If txtnopolis.text <> "" Then rs.open "select * from penjualan where no_polis='" & txtnopolis.text & "'", db, adopendynamic, adlockoptimistic If Not rs.eof Then txtnopolis.enabled = True lblnamakonsultan.enabled = True lblnamanasabah.enabled = True cbokdkonsultan.enabled = True DTPicker1.Enabled = True txtsetawal.enabled = True txttagbulanan.enabled = True txtnopolis.text = rs.fields("no_polis") lblnamanasabah.caption = rs.fields("nama_nasabah") cbokdkonsultan.text = rs.fields("kd_konsultan") lblnamakonsultan.caption = rs.fields("nama_konsultan") DTPicker1.Value = rs.fields("tgl_penjualan") txtsetawal.text = rs.fields("set_awal") txttagbulanan.text = rs.fields("tag_bulanan") Else MsgBox "Maaf Datanya Kosong.. " Private Sub cmdcetak_click() CrystalReport1.ReportFileName = App.Path & "\data_penjualan.rpt" CrystalReport1.RetrieveDataFiles CrystalReport1.WindowState = crptmaximized CrystalReport1.Action = 0
79 Private Sub cmdcetak_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdcetak.backcolor = &HFF8080 cmdcetak.font.bold = True Private Sub cmddel_click() Dim Y Y = MsgBox("Apakah Data Ingin Dihapus..?", vbquestion + vbyesno) If txtsetawal.text = "" Or txttagbulanan.text = "" Or txtnopolis.text = "" Then MsgBox "Maaf Isi Form No Polis Dengan Benar,,,!", vbinformation, "Pesan" txtnopolis.setfocus Exit Sub ElseIf Y = vbyes Then rs.delete MsgBox "Data Berhasil Dihapus..!!", vbinformation, "info" kosongform Else Exit Sub cmdubah.enabled = False cmddel.enabled = False cmdtambah.enabled = True cmdrefresh.enabled = True cmdcari1.visible = False txtnopolis.visible = False cbonopolis.visible = True Form_Load cmdcari.caption = "Cari" cmdcari.picture = LoadPicture("D:\\project\asuransi\gambar\search.jpg") Private Sub cmddel_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmddel.backcolor = &HFF8080 cmddel.font.bold = True Private Sub cmdkeluar_click() Unload Me
80 Private Sub cmdkeluar_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdkeluar.backcolor = &HFF8080 cmdkeluar.font.bold = True Private Sub cmdrefresh_click() frmpenjualan.refresh rs.open "select * from penjualan ORDER BY no_polis ASC", db, adopendynamic, adlockoptimistic tampil_lv cmdcari1.visible = False cmddel.enabled = False cmdubah.enabled = False formfalse Private Sub cmdrefresh_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdrefresh.backcolor = &HFF8080 cmdrefresh.font.bold = True Private Sub cmdtambah_click() If cmdtambah.caption = "Tambah" Then formtrue cmdtambah.caption = "SIMPAN" cmdtambah.picture = LoadPicture("D:\\project\asuransi\gambar\DISK06.ICO") Else: If cmdtambah.caption = "SIMPAN" Then _ cmdtambah.caption = "Tambah" cmdtambah.picture = LoadPicture("D:\\project\asuransi\gambar\MISC12.ICO") Dim X If txtsetawal.text = "" Or txttagbulanan.text = "" Then MsgBox "Maaf Isi Form Dengan Benar", vbinformation, "Pesan" cmdtambah.caption = "SIMPAN" cmdtambah.picture = LoadPicture("D:\\project\asuransi\gambar\DISK06.ICO") Exit Sub Else X = MsgBox("Apakah Data Ingin Disimpan...?", vbquestion + vbyesno) On Error GoTo gagal: If X = vbyes Then Dim bulan As String
81 Dim tahun As Integer tahun = Format(Date, "yyyy") Select Case Format(Date, "mm") Case "01" bulan = "Januari" Case "02" bulan = "Februari" Case "03" bulan = "Maret" Case "04" bulan = "April" Case "05" bulan = "Mei" Case "06" bulan = "Juni" Case "07" bulan = "Juli" Case "08" bulan = "Agustus" Case "09" bulan = "September" Case "10" bulan = "Oktober" Case "11" bulan = "November" Case "12" bulan = "Desember" End Select rs.open "select * from penjualan ORDER BY no_polis ASC", db, adopendynamic, adlockoptimistic rs.addnew rs.fields("no_polis") = cbonopolis.text rs.fields("nama_nasabah") = lblnamanasabah.caption
82 rs.fields("kd_konsultan") = cbokdkonsultan.text rs.fields("nama_konsultan") = lblnamakonsultan.caption rs.fields("tgl_penjualan") = DTPicker1.Value rs.fields("set_awal") = txtsetawal.text rs.fields("tag_bulanan") = txttagbulanan.text rs.fields("bulan") = bulan rs.fields("tahun") = tahun MsgBox "Data Tersimpan...!", vbinformation, "Pesan" frmpenjualan.refresh rs.movefirst kosongform tampil_lv formfalse Else Exit Sub gagal: If (Err.Number = -2147467259) Then MsgBox "Maaf No Polis :'" + cbonopolis.text + "' Sudah Ada Dalam Sistem ", vbcritical, "Informasi" kosongform formfalse Private Sub cmdtambah_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdtambah.backcolor = &HFF8080 cmdtambah.font.bold = True Private Sub cmdubah_click() Dim a a = MsgBox("Edit Data...?", vbquestion + vbyesno, "Pesan") If txtnopolis.text = "" Then MsgBox "Maaf Form No Polis Kosong", vbinformation, "Pesan" txtnopolis.setfocus Exit Sub ElseIf a = vbyes Then
83 rs.open "select * from penjualan where no_polis='" & txtnopolis.text & "'", db, adopendynamic, adlockoptimistic rs.fields("nama_nasabah") = lblnamanasabah.caption rs.fields("kd_konsultan") = cbokdkonsultan.text rs.fields("nama_konsultan") = lblnamakonsultan.caption rs.fields("tgl_penjualan") = DTPicker1.Value rs.fields("set_awal") = txtsetawal.text rs.fields("tag_bulanan") = txttagbulanan.text rs.update MsgBox "Data Tersimpan...!", vbinformation, "Pesan" kosongform lv.refresh formfalse tampil_lv cmdubah.enabled = False cmddel.enabled = False cmdtambah.enabled = True cmdrefresh.enabled = True cmdcari1.visible = False txtnopolis.visible = False cbonopolis.visible = True cmdcari.caption = "Cari" cmdcari.picture = LoadPicture("D:\\project\asuransi\gambar\search.jpg") Exit Sub Else Exit Sub rs.open "select * from penjualan ORDER BY no_polis ASC", db, adopendynamic, adlockoptimistic tampil_lv Private Sub cmdubah_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdubah.backcolor = &HFF8080 cmdubah.font.bold = True Private Sub Form_Load() LabelTanggal.Caption = Format(Now, " dd/mmmm/yyyy, HH:mm:ss") rs.open "select * from penjualan ORDER BY no_polis ASC", db, adopendynamic, adlockoptimistic tampil_lv
84 no_polis no_konsultan cmdcari1.visible = False cmddel.enabled = False cmdubah.enabled = False formfalse Sub tampil_lv() Dim ilist As ListItem With rs lv.listitems.clear Do Until.EOF Set ilist = lv.listitems.add(,,.fields("no_polis")) ilist.subitems(1) =.Fields("nama_nasabah") ilist.subitems(2) =.Fields("kd_konsultan") ilist.subitems(3) =.Fields("nama_konsultan") ilist.subitems(4) = Format(.Fields("tgl_penjualan")) ilist.subitems(5) = Format(.Fields("set_awal")) ilist.subitems(6) = Format(.Fields("tag_bulanan")).MoveNext Loop lv.gridlines = True lv.fullrowselect = True lv.refresh End With Sub kosongform() cbonopolis.text = "" lblnamanasabah.caption = "" cbokdkonsultan.text = "" lblnamakonsultan.caption = "" DTPicker1.Value = Format(Now, "mm/dd/yyyy") txtsetawal.text = "" txttagbulanan.text = "" Private Sub formtrue() cbonopolis.enabled = True
85 lblnamanasabah.enabled = True cbokdkonsultan.enabled = True lblnamakonsultan.enabled = True DTPicker1.Enabled = True txtsetawal.enabled = True txttagbulanan.enabled = True Private Sub formfalse() cbonopolis.enabled = False lblnamanasabah.enabled = False cbokdkonsultan.enabled = False lblnamakonsultan.enabled = False DTPicker1.Enabled = False txtsetawal.enabled = False txttagbulanan.enabled = False Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) cmdtambah.backcolor = &HFFFFFF cmdtambah.font.bold = False cmdubah.backcolor = &HFFFFFF cmdubah.font.bold = False cmddel.backcolor = &HFFFFFF cmddel.font.bold = False cmdcari.backcolor = &HFFFFFF cmdcari.font.bold = False cmdcetak.backcolor = &HFFFFFF cmdcetak.font.bold = False cmdkeluar.backcolor = &HFFFFFF cmdkeluar.font.bold = False cmdrefresh.backcolor = &HFFFFFF cmdrefresh.font.bold = False Private Sub Frame1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) cmdtambah.backcolor = &HFFFFFF cmdtambah.font.bold = False cmdubah.backcolor = &HFFFFFF cmdubah.font.bold = False cmddel.backcolor = &HFFFFFF cmddel.font.bold = False cmdcari.backcolor = &HFFFFFF cmdcari.font.bold = False cmdcetak.backcolor = &HFFFFFF cmdcetak.font.bold = False
86 cmdkeluar.backcolor = &HFFFFFF cmdkeluar.font.bold = False cmdrefresh.backcolor = &HFFFFFF cmdrefresh.font.bold = False Penjualan Tahunan Sub januari() Dim a As String a = "Januari" rs.open "select sum(set_awal) as januari from penjualan where bulan='" & a & "' and tahun='" & cbotahun & "' ", db, adopendynamic, adlockoptimistic If Not rs.eof Then lbljanuari.caption = rs.fields("januari") Sub februari() Dim a As String a = "Februari" rs.open "select sum(set_awal) as februari from penjualan where bulan='" & a & "' and tahun='" & cbotahun & "' ", db, adopendynamic, adlockoptimistic
87 If Not rs.eof Then lblfebruari.caption = rs.fields("februari") Sub maret() Dim a As String a = "Maret" rs.open "select sum(set_awal) as maret from penjualan where bulan='" & a & "' and tahun='" & cbotahun & "' ", db, adopendynamic, adlockoptimistic If Not rs.eof Then lblmaret.caption = rs.fields("maret") Sub april() Dim a As String a = "April"
88 rs.open "select sum(set_awal) as april from penjualan where bulan='" & a & "' and tahun='" & cbotahun & "' ", db, adopendynamic, adlockoptimistic If Not rs.eof Then lblapril.caption = rs.fields("april") Sub mei() Dim a As String a = "Mei" rs.open "select sum(set_awal) as mei from penjualan where bulan='" & a & "' and tahun='" & cbotahun & "' ", db, adopendynamic, adlockoptimistic If Not rs.eof Then lblmei.caption = rs.fields("mei") Sub juni() Dim a As String
89 a = "Juni" rs.open "select sum(set_awal) as juni from penjualan where bulan='" & a & "' and tahun='" & cbotahun & "' ", db, adopendynamic, adlockoptimistic If Not rs.eof Then lbljuni.caption = rs.fields("juni") Sub juli() Dim a As String a = "Juli" rs.open "select sum(set_awal) as juli from penjualan where bulan='" & a & "' and tahun='" & cbotahun & "' ", db, adopendynamic, adlockoptimistic If Not rs.eof Then lbljuli.caption = rs.fields("juli") Sub agustus()
90 Dim a As String a = "Agustus" rs.open "select sum(set_awal) as agustus from penjualan where bulan='" & a & "' and tahun='" & cbotahun & "' ", db, adopendynamic, adlockoptimistic If Not rs.eof Then lblagustus.caption = rs.fields("agustus") Sub september() Dim a As String a = "September" rs.open "select sum(set_awal) as september from penjualan where bulan='" & a & "' and tahun='" & cbotahun & "' ", db, adopendynamic, adlockoptimistic If Not rs.eof Then lblseptember.caption = rs.fields("september") Sub oktober()
91 Dim a As String a = "Oktober" rs.open "select sum(set_awal) as oktober from penjualan where bulan='" & a & "' and tahun='" & cbotahun & "' ", db, adopendynamic, adlockoptimistic If Not rs.eof Then lbloktober.caption = rs.fields("oktober") Sub november() Dim a As String a = "November" rs.open "select sum(set_awal) as november from penjualan where bulan='" & a & "' and tahun='" & cbotahun & "' ", db, adopendynamic, adlockoptimistic If Not rs.eof Then lblnovember.caption = rs.fields("november")
92 Sub desember() Dim a As String a = "Desember" rs.open "select sum(set_awal) as desember from penjualan where bulan='" & a & "' and tahun='" & cbotahun & "' ", db, adopendynamic, adlockoptimistic If Not rs.eof Then lbldesember.caption = rs.fields("desember") Sub total() rs.open "select sum(set_awal) as total from penjualan where tahun='" & cbotahun & "' ", db, adopendynamic, adlockoptimistic If Not rs.eof Then lbltotal.caption = rs.fields("total")
93 Private Sub cbotahun_click() On Error GoTo gagal: frmpenjualantahunan.height = 11835 cmdcetak.visible = True cmdcancel.visible = True Call januari Call februari Call maret Call april Call mei Call juni Call juli Call agustus Call september Call oktober Call november Call desember Call total 'Call persenjanuari lblpjan.caption = CInt(lblJanuari.Caption / lbltotal.caption * 100) lblpfeb.caption = CInt(lblFebruari.Caption / lbltotal.caption * 100) lblpmar.caption = CInt(lblMaret.Caption / lbltotal.caption * 100) lblpapr.caption = CInt(lblApril.Caption / lbltotal.caption * 100)
94 lblpmei.caption = CInt(lblMei.Caption / lbltotal.caption * 100) lblpjun.caption = CInt(lblJuni.Caption / lbltotal.caption * 100) lblpjul.caption = CInt(lblJuli.Caption / lbltotal.caption * 100) lblpags.caption = CInt(lblAgustus.Caption / lbltotal.caption * 100) lblpsep.caption = CInt(lblSeptember.Caption / lbltotal.caption * 100) lblpokt.caption = CInt(lblOktober.Caption / lbltotal.caption * 100) lblpnov.caption = CInt(lblNovember.Caption / lbltotal.caption * 100) lblpdes.caption = CInt(lblDesember.Caption / lbltotal.caption * 100) lblpttl.caption = CInt(lblTotal.Caption / lbltotal.caption * 100) gagal: If (Err.Number = 94) Then MsgBox "Maaf data tidak ada dalam database kami!", vbcritical, "Informasi" Call bersih frmpenjualantahunan.hide frmpenjualantahunan.height = 11835 cmdcetak.visible = True cmdcancel.visible = True
95 Private Sub cmdcancel_click() Unload Me Private Sub cmdcancel_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdcancel.backcolor = &HFF8080 cmdcancel.font.bold = True Private Sub cmdcetak_click() If cmdcetak.caption = "Simpan" Then If lbljanuari.caption = "" Or lblfebruari.caption = "" Or lblmaret.caption = "" Or lblapril.caption = "" Or lblmei.caption = "" Or lbljuni.caption = "" Or lbljuli.caption = "" Or lblagustus.caption = "" Or lblseptember.caption = "" Or lbloktober.caption = "" Or lbldesember.caption = "" Or lbltotal.caption = "" Then MsgBox "maaf Data Kosong ", vbcritical, "Pesan" cbotahun.setfocus cmdcetak.caption = "Simpan" cmdcetak.picture = LoadPicture("D:\\project\asuransi\gambar\DISK06.ICO") Unload Me Else rs.open "update laporan_tahunan set Januari='" & lbljanuari.caption & "',Februari='" & lblfebruari.caption & "',Maret='" & lblmaret.caption & "',April='" & lblapril.caption & "',Mei='" &
96 lblmei.caption & "',Juni='" & lbljuni.caption & "',Juli='" & lbljuli.caption & "',Agustus='" & lblagustus.caption & "',September='" & lblseptember.caption & "',Oktober='" & lbloktober.caption & "',November='" & lblnovember.caption & "',Desember='" & lbldesember.caption & "',Total='" & lbltotal.caption & "',pjan='" & lblpjan.caption & "',pfeb='" & lblpfeb.caption & "',pmar='" & lblpmar.caption & "',papr='" & lblpapr.caption & "',pmei='" & lblpmei.caption & "',pjuni='" & lblpjun.caption & "',pjuli='" & lblpjul.caption & "',pags='" & lblpags.caption & "',psep='" & lblpsep.caption & "',pokt='" & lblpokt.caption & "',pnov='" & lblpnov.caption & "',pdes='" & lblpdes.caption & "',ptotal='" & lblpttl.caption & "' where tahun='" & cbotahun & "'", db, adopendynamic, adlockoptimistic frmpenjualantahunan.refresh cmdcetak.picture = LoadPicture("D:\\project\asuransi\gambar\PRINT.BMP") cmdcetak.caption = "Cetak" Else: If cmdcetak.caption = "Cetak" Then _ cmdcetak.caption = "Simpan" cmdcetak.picture = LoadPicture("D:\\project\asuransi\gambar\DISK06.ICO") If cbotahun.text = "" Then MsgBox "Maaf Data Tidak Dapat Di Akses, Isi Form Dengan Benar",, "pesan"
97 Else cetaktahunan.destination = crpttowindow cetaktahunan.reportfilename = App.Path & "\laporan_tahunan.rpt" cetaktahunan.datafiles(0) = App.Path & "\asuransi.mdb" cetaktahunan.windowstate = crptmaximized cetaktahunan.windowtitle = "Laporan Penjualan Tahunan " cetaktahunan.retrievedatafiles cetaktahunan.parameterfields(0) = "tahun;" & cbotahun.text & ";true" cetaktahunan.action = 1 'gagal: 'If (Err.Number = -2147467259) Then 'MsgBox "Maaf Id Konsultan :'" + txtid.text + "' Sudah Ada Dalam Sistem ", vbcritical, "Informasi" 'kosongform Private Sub cmdcetak_mousemove(button As Integer, Shift As Integer, X As Single, Y As Single) cmdcetak.backcolor = &HFF8080 cmdcetak.font.bold = True
98 Private Sub Form_Load() lbltanggal.caption = Format(Date, "dd mmmm yyyy") frmpenjualantahunan.height = 4110 cmdcetak.visible = False cmdcancel.visible = False cbotahun.text = "" Call tahun Call bersih Sub tahun() cbotahun.additem ("2014") cbotahun.additem ("2015") cbotahun.additem ("2016") cbotahun.additem ("2017") cbotahun.additem ("2018") cbotahun.additem ("2019") cbotahun.additem ("2020") Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) cmdcetak.backcolor = &HFFFFFF cmdcetak.font.bold = True cmdcancel.backcolor = &HFFFFFF cmdcancel.font.bold = True Sub bersih()
99 lbljanuari.caption = "" lblfebruari.caption = "" lblmaret.caption = "" lblapril.caption = "" lblmei.caption = "" lbljuni.caption = "" lbljuli.caption = "" lblagustus.caption = "" lblseptember.caption = "" lbloktober.caption = "" lblnovember.caption = "" lbldesember.caption = "" lbltotal.caption = "" Menu Tambah Field Option Explicit Dim Kata As String Dim Tulis As String Private Sub cbotable_click() frmtambahfield.height = 6435 Frame1.Visible = True txtfield.setfocus Private Sub cmdkeluar_click()
100 Unload Me Private Sub cmdtambah_click() On Error GoTo gagal: If cbotable.text = "konsultan" Then Kata = " alter table konsultan ADD COLUMN " & txtfield.text & " TEXT(255) " rs.open Kata, db, adopendynamic db.execute Kata Kata = " update konsultan set " & txtfield.text & " = 'Null' " rs.open Kata, db, adopendynamic db.execute Kata MsgBox "Penambahan Field Berhasil " Frame1.Visible = False frmtambahfield.height = 3675 ElseIf cbotable.text = "nasabah" Then rs.open "alter table nasabah ADD COLUMN " & txtfield.text & " TEXT(255)", db, adopenstatic MsgBox "Penambahan Field Berhasil "
101 Kata = " update nasabah set " & txtfield.text & " = 'Null' " rs.open Kata, db, adopendynamic db.execute Kata Exit Sub gagal: Frame1.Visible = False frmtambahfield.height = 3675 If (Err.Number = -2147217887) Then MsgBox "Field Berhasil di tambah,,,,!",, "Informasi" Kata = " update konsultan set " & txtfield.text & " = 'Null' " rs.open Kata, db, adopendynamic db.execute Kata frmtambahfield.height = 3675 Frame1.Visible = False Private Sub Form_Load() Call tabel frmtambahfield.height = 3675 Frame1.Visible = False
102 Sub tabel() cbotable.additem "konsultan" cbotable.additem "nasabah" Private Sub Image1_Click() Menu Hapus Field Option Explicit Dim Kata As String Dim i As Integer Sub isikolom() Me.cboField.Clear If cbotable.text = "konsultan" Then Kata = "SELECT * FROM konsultan" rs.open Kata, db, adopendynamic If Not rs.eof Then For i = 0 To rs.fields.count - 1
103 Me.cboField.AddItem rs.fields(i).name Next i ElseIf cbotable.text = "nasabah" Then Kata = "SELECT * FROM nasabah" rs.open Kata, db, adopendynamic If Not rs.eof Then For i = 0 To rs.fields.count - 1 Me.cboField.AddItem rs.fields(i).name Next i Private Sub cbotable_click() Call isikolom Private Sub cmdhapus_click() Dim Tanya As Integer Tanya = MsgBox("Anda yakin ingin menghapus field ini?", vbquestion + vbyesno, "Konfirmasi") If Tanya = vbyes Then
104 If cbotable.text = "konsultan" Then Kata = "ALTER TABLE konsultan DROP COLUMN " & cbofield.text & "" rs.open Kata, db, adopendynamic isikolom ElseIf cbotable.text = "nasabah" Then Kata = "ALTER TABLE nasabah DROP COLUMN " & cbofield.text & "" rs.open Kata, db, adopendynamic isikolom Private Sub cmdkeluar_click() Unload Me Private Sub Form_Load() Call tabel Call isikolom Sub tabel() cbotable.additem "konsultan" cbotable.additem "nasabah"
105