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

📄 fsys.frm

📁 为个人用户开发的车险秘书系统
💻 FRM
📖 第 1 页 / 共 3 页
字号:
        Tupws.PasswordChar = "*"
        
    End Select
End Sub

Private Sub isButton4_Click()
    Dim sql As String
    
    Select Case Osel.Text
    Case "用户管理"
       Call sqldel("pass", "用户 = '" & lvuser.SelectedItem.Text & "'")
       Call sqlshow("用户管理")
       Exit Sub
    Case "承保公司设置"
        Call sqldel("sys", "类别='承保公司名称' and 属性='" & lvuser.SelectedItem.Text & "'")
        Call sqlshow("承保公司名称")
        Call Fresize
       Exit Sub
    Case "车辆颜色设置"
        Call sqldel("sys", "类别='车辆颜色' and 属性='" & lvuser.SelectedItem.Text & "'")
        Call sqlshow("车辆颜色")
        Call Fresize
       Exit Sub
    Case "车辆使用性质设置"
       Call sqldel("sys", "类别='车辆使用性质' and 属性='" & lvuser.SelectedItem.Text & "'")
        Call sqlshow("车辆使用性质")
        Call Fresize
       Exit Sub
    Case "业务量设置"
       Call sqldel("allto", "syear='" & Lv1.SelectedItem.Text & "'")
       Call sqlshow("业务量设置")
       Call Fresize
       Exit Sub
    Case "险种设置"
       Call sqldel("sys", "类别='险种' and 属性='" & lvuser.SelectedItem.Text & "'")
       Call Fresize
       Exit Sub
    Case "邮件服务设置"
    Case "个人佣金密码设置"
       Call sqldel("moneyuser", "name= '" & lvuser.SelectedItem.Text & "'")
       Call sqlshow("个人佣金密码设置")
       Exit Sub
    End Select
End Sub

Private Sub isButton5_Click()
    Select Case Osel.Text
    Case "用户管理"
       Call sqlinsert("用户管理")
       Call sqlshow("用户管理")
       Call Fresize
       Exit Sub
    Case "承保公司设置"
        Call sqlinsert("承保公司名称")
        Call sqlshow("承保公司名称")
        Call Fresize
       Exit Sub
    Case "车辆颜色设置"
        Call sqlinsert("车辆颜色")
        Call sqlshow("车辆颜色")
        Call Fresize
       Exit Sub
    Case "车辆使用性质设置"
        Call sqlinsert("车辆使用性质")
        Call sqlshow("车辆使用性质")
        Call Fresize
       Exit Sub
    Case "业务量设置"
       Call sqlinsert("业务量设置")
       Call sqlshow("业务量设置")
       Call Fresize
       Exit Sub
    Case "险种设置"
        Call sqlinsert("险种")
        Call sqlshow("险种")
        Call Fresize
       Exit Sub
    Case "邮件服务设置"
    Case "个人佣金密码设置"
        Call sqlinsert("个人佣金密码设置")
        Call sqlshow("个人佣金密码设置")
        Call Fresize
    End Select
End Sub

Private Sub isButton6_Click()
    Call Fresize
    
    Call sqlshow("用户管理")
    Call sqlshow("业务量设置")
End Sub

