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

📄 flp.frm

📁 为个人用户开发的车险秘书系统
💻 FRM
📖 第 1 页 / 共 3 页
字号:
         HighlightColor  =   10658385
         Tooltiptitle    =   ""
         ToolTipIcon     =   0
         ToolTipType     =   0
         ttForeColor     =   0
         BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
            Name            =   "Verdana"
            Size            =   8.25
            Charset         =   0
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
      End
      Begin VB.Label Label2 
         AutoSize        =   -1  'True
         BackStyle       =   0  'Transparent
         Caption         =   "查询条件:"
         Height          =   180
         Left            =   3960
         TabIndex        =   28
         Top             =   240
         Width           =   900
      End
   End
End
Attribute VB_Name = "Flp"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit


Private Sub Fresize()
    Me.Width = Fmain.Width
    Me.Height = Fmain.Height
    Me.Left = 0
    Me.Top = Fmain.Top
    
    Frame1.Top = 0
    Frame1.Width = Me.ScaleWidth
    Frame2.Width = Me.ScaleWidth
    Frame3.Width = Frame2.Width / 2
    Frame4.Width = Frame2.Width / 2 - 100
    Frame3.Left = 0
    Frame4.Left = Frame3.Width + 100
    Fshow.Width = Me.ScaleWidth
    Lvlp.Width = Fshow.Width - 50
    
    Frame5.Left = (Frame2.Width - Frame5.Width) / 2
    
    If Frame5.Visible = False Then
        Frame2.Height = Frame3.Height + 100
        Frame3.Top = 100
        Frame4.Top = 100
    Else
        Frame2.Height = Frame3.Height + Frame5.Height + 100
        Frame3.Top = Frame5.Height + 100
        Frame4.Top = Frame5.Height + 100
    End If
    Frame2.Top = Me.ScaleHeight - Frame2.Height - 100
    Fshow.Height = Me.ScaleHeight - Frame1.Height - Frame2.Height - 200
    Lvlp.Height = Fshow.Height - 250
    Tmark.Width = Frame3.Width - 50
    Tother.Width = Frame4.Width - 50
    
End Sub

Private Sub Form_Load()
    Dim ssql As String
    Dim vda As String
    
    Call Fresize
    
    With Omy
        .AddItem "满意"
        .AddItem "不满意"
        .ListIndex = 0
    End With
    
    With Oja
        .AddItem "已结案"
        .AddItem "未结案"
        .ListIndex = 0
    End With
    
    vda = DateAdd("m", -1, Date)
    ssql = "where vdate > #" & vda & "#"
    
    Call vsqlshow(ssql)
End Sub

Private Sub isButton10_Click()
    'vda = DateAdd("m", -1, Date)
    'ssql = "where vdate > #" & vda & "#"
    Call vsqlshow("")

End Sub

Private Sub isButton11_Click()
    If Lvlp.ListItems.Count > 0 Then
        gPrintListView Lvlp, "理赔资料"
    Else
        MsgBox "没有需要打印的内容"
    End If
End Sub

Private Sub isButton12_Click()
    Unload Me
End Sub

Private Sub isButton3_Click()
    Dim i As Integer
    
    If Frame5.Visible = False Then
        Frame5.Visible = True
        Frame5.Enabled = True
        Call Fresize
        
        For i = 0 To 10
                Tmsg(i).Text = ""
        Next i
        Tmark.Text = ""
        Tother.Text = ""
        Tadd.Text = "add"
    Else
        Frame5.Visible = False
        Frame5.Enabled = False
        Call Fresize
        Tmark.Text = ""
        Tother.Text = ""
        Tadd.Text = ""
    End If
End Sub

Private Sub isButton4_Click()
    Dim sql As String
    
    sql = "delete from lp where id= '" & Lvlp.SelectedItem.Text & "'"
    Call exsql(sql)
    Call vsqlshow("")
End Sub

