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

📄 frmcongdu.frm

📁 网上教务管理系统 包括(教师
💻 FRM
📖 第 1 页 / 共 2 页
字号:
            Left            =   4830
            TabIndex        =   10
            Top             =   210
            Width           =   1155
         End
         Begin VB.Label Label1 
            Caption         =   "试读是否合格:"
            BeginProperty Font 
               Name            =   "宋体"
               Size            =   10.5
               Charset         =   134
               Weight          =   400
               Underline       =   0   'False
               Italic          =   0   'False
               Strikethrough   =   0   'False
            EndProperty
            Height          =   315
            Index           =   8
            Left            =   4830
            TabIndex        =   9
            Top             =   900
            Width           =   1845
         End
      End
   End
   Begin MSDBGrid.DBGrid DBGrid1 
      Bindings        =   "FRMCONGDU.frx":054C
      Height          =   3195
      Left            =   60
      OleObjectBlob   =   "FRMCONGDU.frx":055C
      TabIndex        =   1
      Top             =   3210
      Width           =   9375
   End
   Begin VB.Frame Frame2 
      Height          =   3225
      Left            =   7950
      TabIndex        =   0
      Top             =   -60
      Width           =   1455
      Begin VB.CommandButton Command10 
         Caption         =   "下条"
         Height          =   315
         Left            =   210
         TabIndex        =   30
         Top             =   2550
         Width           =   1125
      End
      Begin VB.CommandButton Command9 
         Caption         =   "上条"
         Height          =   315
         Left            =   210
         TabIndex        =   29
         Top             =   2250
         Width           =   1125
      End
      Begin VB.CommandButton Command8 
         Caption         =   "末条"
         Height          =   315
         Left            =   210
         TabIndex        =   28
         Top             =   1950
         Width           =   1125
      End
      Begin VB.CommandButton Command7 
         Caption         =   "首条"
         Height          =   315
         Left            =   210
         TabIndex        =   27
         Top             =   1650
         Width           =   1125
      End
      Begin VB.Data Data1 
         Appearance      =   0  'Flat
         Caption         =   "Data1"
         Connect         =   "Access"
         DatabaseName    =   ""
         DefaultCursorType=   0  'DefaultCursor
         DefaultType     =   2  'UseODBC
         Exclusive       =   0   'False
         Height          =   315
         Left            =   -960
         Options         =   0
         ReadOnly        =   0   'False
         RecordsetType   =   1  'Dynaset
         RecordSource    =   ""
         Top             =   660
         Visible         =   0   'False
         Width           =   1140
      End
      Begin VB.CommandButton Command5 
         Caption         =   "定位"
         Height          =   315
         Left            =   210
         TabIndex        =   22
         Top             =   1350
         Width           =   1125
      End
      Begin VB.CommandButton Command4 
         Caption         =   "保存"
         Height          =   315
         Left            =   210
         TabIndex        =   21
         Top             =   1050
         Width           =   1125
      End
      Begin VB.CommandButton Command3 
         Caption         =   "修改"
         Height          =   315
         Left            =   210
         TabIndex        =   20
         Top             =   750
         Width           =   1125
      End
      Begin VB.CommandButton Command2 
         Caption         =   "删除"
         Height          =   315
         Left            =   210
         TabIndex        =   19
         Top             =   450
         Width           =   1125
      End
      Begin VB.CommandButton Command1 
         Caption         =   "添加"
         Height          =   315
         Left            =   210
         TabIndex        =   18
         Top             =   150
         Width           =   1125
      End
      Begin VB.CommandButton Command6 
         Caption         =   "退出"
         Height          =   315
         Left            =   210
         TabIndex        =   17
         Top             =   2859
         Width           =   1125
      End
   End
End
Attribute VB_Name = "FRMCONGDU"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim baddnew As Boolean
Dim datcongdu, datstud As Database
Private Sub Combo1_Click()
Dim SQLBJ, sqlxh As String
Dim RECBJ, recxh As Recordset
Dim I As Integer
On Error GoTo err
Combo3.Clear
Combo4.Clear
SQLBJ = "SELECT DISTINCT BANJMC FROM BANJGL WHERE YX='" + Trim(Combo1.Text) + "'"
Set RECBJ = datcongdu.OpenRecordset(SQLBJ, dbOpenSnapshot)
If Not RECBJ.BOF Then RECBJ.MoveFirst
For I = 0 To RECBJ.RecordCount - 1
Combo3.AddItem RECBJ.Fields(0)
Combo4.AddItem RECBJ.Fields(0)
If Not RECBJ.EOF Then RECBJ.MoveNext
Next I
RECBJ.Close

Set datstud = OpenDatabase(App.Path + "\database\student.mdb", False, False, ";PWD=62414968;")
sqlxh = "select distinct xh from zbqkb where yx like '" & Trim(Combo1.Text) & "'"
Set recxh = datstud.OpenRecordset(sqlxh, dbOpenDynaset)
If Not recxh.BOF And recxh.EOF Then recxh.MoveFirst
For I = 0 To recxh.RecordCount - 1
Combo2.AddItem recxh.Fields(0).Value
recxh.MoveNext
Next I
'End If
recxh.Close




Exit Sub
err:
MsgBox err.Description, vbCritical, "出错提示"
End Sub

Private Sub Combo2_Click()
Dim sqlxm As String
Dim recxm As Recordset
On Error Resume Next
Text1.Text = ""
'Set datstud = OpenDatabase(App.Path + "\database\student.mdb", False, False, ";PWD=62414968;")
sqlxm = "select distinct xm from zbqkb where xh= '" & Trim(Combo2.Text) & "'"
Set recxm = datstud.OpenRecordset(sqlxm, dbOpenDynaset)
If Not recxm.EOF And recxm.BOF Then recxm.MoveFirst
Text1.Text = recxm.Fields(0).Value
recxm.Close
datstud.Close

End Sub

Private Sub Command1_Click()
Dim SQLYX As String
Dim RECYX As Recordset
Dim I As Integer
Data1.Recordset.AddNew
baddnew = True
Combo1.Clear
Combo2.Clear
Combo3.Clear
Combo4.Clear
Text1.Text = ""
Text2.Text = ""
Set datcongdu = OpenDatabase(App.Path + "\DATABASE\MARK.MDB", , False)
SQLYX = "SELECT DISTINCT YX FROM BANJGL "
Set RECYX = datcongdu.OpenRecordset(SQLYX, dbOpenSnapshot)
If Not RECYX.BOF Then RECYX.MoveFirst
For I = 0 To RECYX.RecordCount - 1
Combo1.AddItem RECYX.Fields(0).Value
If Not RECYX.EOF Then RECYX.MoveNext
Next I

Command1.Enabled = False
Command2.Enabled = False
Command3.Enabled = False
Command5.Caption = "取消"
Command4.Enabled = True
Command7.Enabled = False
Command8.Enabled = False
Command9.Enabled = False
Command10.Enabled = False

End Sub

Private Sub Command10_Click()
Data1.Recordset.MoveNext
If Data1.Recordset.EOF Then Data1.Recordset.MoveLast
End Sub

Private Sub Command2_Click()
With Data1.Recordset
.Delete
.MoveNext
If .EOF Then .MoveLast
End With
End Sub

Private Sub Command3_Click()
baddnew = False
Command1.Enabled = False
Command2.Enabled = False
Command3.Enabled = False
Command5.Caption = "取消"
Command4.Enabled = True
Data1.Recordset.Edit
End Sub

Private Sub Command4_Click()
On Error GoTo err
If baddnew = True Then
If Combo1.Text = "" And Combo2.Text = "" And Combo3.Text = "" Then MsgBox "记录不能为空,请再次输入": Exit Sub: Combo1.SetFocus
Data1.Recordset.Update
Data1.Refresh
DBGrid1.Refresh

If MsgBox("数据已经保存,再输入下一数据?", vbQuestion + vbYesNo) = vbNo Then
Command1.Enabled = True
Command2.Enabled = True
Command3.Enabled = True
Command5.Caption = "定位"
Command4.Enabled = False
Command7.Enabled = True
Command8.Enabled = True
Command9.Enabled = True
Command10.Enabled = True
baddnew = False
Exit Sub
Else
Call Command1_Click
End If
Else
If MsgBox("确信要修改此条记录?", vbQuestion + vbYesNo) = vbNo Then
Exit Sub
Else
Data1.Recordset.Update
Data1.Refresh
DBGrid1.Refresh
Command11.Enabled = True
Command10.Enabled = True
Command9.Enabled = True
Command7.Caption = "定位"
Command8.Enabled = False
End If
End If

Exit Sub
err:
MsgBox err.Description & "请检查是否数据有误"
End Sub

Private Sub Command5_Click()
Select Case Command5.Caption
Case "定位"
Dim AA As String
AA = InputBox("请输入学号以进行准确定位", "记录定位")
If AA = "" Then
Exit Sub
Else
Data1.Recordset.MoveFirst
Data1.Recordset.FindFirst "学号 like " & AA
End If
Case "取消"
If baddnew = True Then
Command1.Enabled = True
Command2.Enabled = True
Command3.Enabled = True
Command5.Caption = "定位"
Command4.Enabled = False
Command7.Enabled = True
Command8.Enabled = True
Command9.Enabled = True
Command10.Enabled = True
Data1.Recordset.Edit
Data1.Recordset.CancelUpdate
Else
'Data1.Recordset.Update
Data1.Recordset.CancelUpdate
Command1.Enabled = True
Command2.Enabled = True
Command3.Enabled = True
Command5.Caption = "定位"
Command4.Enabled = False
End If
End Select
End Sub

Private Sub Command6_Click()
Unload Me
End Sub

Private Sub Command7_Click()
Data1.Recordset.MoveFirst
End Sub

Private Sub Command8_Click()
Data1.Recordset.MoveLast
End Sub

Private Sub Command9_Click()
Data1.Recordset.MovePrevious
If Data1.Recordset.BOF Then Data1.Recordset.MoveFirst

End Sub

Private Sub Form_Activate()
SSTab1.Tab = 0
SSTab1.SetFocus
End Sub

Private Sub Form_Load()
Data1.DatabaseName = App.Path + "\database\mark.mdb"
Data1.RecordSource = "chongdu"
Command4.Enabled = False

End Sub

⌨️ 快捷键说明

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