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

📄 formyhxx.frm

📁 管家婆客户管理系统,界面很漂亮,大家可以学习学习
💻 FRM
📖 第 1 页 / 共 2 页
字号:
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   9
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   255
         Left            =   120
         TabIndex        =   19
         Top             =   765
         Width           =   855
      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            =   2640
         TabIndex        =   18
         Top             =   405
         Width           =   735
      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            =   120
         TabIndex        =   17
         Top             =   405
         Width           =   735
      End
   End
   Begin VB.TextBox txtBZ 
      Height          =   315
      Left            =   1080
      TabIndex        =   14
      Top             =   2640
      Width           =   6345
   End
   Begin VB.TextBox txtJDR 
      Enabled         =   0   'False
      Height          =   320
      Left            =   6000
      TabIndex        =   2
      Top             =   600
      Width           =   1455
   End
   Begin VB.TextBox txtGJRQ 
      Height          =   320
      Left            =   3600
      TabIndex        =   1
      Top             =   600
      Width           =   1455
   End
   Begin VB.TextBox txtYHID 
      Enabled         =   0   'False
      Height          =   320
      Left            =   1080
      TabIndex        =   0
      Top             =   600
      Width           =   1575
   End
   Begin VB.Image Image1 
      Height          =   240
      Left            =   240
      Picture         =   "FormYHXX.frx":0B65
      Top             =   600
      Width           =   240
   End
   Begin VB.Label Label11 
      Caption         =   "建 档 人"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   9
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   255
      Left            =   5160
      TabIndex        =   26
      Top             =   645
      Width           =   855
   End
   Begin VB.Label Label10 
      Caption         =   "购买日期"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   9
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   255
      Left            =   2760
      TabIndex        =   25
      Top             =   645
      Width           =   735
   End
   Begin VB.Label Label9 
      Caption         =   "编号"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   9
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   255
      Left            =   585
      TabIndex        =   24
      Top             =   645
      Width           =   435
   End
   Begin VB.Label Label8 
      Caption         =   "服务说明"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   9
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   255
      Left            =   240
      TabIndex        =   23
      Top             =   2700
      Width           =   765
   End
End
Attribute VB_Name = "FormYHXX"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False



Dim addlist1 As ListItem
Dim addlist2 As ListItem



Private Sub cmdTJHF_Click()
hfidcd = ""
FormHF.Show 1
End Sub

Private Sub cmdTJWX_Click()
wxidcd = ""
FormWXD.Show 1

End Sub



Private Sub Combo1_LostFocus()
If Me.Combo1.Text = "直接客户" Or Me.Combo1.Text = "间接客户" Then
   Exit Sub
Else
   MsgBox "选择值错误,请从列表中选取!", 48, "错误信息"
   Me.Combo1.Text = "直接客户"
End If
End Sub



Private Sub Command1_Click()
Unload Me
End Sub

Private Sub Command2_Click()
ListView1.ListItems.Clear
ListView2.ListItems.Clear


Call OpenConn
   sql = "select * from wxb where wyhid='" & yhxhcd & "' ORDER BY bxrq"
   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("fwlx")), "", rs.Fields("fwlx"))
       addlist1.SubItems(5) = IIf(IsNull(rs.Fields("fwfs")), "", rs.Fields("fwfs"))
       addlist1.SubItems(6) = IIf(IsNull(rs.Fields("wxry")), "", rs.Fields("wxry"))
       addlist1.SubItems(7) = IIf(IsNull(rs.Fields("fwpj")), "", rs.Fields("fwpj"))
       addlist1.SubItems(8) = IIf(IsNull(rs.Fields("gzxx")), "", rs.Fields("gzxx"))

       rs.MoveNext
     Loop
Call CloseConn
    
Call OpenConn
  sql = "select * from hfb where hyhid='" & yhxhcd & "'  order by hfrq"
  rs.Open sql, cn, 1, 1
    Do While Not rs.EOF
      Set addlist2 = ListView2.ListItems.Add(, , rs.Fields("hfid"), , 2) '将各项数据加入listview
          addlist2.SubItems(1) = IIf(IsNull(rs.Fields("cppj")), "", rs.Fields("cppj"))
          addlist2.SubItems(2) = IIf(IsNull(rs.Fields("fwpj")), "", rs.Fields("fwpj"))
          addlist2.SubItems(3) = IIf(IsNull(rs.Fields("hfr")), "", rs.Fields("hfr"))
          addlist2.SubItems(4) = IIf(IsNull(rs.Fields("hfrq")), "", rs.Fields("hfrq"))
          addlist2.SubItems(5) = IIf(IsNull(rs.Fields("syqk")), "", rs.Fields("syqk"))
          rs.MoveNext
    Loop