Private Sub isButton5_Click()
    Frame5.Visible = False
    Frame5.Enabled = False
    Call Fresize
    
    If Tadd.Text = "add" Then
        Call vsqlinsert
    Else
        Call vsqlupdate
    End If
    Call vsqlshow("")
End Sub

Private Sub vsqlupdate()
    Dim vid, sql As String
    Dim vdb As Boolean
    Dim vnum As Integer
    
    vid = Trim$(Tmsg(0).Text)
    If vid = "" Then
        MsgBox "请填写正确的保单号!"
        Exit Sub
    End If
    
    vdb = ExcSql
    If vdb = True Then
        sql = "select count(id) from lp where id='" & vid & "'"
        vnum = conn.Execute(sql)(0)
        If vnum = 0 Then
            MsgBox "您输入的保单号不存在!"
            Exit Sub
        End If
        
        sql = "update lp set name ='" & Tmsg(1).Text & "',tel='" & Tmsg(2).Text & "',vdate=#" & Oda.Text & "#,carn='" & Tmsg(3).Text & "'," & _
        "changn='" & Tmsg(4).Text & "',xname='" & Tmsg(5).Text & "',sfee='" & Tmsg(7).Text & "',pfee='" & Tmsg(8).Text & "',myd='" & Omy.Text & "',ja='" & Oja.Text & "',mark='" & Tmark.Text & "',other='" & Tother.Text & "',bbx='" & Tmsg(9).Text & "',btel='" & Tmsg(10).Text & "' where id='" & vid & "'"
        Call exsql(sql)
    End If
End Sub

Private Sub vsqlinsert()
    Dim vid, sql As String
    Dim vdb As Boolean
    Dim vnum As Integer
    
    vid = Trim$(Tmsg(0).Text)
    If vid = "" Then
        MsgBox "请填写正确的保单号!"
        Exit Sub
    End If
    
    vdb = ExcSql
    If vdb = True Then
        sql = "select count(id) from orders where id='" & vid & "'"
        vnum = conn.Execute(sql)(0)
        If vnum = 0 Then
            MsgBox "您输入的保单号不存在,请确认后再记录该信息!"
            Exit Sub
        End If
        
        sql = "insert into lp values('" & Tmsg(0).Text & "','" & Tmsg(1).Text & "','" & Tmsg(2).Text & "','" & Oda.Text & "','" & Tmsg(3).Text & "'," & _
        "'" & Tmsg(4).Text & "','" & Tmsg(5).Text & "','" & Tmsg(7).Text & "','" & Tmsg(8).Text & "','" & Omy.Text & "','" & Oja.Text & "','" & Tmark.Text & "','" & Tother.Text & "','" & Tmsg(9).Text & "','" & Tmsg(10).Text & "')"
        Call exsql(sql)
    End If
End Sub

Private Sub vsqlshow(ByVal Osel As String)
        Dim sql As String
        Dim c As ListItem
        Dim vdb As Boolean
        Dim rs As Recordset
        
        Lvlp.ListItems.Clear
        sql = "select * from lp " & Osel & " order by vdate desc"
        vdb = ExcSql
        If vdb = True Then
            Set rs = conn.Execute(sql)
            If Not rs.EOF Then
                Do While Not rs.EOF
                    Set c = Lvlp.ListItems.Add(, , rs("id") & "")
                    c.SubItems(1) = rs("id") & ""
                    c.SubItems(2) = rs("name") & ""
                    c.SubItems(3) = rs("tel") & ""
                    c.SubItems(4) = rs("bbx") & ""
                    c.SubItems(5) = rs("btel") & ""
                    c.SubItems(8) = rs("vdate") & ""
                    c.SubItems(6) = rs("carn") & ""
                    c.SubItems(7) = rs("changn") & ""
                    c.SubItems(9) = rs("xname") & ""
                    c.SubItems(10) = rs("sfee") & ""
                    c.SubItems(11) = rs("pfee") & ""
                    c.SubItems(12) = rs("myd") & ""
                    c.SubItems(13) = rs("ja") & ""
                rs.MoveNext
                Loop
            End If
            rs.Close
            Set rs = Nothing
        End If
