www.pudn.com > vb625557712344.rar > FrmLease.frm, change:2005-06-07,size:24200b


VERSION 5.00 
Object = "{67397AA1-7FB1-11D0-B148-00A0C922E820}#6.0#0"; "MSADODC.OCX" 
Object = "{CDE57A40-8B86-11D0-B3C6-00A0C90AEA82}#1.0#0"; "MSDATGRD.OCX" 
Begin VB.Form FrmLease  
   Caption         =   "汽车出租管理" 
   ClientHeight    =   4905 
   ClientLeft      =   60 
   ClientTop       =   345 
   ClientWidth     =   11880 
   LinkTopic       =   "Form1" 
   Picture         =   "FrmLease.frx":0000 
   ScaleHeight     =   4905 
   ScaleWidth      =   11880 
   StartUpPosition =   2  '屏幕中心 
   Begin VB.CommandButton Cmd_Print  
      Caption         =   "打印合同" 
      Height          =   375 
      Left            =   10080 
      TabIndex        =   10 
      Top             =   120 
      Width           =   1575 
   End 
   Begin VB.CommandButton Cmd_ContCheck  
      Caption         =   "续租审核" 
      BeginProperty Font  
         Name            =   "华文行楷" 
         Size            =   12 
         Charset         =   134 
         Weight          =   700 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      Height          =   375 
      Left            =   8780 
      TabIndex        =   9 
      Top             =   4320 
      Width           =   1200 
   End 
   Begin VB.CommandButton Cmd_Cont  
      Caption         =   "续 租" 
      BeginProperty Font  
         Name            =   "华文行楷" 
         Size            =   14.25 
         Charset         =   134 
         Weight          =   700 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      Height          =   375 
      Left            =   7120 
      TabIndex        =   8 
      Top             =   4320 
      Width           =   975 
   End 
   Begin VB.CommandButton Cmd_Check  
      Caption         =   "租赁审核" 
      BeginProperty Font  
         Name            =   "华文行楷" 
         Size            =   12 
         Charset         =   134 
         Weight          =   700 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      Height          =   375 
      Left            =   5280 
      TabIndex        =   7 
      Top             =   4320 
      Width           =   1335 
   End 
   Begin VB.CommandButton Cmd_Del  
      Caption         =   "删 除" 
      BeginProperty Font  
         Name            =   "华文行楷" 
         Size            =   14.25 
         Charset         =   134 
         Weight          =   700 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      Height          =   375 
      Left            =   3800 
      TabIndex        =   6 
      Top             =   4320 
      Width           =   975 
   End 
   Begin VB.CommandButton Cmd_Modi  
      Caption         =   "修 改" 
      BeginProperty Font  
         Name            =   "华文行楷" 
         Size            =   14.25 
         Charset         =   134 
         Weight          =   700 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      Height          =   375 
      Left            =   2140 
      TabIndex        =   5 
      Top             =   4320 
      Width           =   975 
   End 
   Begin VB.ComboBox cob_Status  
      Height          =   300 
      ItemData        =   "FrmLease.frx":E2C4 
      Left            =   1440 
      List            =   "FrmLease.frx":E2C6 
      Style           =   2  'Dropdown List 
      TabIndex        =   4 
      Top             =   120 
      Width           =   1335 
   End 
   Begin VB.CommandButton Cmd_Exit  
      Caption         =   "退 出" 
      BeginProperty Font  
         Name            =   "华文行楷" 
         Size            =   14.25 
         Charset         =   134 
         Weight          =   700 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      Height          =   375 
      Left            =   10440 
      TabIndex        =   2 
      Top             =   4320 
      Width           =   975 
   End 
   Begin VB.CommandButton Cmd_Add  
      Caption         =   "添 加" 
      BeginProperty Font  
         Name            =   "华文行楷" 
         Size            =   14.25 
         Charset         =   134 
         Weight          =   700 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      Height          =   375 
      Left            =   480 
      TabIndex        =   1 
      Top             =   4320 
      Width           =   975 
   End 
   Begin MSAdodcLib.Adodc Adodc1  
      Height          =   375 
      Left            =   6480 
      Top             =   120 
      Visible         =   0   'False 
      Width           =   2055 
      _ExtentX        =   3625 
      _ExtentY        =   661 
      ConnectMode     =   0 
      CursorLocation  =   3 
      IsolationLevel  =   -1 
      ConnectionTimeout=   15 
      CommandTimeout  =   30 
      CursorType      =   3 
      LockType        =   3 
      CommandType     =   8 
      CursorOptions   =   0 
      CacheSize       =   50 
      MaxRecords      =   0 
      BOFAction       =   0 
      EOFAction       =   0 
      ConnectStringType=   1 
      Appearance      =   1 
      BackColor       =   -2147483643 
      ForeColor       =   -2147483640 
      Orientation     =   0 
      Enabled         =   -1 
      Connect         =   "" 
      OLEDBString     =   "" 
      OLEDBFile       =   "" 
      DataSourceName  =   "" 
      OtherAttributes =   "" 
      UserName        =   "" 
      Password        =   "" 
      RecordSource    =   "" 
      Caption         =   "Adodc1" 
      BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851}  
         Name            =   "宋体" 
         Size            =   9 
         Charset         =   134 
         Weight          =   400 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      _Version        =   393216 
   End 
   Begin MSDataGridLib.DataGrid DataGrid1  
      Height          =   3615 
      Left            =   120 
      TabIndex        =   0 
      Top             =   600 
      Width           =   11655 
      _ExtentX        =   20558 
      _ExtentY        =   6376 
      _Version        =   393216 
      AllowUpdate     =   0   'False 
      HeadLines       =   1 
      RowHeight       =   15 
      BeginProperty HeadFont {0BE35203-8F91-11CE-9DE3-00AA004BB851}  
         Name            =   "宋体" 
         Size            =   9 
         Charset         =   134 
         Weight          =   400 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851}  
         Name            =   "宋体" 
         Size            =   9 
         Charset         =   134 
         Weight          =   400 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      ColumnCount     =   2 
      BeginProperty Column00  
         DataField       =   "" 
         Caption         =   "" 
         BeginProperty DataFormat {6D835690-900B-11D0-9484-00A0C91110ED}  
            Type            =   0 
            Format          =   "" 
            HaveTrueFalseNull=   0 
            FirstDayOfWeek  =   0 
            FirstWeekOfYear =   0 
            LCID            =   2052 
            SubFormatType   =   0 
         EndProperty 
      EndProperty 
      BeginProperty Column01  
         DataField       =   "" 
         Caption         =   "" 
         BeginProperty DataFormat {6D835690-900B-11D0-9484-00A0C91110ED}  
            Type            =   0 
            Format          =   "" 
            HaveTrueFalseNull=   0 
            FirstDayOfWeek  =   0 
            FirstWeekOfYear =   0 
            LCID            =   2052 
            SubFormatType   =   0 
         EndProperty 
      EndProperty 
      SplitCount      =   1 
      BeginProperty Split0  
         MarqueeStyle    =   3 
         BeginProperty Column00  
         EndProperty 
         BeginProperty Column01  
         EndProperty 
      EndProperty 
   End 
   Begin VB.Label Label1  
      AutoSize        =   -1  'True 
      Caption         =   "租赁状态" 
      BeginProperty Font  
         Name            =   "华文行楷" 
         Size            =   12 
         Charset         =   134 
         Weight          =   400 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      Height          =   255 
      Left            =   240 
      TabIndex        =   3 
      Top             =   180 
      Width           =   960 
   End 