Private Sub Osel_Change()
    Select Case Osel.Text
    Case "用户管理"
        Call Fresize
        Frame1.Caption = "用户管理"
        Frame1.Enabled = True
        Frame2.Enabled = False
        Fmail.Enabled = False
        lvuser.ColumnHeaders.Clear
        lvuser.ListItems.Clear
        lvuser.ColumnHeaders.Add , , "用户名"
        lvuser.ColumnHeaders.Add , , "密码"
        Call sqlshow("用户管理")
        
    Case "承保公司设置"
        Call Fresize
        Frame1.Caption = "承保公司设置"
        Frame1.Enabled = True
        Frame2.Enabled = False
        Fmail.Enabled = False
        Call showcol("承保公司名称")
        Call sqlshow("承保公司名称")
    Case "车辆颜色设置"
        Call Fresize
        Frame1.Caption = "车辆颜色设置"
        Frame1.Enabled = True
        Frame2.Enabled = False
        Fmail.Enabled = False
        Call showcol("车辆颜色")
        Call sqlshow("车辆颜色")
    Case "车辆使用性质设置"
        Call Fresize
        Frame1.Caption = "车辆使用性质设置"
        Frame1.Enabled = True
        Frame2.Enabled = False
        Fmail.Enabled = False
        Call showcol("车辆使用性质")
        Call sqlshow("车辆使用性质")
    Case "业务量设置"
        Call Fresize
        Frame1.Enabled = False
        Fmail.Enabled = False
        Frame2.Enabled = True
         Call sqlshow("业务量设置")
    Case "险种设置"
        Call Fresize
        Frame1.Caption = "险种设置"
        Frame1.Enabled = True
        Frame2.Enabled = False
        Fmail.Enabled = False
        Call showcol("险种名称")
        Call sqlshow("险种名称")
    Case "邮件服务设置"
        Call Fresize
        Frame1.Enabled = False
        Frame2.Enabled = False
        Fmail.Enabled = True
    Case "个人佣金密码设置"
        Call Fresize
        Frame1.Caption = "个人佣金密码设置"
        Frame1.Enabled = True
        Frame2.Enabled = False
        Fmail.Enabled = False
        lvuser.ColumnHeaders.Clear
        lvuser.ListItems.Clear
        lvuser.ColumnHeaders.Add , , "用户名"
        lvuser.ColumnHeaders.Add , , "密码"
        Call sqlshow("个人佣金密码设置")
    
    End Select
End Sub

Private Sub showcol(ByVal Msg As String)
        lvuser.ColumnHeaders.Clear
        lvuser.ListItems.Clear
        lvuser.ColumnHeaders.Add , , Msg
        lvuser.ColumnHeaders.Add , , "说明"
        Lpws.Caption = "说明:"
        Tupws.PasswordChar = ""
        Tupws.Text = ""
End Sub

Private Sub sqlshow(ByVal Msg As String)
    Dim sql As String, i As Integer
    Dim rs As ADODB.Recordset
    Dim mRow As ListItem
    Dim vyear As String, vdb As Boolean
    
    If Msg = "业务量设置" Then
       ' sql = "select syear,smonth,num from allto "
         sql = "select syear,num from allto "
        vdb = ExcSql
        If vdb = True Then
            Set rs = conn.Execute(sql)
            If Not rs.EOF Then
                Lv1.ListItems.Clear
                i = 0
                Do While Not rs.EOF
                vyear = StripNulls(rs("syear"))
                Set mRow = Lv1.ListItems.Add(, , vyear)
               ' mRow.SubItems(1) = rs("smonth")
                mRow.SubItems(1) = vyear
                mRow.SubItems(2) = rs("num")
                i = i + 1
                rs.MoveNext
                Loop
            End If
        End If
    End If
    
    If Msg = "邮件服务设置" Then
        '操作INI文件
    End If
    
    If Msg = "个人佣金密码设置" Then
        sql = "select name,pws from moneyuser"
        vdb = ExcSql
        If vdb = True Then
            Set rs = conn.Execute(sql)
            If Not rs.EOF Then
                i = 0
                lvuser.ListItems.Clear
                Do While Not rs.EOF
                Set mRow = lvuser.ListItems.Add(, , rs("name"))
                mRow.SubItems(1) = rs("pws")
                i = i + 1
                rs.MoveNext
                Loop
            End If
            rs.Close
            Set rs = Nothing
        End If
    End If
    
    If Msg = "用户管理" Then
        sql = "select 用户,密码 from pass"
        vdb = ExcSql
        If vdb = True Then
            Set rs = conn.Execute(sql)
            If Not rs.EOF Then
                i = 0
                lvuser.ListItems.Clear
                Do While Not rs.EOF
                Set mRow = lvuser.ListItems.Add(, , rs("用户"))
                mRow.SubItems(1) = rs("密码")
                i = i + 1
                rs.MoveNext
                Loop
            End If
            rs.Close
            Set rs = Nothing
        End If
    Else
        sql = "select 属性,说明 from sys where 类别='" & Msg & "'"
        vdb = ExcSql
        If vdb = True Then
            Set rs = conn.Execute(sql)
            If Not rs.EOF Then
                lvuser.ListItems.Clear
                Do While Not rs.EOF
                    Set mRow = lvuser.ListItems.Add(, , CStr(rs("属性")))
                    If Trim$(rs("说明")) = "" Then
                    Else
                        mRow.SubItems(1) = CStr(rs("说明"))
                    End If
                    rs.MoveNext
                Loop
            End If
        End If
        rs.Close
        Set rs = Nothing
    End If
    
