⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 formwxjl.frm

📁 一个客户信息管理系统
💻 FRM
字号:
VERSION 5.00
Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "mscomctl.ocx"
Begin VB.Form FormWXJL 
   BorderStyle     =   1  'Fixed Single
   Caption         =   "Form1"
   ClientHeight    =   8055
   ClientLeft      =   45
   ClientTop       =   435
   ClientWidth     =   10920
   BeginProperty Font 
      Name            =   "Tahoma"
      Size            =   9
      Charset         =   0
      Weight          =   400
      Underline       =   0   'False
      Italic          =   0   'False
      Strikethrough   =   0   'False
   EndProperty
   LinkTopic       =   "Form1"
   MaxButton       =   0   'False
   MinButton       =   0   'False
   ScaleHeight     =   8055
   ScaleWidth      =   10920
   ShowInTaskbar   =   0   'False
   StartUpPosition =   2  '屏幕中心
   Begin VB.PictureBox picLOAD 
      Appearance      =   0  'Flat
      BackColor       =   &H80000005&
      ForeColor       =   &H80000008&
      Height          =   375
      Left            =   120
      ScaleHeight     =   345
      ScaleWidth      =   2985
      TabIndex        =   10
      Top             =   960
      Visible         =   0   'False
      Width           =   3015
      Begin MSComctlLib.ProgressBar ProgressBar1 
         Height          =   135
         Left            =   120
         TabIndex        =   11
         Top             =   120
         Width           =   2775
         _ExtentX        =   4895
         _ExtentY        =   238
         _Version        =   393216
         Appearance      =   0
      End
   End
   Begin MSComctlLib.StatusBar StatusBar1 
      Align           =   2  'Align Bottom
      Height          =   255
      Left            =   0
      TabIndex        =   9
      Top             =   7800
      Width           =   10920
      _ExtentX        =   19262
      _ExtentY        =   450
      _Version        =   393216
      BeginProperty Panels {8E3867A5-8586-11D1-B16A-00C0F0283628} 
         NumPanels       =   1
         BeginProperty Panel1 {8E3867AB-8586-11D1-B16A-00C0F0283628} 
            AutoSize        =   1
            Object.Width           =   19209
         EndProperty
      EndProperty
   End
   Begin VB.TextBox txtCZ 
      Height          =   320
      Left            =   6360
      TabIndex        =   8
      Top             =   960
      Width           =   1455
   End
   Begin VB.CommandButton cmdXLS 
      Caption         =   "导出(&E)"
      Height          =   340
      Left            =   9960
      TabIndex        =   7
      Top             =   960
      Width           =   855
   End
   Begin VB.CommandButton cmdQC 
      Caption         =   "清除(&R)"
      Height          =   340
      Left            =   9000
      TabIndex        =   6
      Top             =   960
      Width           =   855
   End
   Begin VB.CommandButton cmdCZ 
      Caption         =   "查找(&S)"
      Height          =   340
      Left            =   8040
      TabIndex        =   5
      Top             =   960
      Width           =   855
   End
   Begin VB.ComboBox comXM 
      Height          =   330
      Left            =   4200
      TabIndex        =   2
      Top             =   960
      Width           =   1575
   End
   Begin MSComctlLib.ImageList ImageList1 
      Left            =   9960
      Top             =   240
      _ExtentX        =   1005
      _ExtentY        =   1005
      BackColor       =   -2147483643
      ImageWidth      =   16
      ImageHeight     =   16
      MaskColor       =   12632256
      _Version        =   393216
      BeginProperty Images {2C247F25-8591-11D1-B16A-00C0F0283628} 
         NumListImages   =   2
         BeginProperty ListImage1 {2C247F27-8591-11D1-B16A-00C0F0283628} 
            Picture         =   "FormWXJL.frx":0000
            Key             =   ""
         EndProperty
         BeginProperty ListImage2 {2C247F27-8591-11D1-B16A-00C0F0283628} 
            Picture         =   "FormWXJL.frx":0114
            Key             =   ""
         EndProperty
      EndProperty
   End
   Begin MSComctlLib.ListView ListView1 
      Height          =   6375
      Left            =   0
      TabIndex        =   1
      Top             =   1440
      Width           =   10935
      _ExtentX        =   19288
      _ExtentY        =   11245
      LabelEdit       =   1
      LabelWrap       =   -1  'True
      HideSelection   =   -1  'True
      FullRowSelect   =   -1  'True
      GridLines       =   -1  'True
      _Version        =   393217
      Icons           =   "ImageList1"
      SmallIcons      =   "ImageList1"
      ColHdrIcons     =   "ImageList1"
      ForeColor       =   -2147483640
      BackColor       =   -2147483643
      BorderStyle     =   1
      Appearance      =   0
      NumItems        =   0
   End
   Begin VB.PictureBox Picture1 
      Appearance      =   0  'Flat
      BackColor       =   &H80000005&
      BorderStyle     =   0  'None
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   9
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H80000008&
      Height          =   855
      Left            =   0
      ScaleHeight     =   855
      ScaleWidth      =   10935
      TabIndex        =   0
      Top             =   0
      Width           =   10935
   End
   Begin VB.Label Label2 
      Caption         =   "查找"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   9
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   255
      Left            =   5880
      TabIndex        =   4
      Top             =   1035
      Width           =   495
   End
   Begin VB.Label label1 
      Caption         =   "项目"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   9
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   255
      Left            =   3720
      TabIndex        =   3
      Top             =   1035
      Width           =   375
   End