End 
Attribute VB_Name = "FrmLease" 
Attribute VB_GlobalNameSpace = False 
Attribute VB_Creatable = False 
Attribute VB_PredeclaredId = True 
Attribute VB_Exposed = False 
Private SchCnd As String 
Private Sub Cmd_Add_Click() 
  Dim sTime As String 
  FrmLeaseEdit.Modify = False 
  FrmLeaseEdit.sCarNo = "" 
  FrmLeaseEdit.sCustId = "" 
  FrmLeaseEdit.txtContractNo = "" 
  FrmLeaseEdit.txtCarNo = "" 
  FrmLeaseEdit.txtCustId = "" 
  sTime = Trim(Str(Time)) 
  FrmLeaseEdit.sLTime = sTime 
  FrmLeaseEdit.txtLeaseTime = Trim(Str(Date)) + " " + sTime 
  FrmLeaseEdit.txtReturnTime = "" 
  FrmLeaseEdit.txtUserName = "" 
  FrmLeaseEdit.txtWorkDays.Enabled = False 
  FrmLeaseEdit.txtWeekEndCount.Enabled = False 
  FrmLeaseEdit.Label19.Enabled = False 
  FrmLeaseEdit.Label20.Enabled = False 
  FrmLeaseEdit.Label13.Enabled = False 
  FrmLeaseEdit.Label14.Enabled = False 
   
  FrmLeaseEdit.CarRefresh 
  FrmLeaseEdit.CarPriceRefresh 
  FrmLeaseEdit.CustomerRefresh 
 
  FrmLeaseEdit.Show 1 
  GridRefresh 
