6. Dialog Screen Pembayaran Leasing
Nama Dialog Screen : Form Bayar Leasing
Fungsi : Untuk melakukan pembayaran kepada
leasing dengan data penjualan yang sebelumnya telah diinput
Bentuk :
Private Sub Check1_Click
If Check1.Value = Checked Then Check2.Value = Unchecked
bayar Text22 =
Text22.Visible = True Text21.Visible = False
Else tampil2
End If
End Sub
Private Sub Check2_Click If Check2.Value = Checked Then
Check1.Value = Unchecked Belum
Text21 = Text21.Visible = True
Text22.Visible = False Else
tampil2 End If
End Sub Private Sub Command1_Click
On Error Resume Next If Text4 = Or Text8 = Then
MsgBox Lengakapi data, vbCritical Else
con.Execute Update Hed_Jual set No_Polisi= Text2 ,Nama_Pembeli= Text3 ,Jumlah_Bayar= Text4 ,Jenis_Pembayaran= Text5 ,Cara_Bayar=
Text6 ,Ket_BG_CEK= Text7 ,Sisa_Bayar= Text8 ,Id_Leasing= Text9 ,Tanggal_Jual= Text10 where No_Faktur= Text1
con.Execute Update Hed_Jual set Jumlah_Bayar= Text4 ,Sisa_Bayar= Text8 ,Uang_Muka= Text12 ,Angsuran_Pertama= Text13
,Harga_Jadi= Text11 ,Biaya_ADM= Text15 ,Biaya_Provisi= Text16 ,Perusahaan_Asuransi= Text23 where No_Faktur= Text1
MsgBox Data Telah Berhasil Dirubah Bersih Me
Text18 = FormatDate tampil2
Command1.Enabled = False Command3.Enabled = False
Command4.Enabled = False Command5.Enabled = True
DataGrid1.SetFocus Kunci Me
End If
End Sub Private Sub Command2_Click
cetak2 End Sub
Private Sub Command3_Click
On Error Resume Next
Command1.Enabled = False Command3.Enabled = False
Command4.Enabled = False Command5.Enabled = True
DataGrid1.SetFocus Bersih Me
Text18 = FormatDate
End Sub Private Sub Command4_Click
On Error Resume Next If Text4 = Or Text8 = Then
MsgBox Lengakapi data, vbCritical Else
con.Execute Update Hed_Jual set No_Polisi= Text2 ,Nama_Pembeli= Text3 ,Jumlah_Bayar= Text4 ,Jenis_Pembayaran= Text5 ,Cara_Bayar=
Text6 ,Ket_BG_CEK= Text7 ,Sisa_Bayar= Text8 ,Id_Leasing= Text9 ,Tanggal_Jual= Text10 where No_Faktur= Text1
con.Execute Update Hed_Jual set Jumlah_Bayar= Text4 ,Sisa_Bayar= Text8 ,Uang_Muka= Text12 ,Angsuran_Pertama= Text13
,Harga_Jadi= Text11 ,Biaya_ADM= Text15 ,Biaya_Provisi= Text16 ,Perusahaan_Asuransi= Text23 ,Pembayaran_Leasing= Sudah
,Tanggal_Bayar_Leasing= Text18 where No_Faktur= Text1 MsgBox Data Telah Berhasil Dicetak
cetak2 Bersih Me
tampil2 Command1.Enabled = False
Command3.Enabled = False Command4.Enabled = False
Command5.Enabled = True DataGrid1.SetFocus
Text18 = FormatDate Kunci Me
End If
End Sub Private Sub Command5_Click
On Error Resume Next If MsgBoxAnda Yakin Keluar Dari Aplikasi Ini...., vbYesNo, admin = vbYes Then
sink Me Unload Me
MDIForm1.Show Else
Frm_Master_Kredit.Show End If
End Sub Private Sub DataGrid1_DblClick
On Error Resume Next Text1 = DataGrid1.Columns0
Text10 = DataGrid1.Columns1 Text2 = DataGrid1.Columns2
Text3 = DataGrid1.Columns3 Text11 = DataGrid1.Columns4
Text4 = DataGrid1.Columns5 Text12 = DataGrid1.Columns6
Text8 = DataGrid1.Columns7 Text13 = DataGrid1.Columns8
Text14 = DataGrid1.Columns9 Text15 = DataGrid1.Columns10
Text16 = DataGrid1.Columns11 Text6 = DataGrid1.Columns12
Text5 = DataGrid1.Columns13 Text7 = DataGrid1.Columns14
Text9 = DataGrid1.Columns15 Text17 = DataGrid1.Columns16
tampil Text19 =
Text20 = tampil3
Text10 = FormatDate, yyyy - mm - dd Kunci Me
Text8.Locked = False Text15.Locked = False
Text16.Locked = False Text3.Locked = False
Text4.Enabled = False Text1.Enabled = False
Text2.Enabled = False Text3.Enabled = False
Text5.Enabled = False Text6.Enabled = False
Text7.Enabled = False Text9.Enabled = False
Text10.Enabled = False Text11.Enabled = False
Text12.Enabled = False
Text13.Enabled = False Text14.Enabled = False
Text17.Enabled = False Command1.Enabled = True
Command3.Enabled = True Command4.Enabled = True
Command5.Enabled = False Text21.Locked = False
Text22.Locked = False Text8 =
Text4 = ValText12 + ValText13 + ValText14 + ValText15 + ValText16 Text8 = ValText11 - ValText4
End Sub Private Sub Form_Activate
On Error Resume Next DataGrid1.SetFocus
End Sub Private Sub Form_Load
On Error Resume Next BukaDB
Kunci Me tampil2
Command1.Enabled = False Command3.Enabled = False
Command4.Enabled = False Command5.Enabled = True
Frm_Master_Kredit.Left = 1305 Frm_Master_Kredit.Top = 855
Frm_Master_Kredit.Height = 8940 Frm_Master_Kredit.Width = 13155
Frm_Master_Kredit.ScaleWidth = 13065 Frm_Master_Kredit.ScaleHeight = 8490
Text18 = FormatDate Text21.Locked = False
Text22.Locked = False
End Sub Sub bayar
On Error Resume Next Dim Rstampil3 As New ADODB.Recordset
If Rstampil3.State = 1 Then Rstampil3.Close Rstampil3.Open Select
No_Faktur,Tanggal_Jual,No_Polisi,Kode_Customer,Harga_Jadi,Jumlah_Bayar,Uang_Muka
,Sisa_Bayar,Angsuran_Pertama,Asuransi,Biaya_ADM,Biaya_Provisi,Jenis_Pembayaran,Car a_Bayar,Ket_BG_CEK,Id_Leasing,Pembayaran_Leasing,Tanggal_Bayar_Leasing from
Hed_Jual where Jenis_Pembayaran = Kredit and Pembayaran_Leasing=Sudah order by No_Faktur Desc , con, 3, 2
If Not Rstampil3.EOF Then Rstampil3.MoveLast Set DataGrid1.DataSource = Rstampil3.DataSource
DataGrid1.Refresh
End Sub Sub Belum
On Error Resume Next Dim Rstampil3 As New ADODB.Recordset
If Rstampil3.State = 1 Then Rstampil3.Close Rstampil3.Open Select
No_Faktur,Tanggal_Jual,No_Polisi,Kode_Customer,Harga_Jadi,Jumlah_Bayar,Uang_Muka ,Sisa_Bayar,Angsuran_Pertama,Asuransi,Biaya_ADM,Biaya_Provisi,Jenis_Pembayaran,Car
a_Bayar,Ket_BG_CEK,Id_Leasing,Pembayaran_Leasing,Tanggal_Bayar_Leasing from Hed_Jual where Jenis_Pembayaran = Kredit and Pembayaran_Leasing=Belum order by
No_Faktur Desc , con, 3, 2 If Not Rstampil3.EOF Then Rstampil3.MoveLast
Set DataGrid1.DataSource = Rstampil3.DataSource DataGrid1.Refresh
End Sub Sub tampil2
On Error Resume Next Dim Rstampil3 As New ADODB.Recordset
If Rstampil3.State = 1 Then Rstampil3.Close Rstampil3.Open Select
No_Faktur,Tanggal_Jual,No_Polisi,Kode_Customer,Harga_Jadi,Jumlah_Bayar,Uang_Muka ,Sisa_Bayar,Angsuran_Pertama,Asuransi,Biaya_ADM,Biaya_Provisi,Jenis_Pembayaran,Car
a_Bayar,Ket_BG_CEK,Id_Leasing,Pembayaran_Leasing,Tanggal_Bayar_Leasing from Hed_Jual where Jenis_Pembayaran = Kredit order by No_Faktur Desc , con, 3, 2
If Not Rstampil3.EOF Then Rstampil3.MoveLast Set DataGrid1.DataSource = Rstampil3.DataSource
DataGrid1.Refresh DataGrid1.Columns0.Locked = True
DataGrid1.Columns1.Locked = True DataGrid1.Columns2.Locked = True
DataGrid1.Columns3.Locked = True DataGrid1.Columns4.Locked = True
DataGrid1.Columns5.Locked = True DataGrid1.Columns6.Locked = True
DataGrid1.Columns7.Locked = True
DataGrid1.Columns8.Locked = True DataGrid1.Columns9 = FormatDate, yyyy - mm - dd
DataGrid1.Columns9.Locked = True
End Sub Private Sub Text11_Change
Text23 = Text11 Text8 = Valtex23 - ValText4
Text8 = ValText11 - ValText4
End Sub Private Sub Text12_Change
Text4 = ValText12 + ValText13 + ValText14 + ValText15 + ValText16 Text8 =
Text8 = ValText11 - ValText4
End Sub Private Sub Text13_Change
Text4 = ValText12 + ValText13 + ValText14 + ValText15 + ValText16 Text8 = ValText11 - ValText4
End Sub Private Sub Text14_Change
Text4 = ValText12 + ValText13 + ValText14 + ValText15 + ValText16 Text8 = ValText11 - ValText4
End Sub Private Sub Text15_Change
Text4 = ValText12 + ValText13 + ValText14 + ValText15 + ValText16 Text8 = ValText11 - ValText4
End Sub Private Sub Text16_Change
Text4 = ValText12 + ValText13 + ValText14 + ValText15 + ValText16 Text8 = ValText11 - ValText4
End Sub
Sub cetak2 On Error Resume Next
Dim I As Integer cetak detail
If isprinted = True Then Exel.Application.Quit
End If Screen.MousePointer = vbHourglass
Exel.DisplayAlerts = False Exel.Application.Visible = True
Exel.Workbooks.Open App.Path \FakLeasing.xls Exel.Cells1, 1.Value = NS Mobilindo
Exel.Cells2, 1.Value = Jl. Ibu Inggit Garnasih Ciateul No. 88, Telp 022 5202079, 5209880 Bandung 40252
Exel.Cells3, 1.Value = Jual Beli - Tukar Tambah - Cash Kredit Mobil Bekas Baru Exel.Cells5, 3.Value = Text1.Text
Exel.Cells6, 3.Value = Text19.Text + + Perusahaan + + Text20 Exel.Cells22, 1.Value = Text19.Text
Exel.Cells13, 2.Value = Text8.Text Exel.Cells16, 6.Value = Text18.Text
For I = 1 To ListView1.ListItems.Count Exel.Cells10, 2.Value = ListView1.ListItemsI.Text No Polisi
Exel.Cells8, 2.Value = ListView1.ListItemsI.ListSubItems1 + + ListView1.ListItemsI.ListSubItems2 merk
Exel.Cells9, 2.Value = ListView1.ListItemsI.ListSubItems3 Tahun Exel.Cells11, 2.Value = ListView1.ListItemsI.ListSubItems4 Warna
Exel.Cells8, 6.Value = ListView1.ListItemsI.ListSubItems5 No rangka Exel.Cells9, 6.Value = ListView1.ListItemsI.ListSubItems6 No Mesin
Exel.Cells10, 6.Value = ListView1.ListItemsI.ListSubItems7 No BPKB Exel.Cells11, 6.Value = ListView1.ListItemsI.ListSubItems8 An BPKB
Next I Exel.ActiveWorkbook.PrintPreview
Screen.MousePointer = Me.MousePointer
End Sub
Sub tampil On Error Resume Next
ListView1.ListItems.Clear If rec.State Then rec.Close
rec.Open SELECT dbo.Kendaraan.FROM dbo.Kendaraan where No_Polisi = Text2.Text , con, 3, 2
Do While Not rec.EOF Set ditem = ListView1.ListItems.add
With rec ditem.Text = recNo_Polisi
ditem.SubItems1 = recMerk ditem.SubItems2 = recType
ditem.SubItems3 = recTahun ditem.SubItems4 = recWarna
ditem.SubItems5 = recNo_rangka ditem.SubItems6 = recNo_Mesn
ditem.SubItems7 = recNo_BPKB ditem.SubItems8 = recAn_BPKB
.MoveNext End With
Loop
End Sub Sub tampil3
On Error Resume Next Dim rec9 As New ADODB.Recordset
If rec9.State Then rec9.Close rec9.Open SELECT From Leasing where Id_Leasing = Text9.Text , con, 3, 2
If Not rec9.EOF Then Text19 = rec9Nama_Leasing
Text20 = rec9Nama_Perusahaan End If
End Sub Private Sub Text21_Change
On Error Resume Next Dim rsCari1 As New ADODB.Recordset
With rsCari1 If .State = 1 Then .Close
.Open select No_Faktur,Tanggal_Jual,No_Polisi,Kode_Customer,Harga_Jadi,Jumlah_Bayar,Uang_Muka
,Sisa_Bayar,Angsuran_Pertama,Asuransi,Biaya_ADM,Biaya_Provisi,Jenis_Pembayaran,Car a_Bayar,Ket_BG_CEK,Id_Leasing,Pembayaran_Leasing,Tanggal_Bayar_Leasing from
Hed_Jual where Jenis_Pembayaran = Kreditand No_Polisi like Text21.Text and Pembayaran_Leasing = Belum, con, 3, 2
If .RecordCount 0 Then Set DataGrid1.DataSource = rsCari1.DataSource
End If End With
End Sub Private Sub Text22_Change
Dim rsCari1 As New ADODB.Recordset With rsCari1
If .State = 1 Then .Close .Open select
No_Faktur,Tanggal_Jual,No_Polisi,Kode_Customer,Harga_Jadi,Jumlah_Bayar,Uang_Muka ,Sisa_Bayar,Angsuran_Pertama,Asuransi,Biaya_ADM,Biaya_Provisi,Jenis_Pembayaran,Car
a_Bayar,Ket_BG_CEK,Id_Leasing,Pembayaran_Leasing,Tanggal_Bayar_Leasing from Hed_Jual where Jenis_Pembayaran = Kreditand No_Polisi like Text21.Text
and Pembayaran_Leasing = Sudah, con, 3, 2 If .RecordCount 0 Then
Set DataGrid1.DataSource = rsCari1.DataSource End If
End With
End Sub
7. Dialog Screen Input Laporan Penjualan