End
Attribute VB_Name = "FormWXJL"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
'****************************************************************************
'人人为我,我为人人
'作者:alibaba-cjw
'发布日期:2006/11/11
'描    述:客户信息管理系统
'网    站:http://www.Mndsoft.com/  (VB6源码博客)
'网    站:http://www.VbDnet.com/   (VB.NET源码博客,主要基于.NET2005)
'e-mail  :Mndsoft@163.com
'e-mail  :Mndsoft@126.com
'OICQ    :88382850
'          如果您有新的好的代码别忘记给枕善居哦!
'****************************************************************************


Dim addlist1 As ListItem



Private Sub cmdCZ_Click()
ListView1.ListItems.Clear
Call addXX
End Sub

Private Sub cmdQC_Click()
Me.comXM.Text = ""
txtCZ.Text = ""

ListView1.ListItems.Clear
Call addXX
End Sub

Private Sub cmdXLS_Click()
k = 0
picLOAD.Visible = True
Call OpenConn

If comXM.Text = "" Or txtCZ.Text = "" Then
  sql = "select * from wxb ORDER BY wgrq"
Else
Dim xmmc As String '项目名称
   If Me.comXM.Text = "维修单号" Then xmmc = "wxid"
   If Me.comXM.Text = "报修人" Then xmmc = "bxr"
   If Me.comXM.Text = "完工日期" Then xmmc = "wgrq"
   If Me.comXM.Text = "服务类型" Then xmmc = "fwlx"
   If Me.comXM.Text = "服务方式" Then xmmc = "fwfs"
   If Me.comXM.Text = "维修人员" Then xmmc = "wxry"

  sql = "select * from wxb where " & xmmc & " like '%" & txtCZ.Text & "%' ORDER BY wgrq"
End If

 rs.Open sql, cn, 1, 1
   If rs.RecordCount <= 0 Then
     MsgBox "没有可以导出的记录!", 48, "错误提示"
     Exit Sub
   Else
   
   Call OpenExcel
   '添加excel列头~~~~~~~~~~~~~~~~~~~~~~~
   mysheet.Cells(1, 1) = "维修记录"
   mysheet.Cells(2, 1) = "维修单号"
   mysheet.Cells(2, 2) = "报修人"
   mysheet.Cells(2, 3) = "报修电话"
   mysheet.Cells(2, 4) = "报修日期"
   mysheet.Cells(2, 5) = "到修日期"
   mysheet.Cells(2, 6) = "完工日期"
   mysheet.Cells(2, 7) = "服务类型"
   mysheet.Cells(2, 8) = "服务方式"
   mysheet.Cells(2, 9) = "故障现象"
   mysheet.Cells(2, 10) = "解决方法"
   mysheet.Cells(2, 11) = "故障件名称"
   mysheet.Cells(2, 12) = "故障件型号"
   mysheet.Cells(2, 13) = "更换件名称"
   mysheet.Cells(2, 14) = "更换件型号"
   mysheet.Cells(2, 15) = "上门费用"
   mysheet.Cells(2, 16) = "维修费用"
   mysheet.Cells(2, 17) = "材料费用"
   mysheet.Cells(2, 18) = "维修人员"
   mysheet.Cells(2, 19) = "服务评价"
   mysheet.Cells(2, 20) = "备注"
   mysheet.Cells(2, 21) = "用户编号"
   
   j = 3
  Do While Not rs.EOF
     For i = 0 To rs.Fields.Count - 1
       mysheet.Cells(j, i + 1) = rs.Fields(i).Value
     Next i
    j = j + 1
    rs.MoveNext
     k = k + 1
    Me.ProgressBar1.Value = Format(k / rs.RecordCount, "0.00") * 100
  Loop
   End If
 picLOAD.Visible = False
 ProgressBar1.Value = 0
 myexcel.Visible = True
 Call CloseConn
 Call CloseExcel
End Sub

Private Sub Form_Load()
Me.Icon = FormZY.Icon
Me.Caption = xtmc
Me.Picture1.Picture = LoadPicture(App.Path & "\bg\bg6.bmp")


 comXM.AddItem "维修单号"
comXM.AddItem "报修人"
comXM.AddItem "完工日期"
comXM.AddItem "服务类型"
comXM.AddItem "服务方式"
comXM.AddItem "维修人员"