End Sub 
 
Private Sub Cmd_Cont_Click() 
  If Adodc1.Recordset.EOF = True Then 
    MsgBox "请选择记录" 
    Exit Sub 
  End If 
  FrmLeaseAddEdit.sContractNo = Trim(Adodc1.Recordset.Fields(0)) 
  FrmLeaseAddEdit.txtContractNo = Trim(Adodc1.Recordset.Fields(0)) 
  If MyLease.GetInfo(Trim(Adodc1.Recordset.Fields(0))) = True Then 
    FrmLeaseAddEdit.sCarNo = Trim(MyLease.CarNo) 
    FrmLeaseAddEdit.sCustId = Trim(MyLease.CustId) 
    FrmLeaseAddEdit.txtDeposit = MyLease.Deposit 
    FrmLeaseAddEdit.txtDayPrice = MyLease.Price1 
    FrmLeaseAddEdit.txtWeekEndPrice = MyLease.Price2 
    FrmLeaseAddEdit.txtOKMPrice = MyLease.OPrice1 
    FrmLeaseAddEdit.txtOTPrice = MyLease.OPrice2 
    FrmLeaseAddEdit.txtDayKM = MyLease.DayKM 
    FrmLeaseAddEdit.txtLeaseMode = Trim(MyLease.LeaseMode) 
    FrmLeaseAddEdit.txtLeaseTime = Trim(MyLease.LeaseTime) 
    FrmLeaseAddEdit.txtReturnTime = Trim(MyLease.ReturnTime) 
    FrmLeaseAddEdit.txtOutKM = MyLease.OutKM 
    FrmLeaseAddEdit.txtRate = MyLease.Rate * 10 
    FrmLeaseAddEdit.txtUserName = Trim(MyLease.UserName) 
    If Trim(MyLease.LeaseMode) = "日" Then 
      FrmLeaseAddEdit.txtWorkDays = MyLease.WorkDays 
      FrmLeaseAddEdit.txtWeekEndCount = MyLease.WeekEndCount 
      FrmLeaseAddEdit.Label13.Caption = "工作日" 
      FrmLeaseAddEdit.txtCost = MyLease.WorkDays * MyLease.Price1 + MyLease.WorkDays * MyLease.Price2 
      FrmLeaseAddEdit.txtWeekEndCount.Enabled = True 
    ElseIf Trim(MyLease.LeaseMode) = "周" Then 
      FrmLeaseAddEdit.txtWorkDays = MyLease.WorkDays 
      FrmLeaseAddEdit.txtWeekEndCount = 0 
      FrmLeaseAddEdit.Label13.Caption = "周数" 
      FrmLeaseAddEdit.Label14.Caption = "个" 
      FrmLeaseAddEdit.Label19.Caption = "周末数" 
      FrmLeaseAddEdit.txtCost = MyLease.WorkDays * MyLease.Price1 
      FrmLeaseAddEdit.Label19.Enabled = False 
      FrmLeaseAddEdit.Label20.Enabled = False 
      FrmLeaseAddEdit.txtWeekEndCount.Enabled = False 
    ElseIf Trim(MyLease.LeaseMode) = "月" Then 
      FrmLeaseAddEdit.txtWorkDays = MyLease.WorkDays 
      FrmLeaseAddEdit.txtWeekEndCount = 0 
      FrmLeaseAddEdit.Label13.Caption = "月份数" 
      FrmLeaseAddEdit.Label14.Caption = "个" 
      FrmLeaseAddEdit.Label19.Caption = "周末数" 
      FrmLeaseAddEdit.txtCost = MyLease.WorkDays * MyLease.Price1 
      FrmLeaseAddEdit.Label19.Enabled = False 
      FrmLeaseAddEdit.Label20.Enabled = False 
      FrmLeaseAddEdit.txtWeekEndCount.Enabled = False 
    End If 
  End If 
  FrmLeaseAddEdit.CarRefresh 
  FrmLeaseAddEdit.CustomerRefresh 
  FrmLeaseAddEdit.txtContractNo.Enabled = False 
  FrmLeaseAddEdit.Show 1 
  GridRefresh 