End Sub

Private Sub sqlinsert(ByVal Msg As String)
    Dim sql As String, vnumcou As Integer
    Dim mRow As ListItem, vdb As Boolean
    Dim vyear, vmonth, ved As String
    
    
    If Msg = "业务量设置" Then
       vyear = Oyear.Text
       vmonth = Omonth.Text
       ved = Ted.Text
       If ved = "" Then
            Exit Sub
       End If
       'sql = "insert into allto(syear,smonth,num) values('" & vyear & "','" & vmonth & "'," & ved & ")"
       sql = "insert into allto(syear,num) values('" & vyear & "'," & ved & ")"
       vdb = ExcSql
       If vdb = True Then
        conn.Execute (sql)
       End If
       Exit Sub
    End If
    
    If Msg = "邮件服务设置" Then
        '操作INI文件
    End If
    
    If Msg = "个人佣金密码设置" Then
           vmonth = Tuname.Text
           ved = Tupws.Text
           If Tupws = "" Or Tuname = "" Then
                Exit Sub
           Else
              sql = "select count(*) from moneyuser"
              vnumcou = conn.Execute(sql)(0)
              If vnumcou >= 1 Then
                MsgBox "该项只能设置一个用户!"
                Exit Sub
              End If
           End If
           sql = "insert into moneyuser(name,pws) values('" & vmonth & "','" & ved & "')"
           'MsgBox sql
           vdb = ExcSql
           If vdb = True Then
            conn.Execute (sql)
           End If
           Exit Sub
    End If
    
    If Msg = "用户管理" Then
           vmonth = Tuname.Text
           ved = Tupws.Text
           If Tupws = "" Or Tuname = "" Then
                Exit Sub
           Else
              sql = "select count(*) from pass where 用户= '" & Tuname & "'"
              vnumcou = conn.Execute(sql)(0)
              If vnumcou > 0 Then
                MsgBox "用户同名!"
                Exit Sub
              End If
           End If
           sql = "insert into pass(用户,密码) values('" & vmonth & "','" & ved & "')"
           'MsgBox sql
           vdb = ExcSql
           If vdb = True Then
            conn.Execute (sql)
           End If
           Exit Sub
    Else
           vyear = Msg
           vmonth = Tuname.Text
           ved = Tupws.Text
           If Tuname = "" Then
                Exit Sub
           End If
           sql = "insert into sys(类别,属性,说明) values('" & vyear & "','" & vmonth & "','" & ved & "')"
           vdb = ExcSql
           If vdb = True Then
            conn.Execute (sql)
           End If
           Exit Sub
    End If
    
End Sub

Private Sub sqldel(ByVal tbname As String, ByVal zdfr As String)
    Dim sql As String, vdb As Boolean
    
    sql = "delete from " & tbname & " where " & zdfr
    vdb = ExcSql
    If vdb = True Then
        conn.Execute (sql)
    End If
End Sub

⌨️ 快捷键说明

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