Dialog Screen Pembayaran Leasing

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