End Sub 
Private Sub Cmd_ContCheck_Click() 
  If Adodc1.Recordset.EOF Then 
    MsgBox ("请选择记录") 
    Exit Sub 
  End If 
  If MsgBox("是否审核确认了续租合同", vbYesNo, "请确认") = vbNo Then 
    Exit Sub 
  End If 
  With MyLease 
    .Status = "续租审核" 
    .UpdateStatus (Trim(Adodc1.Recordset.Fields(0))) 
  End With 
  GridRefresh 
End Sub 
 
Private Sub Cmd_Exit_Click() 
  Unload Me 
End Sub 
 
Private Sub Cmd_Modi_Click() 
  If Adodc1.Recordset.EOF Then 
    MsgBox ("请选择记录") 
    Exit Sub 
  End If 
  FrmLeaseEdit.Modify = True 
  FrmLeaseEdit.ContractNo = Trim(Adodc1.Recordset.Fields(0)) 
  FrmLeaseEdit.sCarNo = Trim(Adodc1.Recordset.Fields(1)) 
  FrmLeaseEdit.sCustId = Trim(Adodc1.Recordset.Fields(2)) 
  FrmLeaseEdit.txtContractNo = Trim(Adodc1.Recordset.Fields(0)) 
  FrmLeaseEdit.txtCarNo = Trim(Adodc1.Recordset.Fields(1)) 
  FrmLeaseEdit.txtCustId = Trim(Adodc1.Recordset.Fields(2)) 
  FrmLeaseEdit.cob_Mode.Text = Trim(Adodc1.Recordset.Fields(4)) 
  FrmLeaseEdit.txtLeaseTime = Trim(Adodc1.Recordset.Fields(3)) 
  FrmLeaseEdit.txtReturnTime = Trim(Adodc1.Recordset.Fields(5)) 
  If MyLease.GetInfo(Trim(Adodc1.Recordset.Fields(0))) = True Then 
    FrmLeaseEdit.txtWorkDays.Enabled = True 
    FrmLeaseEdit.Label13.Enabled = True 
    FrmLeaseEdit.Label14.Enabled = True 
    If Trim(MyLease.LeaseMode) = "日" Then 
      FrmLeaseEdit.txtWorkDays = MyLease.WorkDays 
      FrmLeaseEdit.txtWeekEndCount = MyLease.WeekEndCount 
      FrmLeaseEdit.txtWeekEndCount.Enabled = True 
      FrmLeaseEdit.Label13.Caption = "工作日" 
      FrmLeaseEdit.Label19.Enabled = True 
      FrmLeaseEdit.Label20.Enabled = True 
    ElseIf Trim(MyLease.LeaseMode) = "周" Then 
      FrmLeaseEdit.txtWorkDays = MyLease.WorkDays 
      FrmLeaseEdit.txtWeekEndCount = 0 
      FrmLeaseEdit.txtWeekEndCount.Enabled = False 
      FrmLeaseEdit.Label13.Caption = "周数" 
      FrmLeaseEdit.Label19.Enabled = False 
      FrmLeaseEdit.Label20.Enabled = False 
    ElseIf Trim(MyLease.LeaseMode) = "月" Then 
      FrmLeaseEdit.txtWorkDays = MyLease.WorkDays 
      FrmLeaseEdit.txtWeekEndCount = 0 
      FrmLeaseEdit.txtWeekEndCount.Enabled = False 
      FrmLeaseEdit.Label13.Caption = "月份数" 
      FrmLeaseEdit.Label19.Enabled = False 
      FrmLeaseEdit.Label20.Enabled = False 
    End If 
    FrmLeaseEdit.txtOutKM = MyLease.OutKM 
    FrmLeaseEdit.txtCost = MyLease.Total 
    FrmLeaseEdit.txtUserName = Trim(MyLease.UserName) 
  End If 
   
  FrmLeaseEdit.CarRefresh 
  FrmLeaseEdit.CarPriceRefresh 
  FrmLeaseEdit.CustomerRefresh 
 
  FrmLeaseEdit.Show 1 
  GridRefresh 
End Sub 
 