Call CloseConn
End Sub

Private Sub ListView1_DblClick()
If ListView1.ListItems.Count <= 0 Then Exit Sub
wxidcd = ListView1.SelectedItem
FormWXD.Show 1
End Sub



Private Sub ListView2_DblClick()
If ListView2.ListItems.Count <= 0 Then Exit Sub
hfidcd = ListView2.SelectedItem
FormHF.Show 1
End Sub

Private Sub txtGJRQ_LostFocus()
'~~~~~~~~~~日期格式~~~~~~~~~~~~~~~~
If IsDate(txtGJRQ.Text) Then
  txtGJRQ = Format(txtGJRQ.Text, yyyymmdd)
Else
  txtGJRQ = ""
End If
End Sub



Private Sub txtLXR_LostFocus()
'获得用户名拼音码~~~~~~~~~~~~~~~~~~~`
Dim a As Integer
txtPYM.Text = ""
a = Len(txtLXR.Text)
For i = 1 To a
    txtPYM.Text = txtPYM.Text & py(Mid(txtLXR.Text, i, 1))
Next i
End Sub





Private Sub txtZJBH_Change()
'~~~~~~~~~~~~~验证文本有效性~~~~~~~~~~~~~~~~~~~~
If Len(txtZJBH.Text) = 16 Or Len(txtZJBH.Text) = 18 Then
   txtZJBH.BackColor = &H80000005
Else
   txtZJBH.BackColor = &H80C0FF
End If
End Sub

Private Sub txtZJBH_GotFocus()
'~~~~~~~~~~~~~验证文本有效性~~~~~~~~~~~~~~~~~~~~

If Len(txtZJBH.Text) = 16 Or Len(txtZJBH.Text) = 18 Then
   txtZJBH.BackColor = &H80000005
Else
   txtZJBH.BackColor = &H80C0FF
End If
End Sub

Private Sub cmdXG_Click()
'更新时数据验证~~~~~~~~~~~~~~~~~~~~~~~~~~~
'If czyqx = "业务员" Then
'   MsgBox "权限不够,不能进行更新记录操作!", 48, "错误提示"
'   Exit Sub
'End If

If txtGJRQ.Text = "" Then
   MsgBox "购买日期不能为空!", 48, "错误提示"
   txtGJRQ.SetFocus
   Exit Sub
End If
If txtLXR.Text = "" Then
   MsgBox "联系人不能为空!", 48, "错误提示"
   txtLXR.SetFocus
   Exit Sub
End If
If txtYHDH.Text = "" And txtYHSJ.Text = "" Then
   MsgBox "用户电话或手机必须填写一项!", 48, "错误提示"
   txtYHDH.SetFocus
   Exit Sub
End If
If txtZJXH.Text = "" Then
    MsgBox "软件版本不能为空!", 48, "错误提示"
   txtZJXH.SetFocus
   Exit Sub
End If
If txtZJBH.Text = "" Then
    MsgBox "加密卡号不能为空!", 48, "错误提示"
   txtZJBH.SetFocus
   Exit Sub
End If


'更新数据~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Call OpenConn
  sql = "select * from yhda where yhid='" & txtYHID.Text & "'"
  rs.Open sql, cn, 3, 3
    rs.Fields("lxr") = txtLXR.Text
    rs.Fields("pym") = txtPYM.Text
    rs.Fields("yhlx") = Me.Combo1.Text
    rs.Fields("yhdw") = txtYHDW.Text
    rs.Fields("yhdz") = txtYHDZ.Text
    rs.Fields("yhdh") = txtYHDH.Text
    rs.Fields("yhsj") = txtYHSJ.Text
    rs.Fields("zjxh") = txtZJXH.Text
    rs.Fields("zjbh") = txtZJBH.Text
    rs.Fields("xsqxh") = txtXSQXH.Text
    rs.Fields("xsqbh") = txtXSQBH.Text
    rs.Fields("gjrq") = txtGJRQ.Text
    rs.Fields("jdr") = czy
    rs.Fields("bz") = txtBZ.Text
  rs.Update
Call CloseConn
'更新结束~~~~~~~~~~~~~~~~~~~~~~~~~~~
   
   '更新formZY listview~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  FormZY.cmdCZ = True
  MsgBox "记录已更新完毕!", 64, "操作成功"
End Sub

Private Sub Form_Load()
'设置相关信息~~~~~~~~~~~~~~~~~~~~~~~
Me.Caption = xtmc
Me.Icon = FormZY.Icon
Me.Combo1.AddItem "直接客户"
Me.Combo1.AddItem "间接客户"



