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

📄 form2.frm

📁 学生成绩管理系统
💻 FRM
📖 第 1 页 / 共 2 页
字号:
            Width           =   735
         End
         Begin VB.Label Label11 
            Caption         =   "总分:"
            Height          =   255
            Left            =   480
            TabIndex        =   42
            Top             =   1800
            Width           =   615
         End
         Begin VB.Label Label12 
            Caption         =   "平均分:"
            Height          =   255
            Left            =   3600
            TabIndex        =   41
            Top             =   1800
            Width           =   735
         End
      End
      Begin VB.Data Data1 
         Caption         =   "Data1"
         Connect         =   "Access"
         DatabaseName    =   ""
         DefaultCursorType=   0  '缺省游标
         DefaultType     =   2  '使用 ODBC
         Exclusive       =   0   'False
         Height          =   375
         Left            =   3120
         Options         =   0
         ReadOnly        =   0   'False
         RecordsetType   =   1  'Dynaset
         RecordSource    =   ""
         Top             =   6840
         Visible         =   0   'False
         Width           =   1935
      End
      Begin VB.Data Data2 
         Caption         =   "Data2"
         Connect         =   "Access"
         DatabaseName    =   ""
         DefaultCursorType=   0  '缺省游标
         DefaultType     =   2  '使用 ODBC
         Exclusive       =   0   'False
         Height          =   345
         Left            =   7320
         Options         =   0
         ReadOnly        =   0   'False
         RecordsetType   =   1  'Dynaset
         RecordSource    =   ""
         Top             =   6960
         Visible         =   0   'False
         Width           =   1860
      End
      Begin VB.TextBox zf 
         DataSource      =   "Data1"
         Height          =   375
         Left            =   4080
         TabIndex        =   39
         Text            =   "Text2"
         Top             =   4500
         Width           =   1335
      End
      Begin VB.TextBox pjf 
         DataSource      =   "Data1"
         Height          =   375
         Left            =   7320
         TabIndex        =   38
         Text            =   "Text2"
         Top             =   4500
         Width           =   1335
      End
      Begin VB.ComboBox Combo1 
         Height          =   300
         Left            =   1800
         TabIndex        =   23
         Text            =   "学号"
         Top             =   600
         Width           =   855
      End
      Begin VB.CommandButton Command2 
         Caption         =   "添加"
         Height          =   375
         Left            =   3720
         TabIndex        =   13
         Top             =   5700
         Width           =   855
      End
      Begin VB.CommandButton Command3 
         Caption         =   "修改"
         Height          =   375
         Left            =   4800
         TabIndex        =   14
         Top             =   5700
         Width           =   855
      End
      Begin VB.CommandButton Command4 
         Caption         =   "删除"
         Height          =   375
         Left            =   5880
         TabIndex        =   15
         Top             =   5700
         Width           =   855
      End
      Begin VB.CommandButton Command5 
         Caption         =   "刷新"
         Height          =   375
         Left            =   6960
         TabIndex        =   16
         Top             =   5700
         Width           =   855
      End
      Begin VB.CommandButton Command6 
         Caption         =   "放弃"
         Enabled         =   0   'False
         Height          =   375
         Left            =   8040
         TabIndex        =   17
         Top             =   5700
         Width           =   855
      End
      Begin VB.CommandButton Command7 
         Caption         =   "起始"
         Height          =   375
         Left            =   4200
         TabIndex        =   18
         Top             =   6300
         Width           =   855
      End
      Begin VB.CommandButton Command8 
         Caption         =   "上一个"
         Height          =   375
         Left            =   5280
         TabIndex        =   19
         Top             =   6300
         Width           =   855
      End
      Begin VB.CommandButton Command9 
         Caption         =   "下一个"
         Height          =   375
         Left            =   6360
         TabIndex        =   20
         Top             =   6300
         Width           =   855
      End
      Begin VB.CommandButton Command10 
         Caption         =   "最后"
         Height          =   375
         Left            =   7440
         TabIndex        =   21
         Top             =   6300
         Width           =   855
      End
      Begin VB.CommandButton Command12 
         Caption         =   "计算"
         Height          =   375
         Left            =   8760
         TabIndex        =   37
         Top             =   4500
         Width           =   615
      End
      Begin VB.Label Label19 
         Caption         =   "电话:"
         Height          =   255
         Left            =   -69840
         TabIndex        =   60
         Top             =   3120
         Width           =   615
      End
      Begin VB.Label Label18 
         Caption         =   "出生年月:"
         Height          =   375
         Left            =   -69840
         TabIndex        =   59
         Top             =   2520
         Width           =   975
      End
      Begin VB.Label Label17 
         Caption         =   "性别:"
         Height          =   375
         Left            =   -69840
         TabIndex        =   58
         Top             =   1920
         Width           =   615
      End
      Begin VB.Label Label16 
         Caption         =   "姓名:"
         Height          =   255
         Left            =   -73320
         TabIndex        =   57
         Top             =   3120
         Width           =   615
      End
      Begin VB.Label Label15 
         Caption         =   "密码:"
         Height          =   255
         Left            =   -73320
         TabIndex        =   56
         Top             =   2520
         Width           =   735
      End
      Begin VB.Label Label14 
         Caption         =   "教师号:"
         Height          =   375
         Left            =   -73320
         TabIndex        =   55
         Top             =   1920
         Width           =   735
      End
      Begin VB.Label Label7 
         Caption         =   "学号"
         Height          =   255
         Left            =   360
         TabIndex        =   54
         Top             =   1680
         Width           =   975
      End
      Begin VB.Label Label13 
         Caption         =   "姓名"
         Height          =   255
         Left            =   1440
         TabIndex        =   53
         Top             =   1680
         Width           =   975
      End
   End