Private Sub Cmd_Check_Click() 
  If Adodc1.Recordset.EOF = True Then 
    MsgBox "请选择记录" 
    Exit Sub 
  End If 
  If MsgBox("是否审核确认了租赁合同", vbYesNo, "请确认") = vbNo Then 
    Exit Sub 
  End If 
  MyLease.Status = "出租审核" 
  MyLease.UpdateStatus (Adodc1.Recordset.Fields(0)) 
  GridRefresh 
End Sub 
 
Private Sub Cmd_Del_Click() 
  If Adodc1.Recordset.EOF = True Then 
    MsgBox "请选择记录" 
    Exit Sub 
  End If 
  If MsgBox("是否确定要删除租赁信息", vbYesNo, "请确认") = vbNo Then 
    Exit Sub 
  End If 
  MyLease.Delete (Adodc1.Recordset.Fields(0)) 
   MsgBox "成功", vbInformation 
  GridRefresh 
End Sub 
 
Private Sub Cmd_Print_Click() 
  If Adodc1.Recordset.EOF = True Then 
    MsgBox "请选择打印的合同" 
    Exit Sub 
  End If 
  Dim wdoc As Object 
  Dim wapp As Object 
  Dim mytable As Object 
  Dim arow As Object 
  Dim wordfile As String 
   
  wordfile = "Contract.doc" 
  If Dir(wordfile) = "" Then 
    MsgBox "打印文件Contract.doc丢失,请与管理员联系" 
    Exit Sub 
  End If 
  Set wdoc = CreateObject("Word.Application") 
  wdoc.Visible = True 
  Call wdoc.Documents.Open(App.Path + "\" + wordfile, ReadOnly:=True, Revert:=True) 
  Set mytable = wdoc.ActiveDocument.Tables(1) 
  MyLease.GetInfo (Trim(Adodc1.Recordset.Fields(0))) 
  mytable.Cell(2, 1).Range.Delete 
  mytable.Cell(2, 1).Range.InsertAfter "合同编号:" + Trim(Adodc1.Recordset.Fields(0)) 
  mytable.Cell(2, 2).Range.Delete 
  mytable.Cell(2, 2).Range.InsertAfter "打印时间:" + Trim(Str(Now)) 
  mytable.Cell(3, 2).Range.Delete 
  mytable.Cell(3, 2).Range.InsertAfter "      汽车租赁公司" 
    Set mytable = wdoc.ActiveDocument.Tables(2) 
  MyCar.GetInfo (Trim(MyLease.CarNo)) 
  mytable.Cell(1, 2).Range.InsertAfter Trim(MyLease.CarNo) 
  mytable.Cell(1, 4).Range.InsertAfter Trim(MyCar.CarName) 
  mytable.Cell(2, 2).Range.InsertAfter Trim(MyType.GetTypeNames(Trim(Str(MyCar.TypeId)))) 
  mytable.Cell(2, 4).Range.InsertAfter Trim(MyCar.Color) 
  mytable.Cell(3, 2).Range.InsertAfter Trim(MyCar.EngineNo) 
  mytable.Cell(3, 4).Range.InsertAfter Trim(MyCar.CarCase) 
  mytable.Cell(4, 2).Range.InsertAfter Trim(MyCar.TypeId) 
  mytable.Cell(4, 4).Range.InsertAfter Trim(MyType.GetTypeNames(Trim(MyCar.InsurType))) 
  mytable.Cell(5, 2).Range.InsertAfter Trim(MyCar.InsurSdate) 
  mytable.Cell(5, 4).Range.InsertAfter Trim(MyCar.InsurEdate) 
 
  Set mytable = wdoc.ActiveDocument.Tables(3) 
  mytable.Cell(1, 2).Range.InsertAfter Trim(Str(MyLease.Deposit)) 
  mytable.Cell(1, 4).Range.InsertAfter Trim(Str(MyCar.DayKM)) 
  sMode = Trim(MyLease.LeaseMode) 
  mytable.Cell(2, 2).Range.InsertAfter sMode 
  mytable.Cell(2, 4).Range.InsertAfter Trim(Str(MyLease.OPrice2)) 
  mytable.Cell(3, 2).Range.InsertAfter Trim(Str(MyLease.Price1)) 
  mytable.Cell(3, 4).Range.InsertAfter Trim(Str(MyLease.OPrice1)) 
  mytable.Cell(4, 2).Range.InsertAfter Trim(Str(MyLease.WorkDays)) 
  mytable.Cell(4, 4).Range.InsertAfter Trim(Str(MyLease.Rate)) 
   
  mytable.Cell(3, 1).Range.Delete 
  mytable.Cell(4, 1).Range.Delete 
  If sMode = "日" Then 
    mytable.Cell(3, 1).Range.InsertAfter "每日租金(元/日)" 
    mytable.Cell(4, 1).Range.InsertAfter "租赁天数(工作日)" 
    mytable.Cell(5, 2).Range.InsertAfter Trim(Str(MyLease.Price2)) 
    mytable.Cell(5, 4).Range.InsertAfter Trim(Str(MyLease.WeekEndCount)) 
  ElseIf sMode = "周" Then 
    mytable.Cell(3, 1).Range.InsertAfter "每周租金(元/周)" 
    mytable.Cell(4, 1).Range.InsertAfter "租赁周数" 
    mytable.Cell(5, 1).Range.Delete 
    mytable.Rows(5).Select 
    wdoc.Selection.Cut 
  ElseIf sMode = "月" Then 
    mytable.Cell(3, 1).Range.InsertAfter "每月租金(元/月)" 
    mytable.Cell(4, 1).Range.InsertAfter "租赁月数" 
    mytable.Rows(5).Select 
    wdoc.Selection.Cut 
  End If 
   
  MyCustomer.GetInfo (Trim(MyLease.CustId)) 
  Set mytable = wdoc.ActiveDocument.Tables(4) 
  mytable.Cell(1, 2).Range.InsertAfter Trim(MyLease.CustId) 
  mytable.Cell(1, 4).Range.InsertAfter Trim(MyCustomer.Name) 
  mytable.Cell(2, 2).Range.InsertAfter Trim(MyCustomer.Sex) 
  mytable.Cell(2, 4).Range.InsertAfter Trim(Str(MyCustomer.Age)) 
  mytable.Cell(3, 2).Range.InsertAfter Trim(MyCustomer.IdCard) 
  mytable.Cell(3, 4).Range.InsertAfter Trim(MyCustomer.Telephone) 
  mytable.Cell(4, 2).Range.InsertAfter Trim(MyCustomer.WorkPlace) 
  mytable.Cell(4, 4).Range.InsertAfter Trim(MyCustomer.Address) 
  mytable.Cell(5, 2).Range.InsertAfter Trim(MyCustomer.LicenseNo) 
  mytable.Cell(5, 4).Range.InsertAfter Trim(MyCustomer.LicenseType) 
  mytable.Cell(6, 2).Range.InsertAfter Trim(MyCustomer.GetDate) 
  mytable.Cell(6, 4).Range.InsertAfter Trim(MyCustomer.ExpiredDate) 
  mytable.Cell(7, 2).Range.InsertAfter Trim(MyCustomer.Certificate) 
  mytable.Cell(7, 4).Range.InsertAfter Trim(MyCustomer.Warrantor) 
  mytable.Cell(8, 2).Range.InsertAfter Trim(MyCustomer.WIdCard) 
  mytable.Cell(8, 4).Range.InsertAfter Trim(MyCustomer.WWorkPlace) 
 
  
  MyCustomer.GetInfo (Trim(MyLease.CustId)) 
  Set mytable = wdoc.ActiveDocument.Tables(5) 
  mytable.Cell(1, 2).Range.InsertAfter Trim(MyLease.LeaseTime) 
  mytable.Cell(1, 4).Range.InsertAfter Trim(MyLease.ReturnTime) 
  mytable.Cell(2, 2).Range.InsertAfter Trim(Str(MyLease.OutKM)) 
  wdoc.ActiveDocument.PrintOut 
  MsgBox "打印作业已提交,打印完成后按 确定 结束" 
  wdoc.Quit (0) 
  Set wdoc = Nothing 
End Sub 
 
Private Sub cob_Status_Click() 
  GridRefresh 
End Sub 
 
Private Sub DataGrid1_RowColChange(LastRow As Variant, ByVal LastCol As Integer) 
  If Trim(Adodc1.Recordset.Fields(6)) = "出租" Then 
    Cmd_Modi.Enabled = True 
    Cmd_Del.Enabled = True 
    Cmd_Check.Enabled = True 
    Cmd_Cont.Enabled = False 
    Cmd_ContCheck.Enabled = False 
    Cmd_Print.Enabled = False 
  ElseIf Trim(Adodc1.Recordset.Fields(6)) = "出租审核" Then 
    Cmd_Modi.Enabled = False 
    Cmd_Del.Enabled = False 
    Cmd_Check.Enabled = False 
    Cmd_Cont.Enabled = True 
    Cmd_ContCheck.Enabled = False 
    Cmd_Print.Enabled = True 
  ElseIf Trim(Adodc1.Recordset.Fields(6)) = "续租" Then 
    Cmd_Modi.Enabled = False 
    Cmd_Del.Enabled = False 
    Cmd_Check.Enabled = False 
    Cmd_Cont.Enabled = True 
    Cmd_ContCheck.Enabled = True 
    Cmd_Print.Enabled = False 
  ElseIf Trim(Adodc1.Recordset.Fields(6)) = "续租审核" Then 
    Cmd_Modi.Enabled = False 
    Cmd_Del.Enabled = False 
    Cmd_Check.Enabled = False 
    Cmd_Cont.Enabled = False 
    Cmd_ContCheck.Enabled = False 
    Cmd_Print.Enabled = True 
  ElseIf Trim(Adodc1.Recordset.Fields(6)) = "归还" Then 
    Cmd_Modi.Enabled = False 
    Cmd_Del.Enabled = False 
    Cmd_Check.Enabled = False 
    Cmd_Cont.Enabled = False 
    Cmd_ContCheck.Enabled = False 
    Cmd_Print.Enabled = False 
  ElseIf Trim(Adodc1.Recordset.Fields(6)) = "归还审核" Then 
    Cmd_Modi.Enabled = False 
    Cmd_Del.Enabled = False 
    Cmd_Check.Enabled = False 
    Cmd_Cont.Enabled = False 
    Cmd_ContCheck.Enabled = False 
    Cmd_Return.Enabled = False 
    Cmd_Print.Enabled = True 
  End If 
End Sub 
 
Private Sub Form_Load() 
  GridRefresh 
  
  cob_Status.AddItem "出租", 0 
  cob_Status.AddItem "出租审核", 1 
  cob_Status.AddItem "续租", 2 
  cob_Status.AddItem "续租审核", 3 
  cob_Status.AddItem "归还", 4 
  cob_Status.AddItem "归还审核", 5 
   cob_Status.AddItem "全部", 6 
 
  Cmd_Modi.Enabled = False 
  Cmd_Del.Enabled = False 
  Cmd_Check.Enabled = False 
  Cmd_Cont.Enabled = False 
  Cmd_ContCheck.Enabled = False 
  Cmd_Print.Enabled = False 
End Sub 
Private Sub GridRefresh() 
  If Trim(cob_Status.Text) = "" Or Trim(cob_Status.Text) = "全部" Then 
    SchCnd = "" 
  Else 
    SchCnd = " AND Status='" + Trim(cob_Status.Text) + "'" 
  End If 
  Adodc1.ConnectionString = Conn 
  Adodc1.RecordSource = "SELECT ContractNo AS 合同编号,CarNo AS 车牌号," _ 
    + "CustId AS 客户号,LeaseTime AS 租赁时间,LeaseMode AS 租赁模式, " _ 
    + "ReturnTime AS 归还时间,Status AS 状态," _ 
    + "IIF([Status]='日',Price1*WorkDays+Price2*WeekEndCount,Price1*WorkDays) AS 租车费用," _ 
    + "OtherCost AS 其他费用,Payment AS 实际支付,Deposit AS 押金,Total AS 总额 " _ 
    + " FROM Lease WHERE Status NOT IN ('归还','结算审核') " + SchCnd _ 
    + " ORDER BY ReturnTime DESC,LeaseTime DESC" 
  Adodc1.Refresh 
  Set DataGrid1.DataSource = Adodc1 
  DataGrid1.Columns(0).Width = 1000 
  DataGrid1.Columns(1).Width = 1000 
  DataGrid1.Columns(2).Width = 1000 
  DataGrid1.Columns(3).Width = 1800 
  DataGrid1.Columns(4).Width = 1000 
  DataGrid1.Columns(5).Width = 1800 
  DataGrid1.Columns(6).Width = 1000 
  DataGrid1.Columns(7).Width = 1000 
  DataGrid1.Columns(8).Width = 1000 
  DataGrid1.Columns(9).Width = 1000 
  DataGrid1.Columns(10).Width = 1000 
  DataGrid1.Columns(11).Width = 1000 
End Sub