If czyqx = "业务员" Then
   cmdXG.Visible = False
End If
'取出数据到相应位置~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Call OpenConn
  sql = "select * from yhda where yhid='" & yhxhcd & "'"
  rs.Open sql, cn, 1, 1
     txtYHID.Text = rs.Fields("yhid")
     txtGJRQ.Text = rs.Fields("gjrq")
     txtJDR.Text = rs.Fields("jdr")
     txtLXR.Text = rs.Fields("lxr")
     txtPYM.Text = rs.Fields("pym")
     Me.Combo1.Text = rs.Fields("yhlx")
     txtYHDW.Text = rs.Fields("yhdw")
     txtYHDZ.Text = rs.Fields("yhdz")
     txtYHDH.Text = rs.Fields("yhdh")
     txtYHSJ.Text = rs.Fields("yhsj")
     txtZJXH.Text = rs.Fields("zjxh")
     txtZJBH.Text = rs.Fields("zjbh")
     txtXSQXH.Text = rs.Fields("xsqxh")
     txtXSQBH.Text = rs.Fields("xsqbh")
     txtBZ.Text = rs.Fields("bz")
Call CloseConn

'添加listview1标头、宽度~~~~~~~~~~~~~~~~~~~~~`
With ListView1
  .View = lvwReport
  .ColumnHeaders.Add = "服务单号"
  .ColumnHeaders.Add = "客户名称"
  .ColumnHeaders.Add = "客户电话"
  .ColumnHeaders.Add = "报修日期"
  .ColumnHeaders.Add = "服务类型"
  .ColumnHeaders.Add = "服务方式"
  .ColumnHeaders.Add = "服务人员"
  .ColumnHeaders.Add = "服务评价"
  .ColumnHeaders.Add = "故障现象"
  .ColumnHeaders(5).Width = 1000
  .ColumnHeaders(6).Width = 1000
  .ColumnHeaders(7).Width = 1000
  .ColumnHeaders(8).Width = 1000
  .ColumnHeaders(9).Width = 3000
  
End With

'添加listview1数据~~~~~~~~~~~~~~~~~~~~~~
Call OpenConn
   sql = "select * from wxb where wyhid='" & yhxhcd & "' ORDER BY bxrq"
   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("fwlx")), "", rs.Fields("fwlx"))
       addlist1.SubItems(5) = IIf(IsNull(rs.Fields("fwfs")), "", rs.Fields("fwfs"))
       addlist1.SubItems(6) = IIf(IsNull(rs.Fields("wxry")), "", rs.Fields("wxry"))
       addlist1.SubItems(7) = IIf(IsNull(rs.Fields("fwpj")), "", rs.Fields("fwpj"))
       addlist1.SubItems(8) = IIf(IsNull(rs.Fields("gzxx")), "", rs.Fields("gzxx"))

       rs.MoveNext
     Loop
Call CloseConn
    
'添加listview2标头~~~~~~~~~~~~~~~~~~~~~~~
With ListView2
  .View = lvwReport
  .ColumnHeaders.Add = "回访编号"
  .ColumnHeaders.Add = "产品评价"
  .ColumnHeaders.Add = "服务评价"
  .ColumnHeaders.Add = "回访人"
  .ColumnHeaders.Add = "回访日期"
  .ColumnHeaders.Add = "使用情况"
  .ColumnHeaders(6).Width = 3000
End With
'添加listview2标头~~~~~~~~~~~~~~~~~~~~
Call OpenConn
  sql = "select * from hfb where hyhid='" & yhxhcd & "'  order by hfrq"
  rs.Open sql, cn, 1, 1
    Do While Not rs.EOF
      Set addlist2 = ListView2.ListItems.Add(, , rs.Fields("hfid"), , 2) '将各项数据加入listview
          addlist2.SubItems(1) = IIf(IsNull(rs.Fields("cppj")), "", rs.Fields("cppj"))
          addlist2.SubItems(2) = IIf(IsNull(rs.Fields("fwpj")), "", rs.Fields("fwpj"))
          addlist2.SubItems(3) = IIf(IsNull(rs.Fields("hfr")), "", rs.Fields("hfr"))
          addlist2.SubItems(4) = IIf(IsNull(rs.Fields("hfrq")), "", rs.Fields("hfrq"))
          addlist2.SubItems(5) = IIf(IsNull(rs.Fields("syqk")), "", rs.Fields("syqk"))
          rs.MoveNext
    Loop
Call CloseConn
End Sub

⌨️ 快捷键说明

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