'添加listview1标头、宽度~~~~~~~~~~~~~~~~~~~~~`
With ListView1
  .View = lvwReport
  .ColumnHeaders.Add = "维修单号"
  .ColumnHeaders.Add = "报修人"
  .ColumnHeaders.Add = "报修电话"
  .ColumnHeaders.Add = "报修日期"
  .ColumnHeaders.Add = "到修日期"
  .ColumnHeaders.Add = "完工日期"
  .ColumnHeaders.Add = "服务类型"
  .ColumnHeaders.Add = "服务方式"
  .ColumnHeaders.Add = "维修人员"
  .ColumnHeaders.Add = "服务评价"
  .ColumnHeaders.Add = "故障现象"
  .ColumnHeaders.Add = "" '存放用户ID
  .ColumnHeaders(7).Width = 1000
  .ColumnHeaders(8).Width = 1000
  .ColumnHeaders(9).Width = 1000
  .ColumnHeaders(10).Width = 1000
  .ColumnHeaders(11).Width = 3000
  .ColumnHeaders(12).Width = 0
  
End With

'添加listview1数据~~~~~~~~~~~~~~~~~~~~~~

 
 Call addXX
 

End Sub

Private Sub ListView1_ColumnClick(ByVal ColumnHeader As MSComctlLib.ColumnHeader)
With ListView1 '点击列标头排序~~~~~~~~~~~~~~~~~~~~~
If (ColumnHeader.Index - 1) = .SortKey Then
.SortOrder = (.SortOrder + 1) Mod 2
Else
.Sorted = False
.SortOrder = 0
.SortKey = ColumnHeader.Index - 1
.Sorted = True
End If
End With
End Sub
Private Sub addXX()


   '添加listview1数据~~~~~~~~~~~~~~~~~~~~~~
Call OpenConn

If comXM.Text = "" Or txtCZ.Text = "" Then
  sql = "select wxid,bxr,bxdh,bxrq,dxrq,wgrq,fwlx,fwfs,wxry,fwpj,gzxx,wyhid from wxb ORDER BY wgrq"
Else
Dim xmmc As String '项目名称
   If Me.comXM.Text = "维修单号" Then xmmc = "wxid"
   If Me.comXM.Text = "报修人" Then xmmc = "bxr"
   If Me.comXM.Text = "完工日期" Then xmmc = "wgrq"
   If Me.comXM.Text = "服务类型" Then xmmc = "fwlx"
   If Me.comXM.Text = "服务方式" Then xmmc = "fwfs"
   If Me.comXM.Text = "维修人员" Then xmmc = "wxry"

  sql = "select wxid,bxr,bxdh,bxrq,dxrq,wgrq,fwlx,fwfs,wxry,fwpj,gzxx,wyhid from wxb where " & xmmc & " like '%" & txtCZ.Text & "%' ORDER BY wgrq"
End If

   rs.Open sql, cn, 1, 1
     Do While Not rs.EOF
       Set addlist1 = ListView1.ListItems.Add(, , rs.Fields("wxid"), , 1) '将各项数据加入list列表
       addlist1.SubItems(1) = IIf(IsNull(rs.Fields("bxr")), "", rs.Fields("bxr"))
       addlist1.SubItems(2) = IIf(IsNull(rs.Fields("bxdh")), "", rs.Fields("bxdh"))
       addlist1.SubItems(3) = IIf(IsNull(rs.Fields("bxrq")), "", rs.Fields("bxrq"))
       addlist1.SubItems(4) = IIf(IsNull(rs.Fields("dxrq")), "", rs.Fields("dxrq"))
       addlist1.SubItems(5) = IIf(IsNull(rs.Fields("wgrq")), "", rs.Fields("wgrq"))
       addlist1.SubItems(6) = IIf(IsNull(rs.Fields("fwlx")), "", rs.Fields("fwlx"))
       addlist1.SubItems(7) = IIf(IsNull(rs.Fields("fwfs")), "", rs.Fields("fwfs"))
       addlist1.SubItems(8) = IIf(IsNull(rs.Fields("wxry")), "", rs.Fields("wxry"))
       addlist1.SubItems(9) = IIf(IsNull(rs.Fields("fwpj")), "", rs.Fields("fwpj"))
       addlist1.SubItems(10) = IIf(IsNull(rs.Fields("gzxx")), "", rs.Fields("gzxx"))
       addlist1.SubItems(11) = IIf(IsNull(rs.Fields("wyhid")), "", rs.Fields("wyhid")) '传递用户ID
       rs.MoveNext
     Loop
     Me.StatusBar1.Panels(1) = " 共有 " & rs.RecordCount & " 条记录被找到!"
Call CloseConn
End Sub

Private Sub ListView1_DblClick()
If ListView1.ListItems.Count <= 0 Then Exit Sub
yhxhcd = ListView1.SelectedItem.SubItems(11)
FormYHXX.Show 1
End Sub

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -