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

📄 frmbk.frm

📁 驾驶员考试系统界面不错在98下运行C/S模式
💻 FRM
📖 第 1 页 / 共 4 页
字号:
         BeginProperty Font 
            Name            =   "仿宋_GB2312"
            Size            =   12
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00800000&
         Height          =   255
         Left            =   120
         TabIndex        =   9
         Top             =   480
         Width           =   1095
      End
      Begin VB.Label Label2 
         BackStyle       =   0  'Transparent
         Caption         =   "型  号:"
         BeginProperty Font 
            Name            =   "仿宋_GB2312"
            Size            =   12
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00800000&
         Height          =   255
         Left            =   120
         TabIndex        =   8
         Top             =   960
         Width           =   1095
      End
      Begin VB.Label Label3 
         BackStyle       =   0  'Transparent
         Caption         =   "车  长:"
         BeginProperty Font 
            Name            =   "仿宋_GB2312"
            Size            =   12
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00800000&
         Height          =   255
         Left            =   120
         TabIndex        =   7
         Top             =   1440
         Width           =   1095
      End
      Begin VB.Label Label4 
         BackStyle       =   0  'Transparent
         Caption         =   "车  宽:"
         BeginProperty Font 
            Name            =   "仿宋_GB2312"
            Size            =   12
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00800000&
         Height          =   255
         Left            =   2640
         TabIndex        =   6
         Top             =   1440
         Width           =   1095
      End
      Begin VB.Label Label5 
         BackStyle       =   0  'Transparent
         Caption         =   "类  型:"
         BeginProperty Font 
            Name            =   "仿宋_GB2312"
            Size            =   12
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00800000&
         Height          =   255
         Left            =   2640
         TabIndex        =   5
         Top             =   480
         Width           =   1095
      End
      Begin VB.Label Label6 
         BackStyle       =   0  'Transparent
         Caption         =   "前  驱:"
         BeginProperty Font 
            Name            =   "仿宋_GB2312"
            Size            =   12
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00800000&
         Height          =   255
         Left            =   2640
         TabIndex        =   4
         Top             =   960
         Width           =   1095
      End
      Begin VB.Label Label11 
         BackStyle       =   0  'Transparent
         Caption         =   "CM"
         BeginProperty Font 
            Name            =   "仿宋_GB2312"
            Size            =   12
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00800000&
         Height          =   255
         Left            =   1920
         TabIndex        =   3
         Top             =   1440
         Width           =   255
      End
      Begin VB.Label Label12 
         BackStyle       =   0  'Transparent
         Caption         =   "CM"
         BeginProperty Font 
            Name            =   "仿宋_GB2312"
            Size            =   12
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00800000&
         Height          =   255
         Left            =   4440
         TabIndex        =   2
         Top             =   1440
         Width           =   255
      End
   End
   Begin VB.PictureBox PicTop 
      BackColor       =   &H00808080&
      BorderStyle     =   0  'None
      Height          =   450
      Left            =   45
      ScaleHeight     =   30
      ScaleMode       =   3  'Pixel
      ScaleWidth      =   788
      TabIndex        =   0
      TabStop         =   0   'False
      Top             =   0
      Width           =   11820
      Begin VB.Label Label28 
         AutoSize        =   -1  'True
         BackStyle       =   0  'Transparent
         Caption         =   "桩考变库"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00FFFFFF&
         Height          =   210
         Left            =   600
         TabIndex        =   1
         Top             =   120
         Width           =   900
      End
      Begin VB.Image imgIcon 
         Height          =   240
         Left            =   60
         Picture         =   "frmBk.frx":0000
         Top             =   120
         Width           =   240
      End
   End
End
Attribute VB_Name = "frmBk"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Private Sub cmbcm_Click()
    If cmbxh.Text <> "" Then
        Set Res = New ADODB.Recordset
        Sstr = "select * from kczl where cm='" & cmbcm.Text & "' and xh='" & cmbxh.Text & "'"
        Res.Open Sstr, Conn
        If Res.EOF Then
            Set Res = New ADODB.Recordset
            Sstr = "select * from kczl where cm='" & cmbcm.Text & "'"
            Res.Open Sstr, Conn
        End If
    Else
        Set Res = New ADODB.Recordset
        Sstr = "select * from kczl where cm='" & cmbcm.Text & "'"
        Res.Open Sstr, Conn
    End If
    If Res.EOF = False Then
        txtcc.Text = Res!cc
        cmblx.Text = Res!lx
        cmbxh.Text = Res!xh
        cmbqq.Text = Res!qq
        txtck.Text = Res!ck
    Else
        MsgBox "没有找到记录!", vbOKOnly, "提示"
        cmbxh = ""
        txtcc = ""
        txtck = ""
    End If
End Sub

Private Sub cmblx_Click()
    Call txtck_Change
End Sub

Private Sub cmblx_KeyPress(KeyAscii As Integer)
    KeyAscii = 0
End Sub

Private Sub cmbqq_Click()
    Call txtcc_Change
End Sub

Private Sub cmbqq_KeyPress(KeyAscii As Integer)
    KeyAscii = 0
End Sub

Private Sub cmbxh_Click()
    If cmbcm.Text <> "" Then
        Set Res = New ADODB.Recordset
        Sstr = "select * from kczl where cm='" & cmbcm.Text & "' and xh='" & cmbxh.Text & "'"
        Res.Open Sstr, Conn
        If Res.EOF Then
            Set Res = New ADODB.Recordset
            Sstr = "select * from kczl where xh='" & cmbxh.Text & "'"
            Res.Open Sstr, Conn
        End If
    Else
        Set Res = New ADODB.Recordset
        Sstr = "select * from kczl where xh='" & cmbxh.Text & "'"
        Res.Open Sstr, Conn
    End If
    If Res.EOF = False Then
        txtcc.Text = Res!cc
        cmblx.Text = Res!lx
        cmbcm.Text = Res!cm
        cmbqq.Text = Res!qq
        txtck.Text = Res!ck
    Else
        MsgBox "没有找到记录!", vbOKOnly, "提示"
        cmbcm = ""
        txtcc = ""
        txtck = ""
    End If
End Sub

Private Sub Command1_Click()
    Call kczl_add_update
End Sub
Private Sub kczl_add_update()
    Dim cx_flag As Boolean
    Set Res = New ADODB.Recordset
    Sstr = "select * from kczl where cm='" & cmbcm.Text & "' and xh='" & cmbxh.Text & "'"
    Res.Open Sstr, Conn
    If Res.EOF And Res.BOF Then
        Sstr = "insert into kczl(cm,lx,xh,qq,cc,ck) values('" & cmbcm.Text & "','" & cmblx.Text & "','" & cmbxh.Text & "','" & cmbqq.Text & "','" & txtcc.Text & "','" & txtck & "')"
        Conn.Execute Sstr
        cx_flag = False
        For i = 0 To cmbcm.ListCount - 1
            If cmbcm.List(i) = cmbcm Then cx_flag = True
        Next i
        If cx_flag = False Then cmbcm.AddItem cmbcm.Text
        cx_flag = False
        For i = 0 To cmbxh.ListCount - 1
            If cmbxh.List(i) = cmbxh Then cx_flag = True
        Next i
        If cx_flag = False Then cmbxh.AddItem cmbxh.Text
    Else
        Sstr = "update kczl set lx='" & cmblx.Text & "',qq='" & cmbqq.Text & "',cc='" & txtcc.Text & "',ck='" & txtck.Text & "'  where cm='" & cmbcm.Text & "' and xh='" & cmbxh.Text & "' "
        Conn.Execute Sstr
    End If
End Sub

Private Sub Command10_Click()
    Unload Me
End Sub

Private Sub Command3_Click()
    Call kczl_add_update
End Sub

Private Sub Command4_Click()
    If MsgBox("确定要删除当前考车信息吗?", vbOKCancel, "删除信息提示") = vbOK Then
        Sstr = "delete * from kczl where cm='" & cmbcm.Text & "' and xh='" & cmbxh.Text & "'"
        Conn.Execute Sstr
        cmbcm = ""
        cmbxh = ""
        txtcc = ""
        txtck = ""
    End If
End Sub

Private Sub Command7_Click()
    For i = 0 To 3
        If txtzero(i) = "" Then
            MsgBox "请设置场地零位与电机周长!"
            Exit Sub
        End If
    Next i
    If txtlk.Text = "" Or txtzc.Text = "" Or txtzk.Text = "" Then
        MsgBox "请输入正确的车长和车宽", 36
        Exit Sub
    End If
    j = Val(txtzero(3))

    i = Val(txtlk) - Val(txtzero(0))         '路宽 设一线
    Txtzd(0) = (i - txtStr(4)) / j
    Txtzd(1) = (i - txtStr(5)) / j
    i = txtzc - txtzero(2)                   '桩长 设三线
    Txtzd(2) = (i - txtStr(6)) / j
    Txtzd(3) = (i - txtStr(7)) / j
    i = txtzk - txtzero(1)                   '库宽 设四、六线
    Txtzd(4) = (i - txtStr(4)) / j
    Txtzd(5) = (i - txtStr(5)) / j
    Txtzd(6) = (i - txtStr(6)) / j
    Txtzd(7) = (i - txtStr(7)) / j
    
End Sub

Private Sub Command8_Click()
    For i = 0 To 8
        Txtzd(i) = 0
    Next i
End Sub

Private Sub Command9_Click()
    FrmBKkl.Show 1
End Sub

Private Sub Form_Load()
    Me.WindowState = 2
    SetSB 2, "桩考变库(设置考场)"
    RFcar (App.Path & "\bk.txt")
    For i = 0 To 3
        txtzero(i).Text = txtStr(i)
    Next i
    Set Res = New ADODB.Recordset
    Sstr = "select cm from kczl group by cm"
    Res.Open Sstr, Conn
    Do Until Res.EOF
        cmbcm.AddItem Res!cm
        Res.MoveNext
    Loop
    Set Res = New ADODB.Recordset
    Sstr = "select xh from kczl group by xh"
    Res.Open Sstr, Conn
    Do Until Res.EOF
        cmbxh.AddItem Res!xh
        Res.MoveNext
    Loop
End Sub

Private Sub Form_Resize()
PicTop.Width = Width / 15 - 12
    Cls
    Line (2, 2)-(Width / 15 - 14, Height / 15 - 29), 10921638, B
End Sub

Private Sub Text1_KeyPress(KeyAscii As Integer)
    If (KeyAscii < 48 Or KeyAscii > 57) And KeyAscii <> 8 And KeyAscii <> 46 Then
        KeyAscii = 0
    End If
End Sub

Private Sub txtcc_Change()
    If Trim(txtcc.Text) <> "" Then
        If cmbqq.Text = "是" Then
            i = 50
        Else
            i = 0
        End If
        txtzc = Val(txtcc.Text) * 2 + i
        txtlk = Val(txtcc.Text) * 1.5
        txtqd = txtlk + Val(txtzk)
    End If
End Sub

Private Sub txtcc_KeyPress(KeyAscii As Integer)
    If (KeyAscii < 48 Or KeyAscii > 57) And KeyAscii <> 8 And KeyAscii <> 46 Then
        KeyAscii = 0
    End If
End Sub

Private Sub txtck_Change()
        If InStr(cmblx.Text, "B") > 0 Or InStr(cmblx.Text, "A") Then
            i = 70
        Else
            i = 60
        End If
        txtzk = Val(txtck.Text) + i
        txtqd = txtzk + 1.5 * Val(txtcc.Text)
End Sub

Private Sub txtck_KeyPress(KeyAscii As Integer)
    If (KeyAscii < 48 Or KeyAscii > 57) And KeyAscii <> 8 And KeyAscii <> 46 Then
        KeyAscii = 0
    End If
End Sub

⌨️ 快捷键说明

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