End
Attribute VB_Name = "Form2"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Public Sub lis()
Dim mpath As String
mpath = App.Path
If Right(mpath, 1) <> "\" Then mpath = mpath + "\"
Data2.DatabaseName = mpath + "stu.mdb"
Data2.RecordSource = "select snum,name from chengji order by snum desc"
Data2.Refresh
List1.Clear
Do While Not Data2.Recordset.EOF
  List1.AddItem Data2.Recordset.Fields("snum") & "    " & Data2.Recordset.Fields("name")
  Data2.Recordset.MoveNext
Loop
End Sub

Private Sub Command1_Click()
If Combo1.Text = "学号" Then
Data1.RecordSource = "select * from chengji where snum='" & Text1 & "'"
Else
Data1.RecordSource = "select * from chengji where name='" & Text1 & "'"
End If
Data1.Refresh
If Data1.Recordset.EOF = True Then
zhuyi: MsgBox "输入错误!请重新输入", 48, "提示"
Data1.RecordSource = "chengji"
Data1.Refresh
End If
End Sub

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

Private Sub Command11_Click()
zf1 = (Val(gs) + Val(yy) + Val(wl) + Val(md))
End Sub

Private Sub Command13_Click()
End
End Sub

Private Sub Command14_Click()
pjf1 = (Val(gs) + Val(yy) + Val(wl) + Val(md)) / 4
End Sub

Private Sub Command15_Click()
Data3.Recordset.Edit
Data3.Recordset.Update
End Sub

Private Sub Command16_Click()
Data3.UpdateControls
Data3.Refresh
End Sub

Private Sub Command17_Click()
End
End Sub

Private Sub Command2_Click()
On Error GoTo zhuyi1
Command3.Enabled = Not Command3.Enabled
Command4.Enabled = Not Command4.Enabled
Command5.Enabled = Not Command5.Enabled
Command6.Enabled = Not Command6.Enabled

If Command2.Caption = "添加" Then
Command2.Caption = "确定"
mbook = Data1.Recordset.Bookmark
Data1.Recordset.AddNew
xh = ""
mm = ""
xm = ""
xb = ""
csrq = ""
gs = "未录入"
yy = "未录入"
wl = "未录入"
md = "未录入"
zf = "未计算"
pjf = "未计算"
xh.SetFocus
Else
Command2.Caption = "添加"
Data1.Recordset.Update
Data1.Recordset.MoveLast
Call lis
End If
If Err.Number Then
zhuyi1: MsgBox "输入错误!请重新点击添加按钮,进行添加", 48, "提示"
End If
End Sub

Private Sub Command3_Click()
On Error GoTo zhuyi2
Command2.Enabled = Not Command2.Enabled
Command4.Enabled = Not Command4.Enabled
Command5.Enabled = Not Command5.Enabled
Command6.Enabled = Not Command6.Enabled

If Command3.Caption = "修改" Then
mbook = Data1.Recordset.Bookmark
Command3.Caption = "确认"
Data1.Recordset.Edit
xh.SetFocus
Else
Command3.Caption = "修改"
Data1.Recordset.Update
End If
If Err.Number Then
zhuyi2: MsgBox "输入错误!请重新修改", 48, "提示"
End If
Call lis
End Sub

Private Sub Command4_Click()
On Error Resume Next
Data1.Recordset.Delete
Data1.Recordset.MoveNext
If Data1.Recordset.EOF Then Data1.Recordset.MoveLast
Data1.Refresh
Call lis
End Sub

Private Sub Command5_Click()
Command2.Caption = "添加"
Command3.Caption = "修改"
Command2.Enabled = True
Command3.Enabled = True
Command4.Enabled = True
Command5.Enabled = True
Command6.Enabled = False
Data1.RecordSource = "chengji"
Data1.Refresh
Data1.Recordset.MoveLast
End Sub

Private Sub Command6_Click()
Command2.Caption = "添加"
Command3.Caption = "修改"
Command2.Enabled = True
Command3.Enabled = True
Command4.Enabled = True
Command5.Enabled = True
Command6.Enabled = False
Data1.UpdateControls
Data1.Refresh
End Sub

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

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

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

Private Sub Form_Load()
Dim mpath As String
mpath = App.Path
If Right(mpath, 1) <> "\" Then mpath = mpath + "\"

Data1.DatabaseName = mpath + "stu.mdb"
Data1.RecordSource = "chengji"
Data1.Refresh

Data3.DatabaseName = mpath + "stu.mdb"
Data3.RecordSource = "select * from teacher where tnum='" & frmLogin.txtUserName & "'"
Data3.Refresh

xh.DataField = "snum"
mm.DataField = "pass"
xm.DataField = "name"
xb.DataField = "sex"
csrq.DataField = "birth"
gs.DataField = "gaoshu"
yy.DataField = "yingyu"
wl.DataField = "wuli"
md.DataField = "modian"
zf1.DataField = "zongf"
pjf1.DataField = "pingjun"

jsh.DataField = "tnum"
jmm.DataField = "pass"
jxm.DataField = "name"
jxb.DataField = "sex"
jcsrq.DataField = "birth"
tel.DataField = "tel"

Call lis
End Sub


Private Sub Form_Unload(Cancel As Integer)
End
End Sub

Private Sub List1_Click()
Text1 = Left(List1.Text, 7)
End Sub

⌨️ 快捷键说明

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