End Sub


Private Sub isButton6_Click()
    If Frame5.Visible = False Then
        Frame5.Visible = True
        Frame5.Enabled = True
        Call Fresize
        
        Tadd.Text = "change"
        Call vsqlshow("")
    Else
        Frame5.Visible = False
        Frame5.Enabled = False
        Call Fresize
        
        Tadd.Text = ""
        Call vsqlshow(Lvlp.SelectedItem.Text)
    End If
End Sub

Private Sub isButton8_Click()
    Dim sql As String
     Dim c As ListItem
        Dim vdb As Boolean
        Dim rs As Recordset
        
        Lvlp.ListItems.Clear
        sql = "select * from lp where name='" & Trim$(Tselmsg.Text) & "'"
        vdb = ExcSql
        If vdb = True Then
            Set rs = conn.Execute(sql)
            If Not rs.EOF Then
               GoTo showmsg
               Exit Sub
            End If
            
            sql = "select * from lp where tel='" & Trim$(Tselmsg.Text) & "'"
            Set rs = conn.Execute(sql)
            If Not rs.EOF Then
               GoTo showmsg
               Exit Sub
            End If
            
            sql = "select * from lp where carn='" & Trim$(Tselmsg.Text) & "'"
            Set rs = conn.Execute(sql)
            If Not rs.EOF Then
               GoTo showmsg
               Exit Sub
            Else
                MsgBox "您搜寻的信息不存在!"
                Call vsqlshow("")
            End If
            
        End If
        Exit Sub
showmsg:
                Do While Not rs.EOF
                     Set c = Lvlp.ListItems.Add(, , rs("id") & "")
                    c.SubItems(1) = rs("id") & ""
                    c.SubItems(2) = rs("name") & ""
                    c.SubItems(3) = rs("tel") & ""
                    c.SubItems(4) = rs("bbx") & ""
                    c.SubItems(5) = rs("btel") & ""
                    c.SubItems(8) = rs("vdate") & ""
                    c.SubItems(6) = rs("carn") & ""
                    c.SubItems(7) = rs("changn") & ""
                    c.SubItems(9) = rs("xname") & ""
                    c.SubItems(10) = rs("sfee") & ""
                    c.SubItems(11) = rs("pfee") & ""
                    c.SubItems(12) = rs("myd") & ""
                    c.SubItems(13) = rs("ja") & ""
                rs.MoveNext
                Loop
                rs.Close
                Set rs = Nothing
End Sub

Private Sub Lvlp_Click()
    Dim sql As String
    Dim rs As Recordset
    Dim vdb As Boolean
    
    If Lvlp.ListItems.Count > 0 Then
    
    sql = "select * from lp where id='" & Lvlp.SelectedItem.Text & "'"
    vdb = ExcSql
    If vdb = True Then
        Set rs = conn.Execute(sql)
        If Not rs.EOF Then
            Tmsg(0).Text = rs("id") & ""
            Tmsg(1).Text = rs("name") & ""
            Tmsg(2).Text = rs("tel") & ""
            Oda.Text = rs("vdate") & ""
            Tmsg(3).Text = rs("carn") & ""
            Tmsg(4).Text = rs("changn") & ""
            Tmsg(5).Text = rs("xname") & ""
            'Tmsg(6).Text = rs("sfee") & ""
            Tmsg(7).Text = rs("sfee") & ""
            Tmsg(8).Text = rs("pfee") & ""
            Omy.Text = rs("myd") & ""
            Oja.Text = rs("ja") & ""
            Tmark.Text = rs("mark")
            Tother.Text = rs("other")
            Tmsg(9).Text = rs("bbx") & ""
            Tmsg(10).Text = rs("btel") & ""
        End If
        rs.Close
        Set rs = Nothing
        Tadd.Text = "change"
    End If
    
    End If
End Sub

⌨️ 快捷键说明

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