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

📄 frmsc.frm

📁 学生选课管理系统 实用
💻 FRM
📖 第 1 页 / 共 2 页
字号:
VERSION 5.00
Object = "{5E9E78A0-531B-11CF-91F6-C2863C385E30}#1.0#0"; "Msflxgrd.ocx"
Begin VB.Form frmSc 
   BackColor       =   &H80000005&
   Caption         =   "课程管理"
   ClientHeight    =   8625
   ClientLeft      =   60
   ClientTop       =   345
   ClientWidth     =   11820
   Icon            =   "frmSc.frx":0000
   MDIChild        =   -1  'True
   ScaleHeight     =   8625
   ScaleWidth      =   11820
   WindowState     =   2  'Maximized
   Begin VB.Frame Frame1 
      BackColor       =   &H80000005&
      BorderStyle     =   0  'None
      Height          =   8055
      Left            =   360
      TabIndex        =   0
      Top             =   240
      Width           =   11055
      Begin VB.Frame FrameFind 
         BackColor       =   &H80000005&
         Caption         =   "查询(&Q)"
         Height          =   1215
         Left            =   720
         TabIndex        =   19
         Top             =   120
         Width           =   9615
         Begin VB.CommandButton cmdFind 
            BackColor       =   &H80000005&
            Caption         =   "查找(&F)"
            Height          =   375
            Left            =   7080
            Style           =   1  'Graphical
            TabIndex        =   23
            Top             =   480
            Width           =   1455
         End
         Begin VB.TextBox TxtKeyword 
            Enabled         =   0   'False
            Height          =   270
            Left            =   3600
            TabIndex        =   21
            Text            =   "TxtKeyword"
            Top             =   600
            Width           =   2535
         End
         Begin VB.ComboBox cobFind 
            Height          =   300
            Left            =   960
            Style           =   2  'Dropdown List
            TabIndex        =   20
            Top             =   600
            Width           =   1815
         End
         Begin VB.Label lbFind 
            BackColor       =   &H80000005&
            Caption         =   "选择查询方式,输入关键字:"
            Height          =   255
            Left            =   960
            TabIndex        =   22
            Top             =   240
            Width           =   3615
         End
      End
      Begin VB.Frame FrameScAdmin 
         BackColor       =   &H80000005&
         Caption         =   "管理选课信息(&N)"
         Height          =   2295
         Left            =   720
         TabIndex        =   4
         Top             =   1920
         Width           =   9615
         Begin VB.ComboBox cobSno 
            Height          =   300
            Left            =   1800
            Style           =   2  'Dropdown List
            TabIndex        =   12
            Top             =   360
            Width           =   1455
         End
         Begin VB.ComboBox cobCno 
            Height          =   300
            Left            =   1800
            Style           =   2  'Dropdown List
            TabIndex        =   11
            Top             =   840
            Width           =   1455
         End
         Begin VB.TextBox TxtGrade 
            Height          =   270
            Left            =   1800
            TabIndex        =   10
            Text            =   "TxtGrade"
            Top             =   1320
            Width           =   1095
         End
         Begin VB.CommandButton cmdClear 
            BackColor       =   &H80000005&
            Caption         =   "清除(&C)"
            Height          =   375
            Left            =   7080
            Style           =   1  'Graphical
            TabIndex        =   9
            Top             =   360
            Width           =   1335
         End
         Begin VB.CommandButton cmdSave 
            BackColor       =   &H80000005&
            Caption         =   "添加/修改(&S)"
            Height          =   375
            Left            =   7080
            Style           =   1  'Graphical
            TabIndex        =   8
            Top             =   840
            Width           =   1335
         End
         Begin VB.CommandButton cmdDel 
            BackColor       =   &H80000005&
            Caption         =   "删除(&D)"
            Height          =   375
            Left            =   7080
            Style           =   1  'Graphical
            TabIndex        =   7
            Top             =   1320
            Width           =   1335
         End
         Begin VB.CommandButton cmdExit 
            BackColor       =   &H80000005&
            Caption         =   "退出(&X)"
            Height          =   375
            Left            =   7080
            Style           =   1  'Graphical
            TabIndex        =   6
            Top             =   1800
            Width           =   1335
         End
         Begin VB.ComboBox cobGrade 
            Height          =   300
            Left            =   3480
            TabIndex        =   5
            Text            =   "cobGrade   "
            Top             =   1320
            Visible         =   0   'False
            Width           =   1455
         End
         Begin VB.Label Label1 
            BackColor       =   &H80000005&
            Caption         =   "学生学号"
            Height          =   255
            Left            =   600
            TabIndex        =   18
            Top             =   360
            Width           =   855
         End
         Begin VB.Label Label2 
            BackColor       =   &H80000005&
            Caption         =   "课程编号"
            Height          =   255
            Left            =   600
            TabIndex        =   17
            Top             =   840
            Width           =   855
         End
         Begin VB.Label Label3 
            BackColor       =   &H80000005&
            Caption         =   "成绩"
            Height          =   255
            Left            =   600
            TabIndex        =   16
            Top             =   1320
            Width           =   855
         End
         Begin VB.Label lbSname 
            BackColor       =   &H80000005&
            Caption         =   "lbSname"
            Height          =   255
            Left            =   3480
            TabIndex        =   15
            Top             =   360
            Width           =   3015
         End
         Begin VB.Label lbCname 
            BackColor       =   &H80000005&
            Caption         =   "lbCname"
            Height          =   255
            Left            =   3480
            TabIndex        =   14
            Top             =   840
            Width           =   3015
         End
         Begin VB.Label lbGrade 
            BackColor       =   &H80000005&
            Caption         =   "lbGrade"
            ForeColor       =   &H00808080&
            Height          =   255
            Left            =   1800
            TabIndex        =   13
            Top             =   1800
            Width           =   4575
         End
      End
      Begin VB.Frame FrameScView 
         BackColor       =   &H80000005&
         Caption         =   "选课信息(&V)"
         Height          =   3375
         Left            =   720
         TabIndex        =   1
         Top             =   4560
         Width           =   9615
         Begin MSFlexGridLib.MSFlexGrid MSFlexGrid1 
            Height          =   2055
            Left            =   360
            TabIndex        =   2
            Top             =   480
            Width           =   8535
            _ExtentX        =   15055
            _ExtentY        =   3625
            _Version        =   393216
            Cols            =   5
            BackColor       =   12648384
            ForeColor       =   16744703
            BackColorFixed  =   12640511
            ForeColorFixed  =   14737632
            BackColorSel    =   14737632
            ForeColorSel    =   0
            BackColorBkg    =   16777215
            GridColor       =   14737632
            HighLight       =   2
            GridLinesFixed  =   1
            AllowUserResizing=   1
            BorderStyle     =   0
            Appearance      =   0
         End
         Begin VB.Label lbScounts 
            BackColor       =   &H80000005&
            Caption         =   "lbScounts"
            Height          =   255
            Left            =   480
            TabIndex        =   3
            Top             =   2880
            Width           =   2655
         End
      End
   End
End
Attribute VB_Name = "frmSc"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
Dim rs As New ADODB.Recordset
Dim SQL As String
Dim strCno As String
Dim strSno As String
Dim strCname As String
Dim strSname As String
Dim strGrade As String
Dim gRow As Integer


Private Sub cmdFind_Click()

    Dim strFieldName As String
    '检查是否存在该课程数据
    If TxtKeyword.Text = "" Then
        MsgBox "关键字不能为空!", vbOKOnly + vbInformation, "提示"
        TxtKeyword.Enabled = True
        TxtKeyword.SetFocus
        Exit Sub
    End If
    
    Select Case cobFind.ListIndex
        Case 1:
            strFieldName = "cno"
            SQL = "select jc_s.sno,jc_s.sname,jc_c.cno,jc_c.cname,jc_sc.grade from jc_s,jc_c,jc_sc where jc_sc." & strFieldName & "  like '%" & TxtKeyword.Text & "%' and jc_sc.cno=jc_c.cno "
        
        Case 0: strFieldName = "sno"
            SQL = "select jc_s.sno,jc_s.sname,jc_c.cno,jc_c.cname,jc_sc.grade from jc_s,jc_c,jc_sc where jc_sc.sno=jc_s.sno and jc_sc." & strFieldName & " like '%" & TxtKeyword.Text & "%'  "
        Case Else: strFieldName = "cno"
    End Select
    MsgBox SQL
    
     On Error Resume Next
    Set rs = cnn.Execute(SQL)
    Call Data_Display
    SQL = "select count(sno) as scnums from jc_sc where " & strFieldName & " like '%" & TxtKeyword.Text & "%'"
    getRecordsNums SQL
End Sub

Private Sub cobFind_Change()
   Call cobFind_Click

    
End Sub




Private Sub cmdClear_Click()

    Call Clear
    
End Sub

Private Sub Clear()

    cobGrade.Text = ""
    TxtGrade.Text = ""
    TxtKeyword.Text = ""
    lbScounts.Caption = ""
    lbSname.Caption = ""
    lbCname.Caption = ""
    lbGrade.Caption = ""
    
    Call Data_Display
    
End Sub

Private Sub cmdDel_Click()
     Dim isOk As Integer
    
    If cobSno.Text = "" Or cobCno.Text = "" Then

⌨️ 快捷键说明

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