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

📄 form10.frm

📁 VB 学生管理系统,实习时候用的。现在传上来给大家看看。菜鸟作品
💻 FRM
📖 第 1 页 / 共 2 页
字号:
         Width           =   855
      End
      Begin VB.Label Label14 
         BackColor       =   &H80000009&
         Caption         =   "实践学时"
         Height          =   375
         Left            =   5520
         TabIndex        =   17
         Top             =   960
         Width           =   855
      End
      Begin VB.Label Label15 
         BackColor       =   &H80000009&
         Caption         =   "先修课"
         Height          =   375
         Left            =   6840
         TabIndex        =   16
         Top             =   960
         Width           =   615
      End
      Begin VB.Label Label16 
         BackColor       =   &H80000009&
         Caption         =   "学号"
         Height          =   375
         Left            =   600
         TabIndex        =   15
         Top             =   1560
         Width           =   855
      End
      Begin VB.Label Label17 
         BackColor       =   &H80000009&
         Caption         =   "课程号"
         Height          =   375
         Left            =   1920
         TabIndex        =   14
         Top             =   1560
         Width           =   855
      End
      Begin VB.Label Label18 
         BackColor       =   &H80000009&
         Caption         =   "成绩"
         Height          =   375
         Left            =   3120
         TabIndex        =   13
         Top             =   1560
         Width           =   855
      End
   End
   Begin VB.CommandButton Command2 
      BackColor       =   &H8000000E&
      Height          =   615
      Left            =   4560
      Picture         =   "Form10.frx":2CADD
      Style           =   1  'Graphical
      TabIndex        =   10
      Top             =   5640
      Width           =   1215
   End
   Begin VB.CommandButton Command1 
      BackColor       =   &H8000000E&
      Height          =   615
      Left            =   1800
      Picture         =   "Form10.frx":2F96A
      Style           =   1  'Graphical
      TabIndex        =   9
      Top             =   5640
      Width           =   1215
   End
   Begin VB.Frame Frame1 
      Appearance      =   0  'Flat
      BackColor       =   &H80000005&
      BorderStyle     =   0  'None
      Caption         =   "请输入字段值"
      ForeColor       =   &H80000008&
      Height          =   3015
      Left            =   120
      TabIndex        =   0
      Top             =   240
      Width           =   7575
      Begin MSDataListLib.DataCombo DataCombo1 
         Height          =   330
         Left            =   1200
         TabIndex        =   5
         Top             =   360
         Width           =   2175
         _ExtentX        =   3836
         _ExtentY        =   582
         _Version        =   393216
         Text            =   ""
      End
      Begin MSDataListLib.DataCombo DataCombo2 
         Height          =   330
         Left            =   1200
         TabIndex        =   6
         Top             =   1080
         Width           =   2175
         _ExtentX        =   3836
         _ExtentY        =   582
         _Version        =   393216
         Text            =   ""
      End
      Begin MSDataListLib.DataCombo DataCombo3 
         Height          =   330
         Left            =   1200
         TabIndex        =   7
         Top             =   1680
         Width           =   4935
         _ExtentX        =   8705
         _ExtentY        =   582
         _Version        =   393216
         Text            =   ""
      End
      Begin MSDataListLib.DataCombo DataCombo4 
         Height          =   330
         Left            =   1200
         TabIndex        =   8
         Top             =   2400
         Width           =   4935
         _ExtentX        =   8705
         _ExtentY        =   582
         _Version        =   393216
         Text            =   ""
      End
      Begin VB.Label Label4 
         BackColor       =   &H80000009&
         Caption         =   "系名称:"
         Height          =   375
         Left            =   240
         TabIndex        =   4
         Top             =   2520
         Width           =   975
      End
      Begin VB.Label Label3 
         BackColor       =   &H80000009&
         Caption         =   "课程名称:"
         Height          =   375
         Left            =   240
         TabIndex        =   3
         Top             =   1800
         Width           =   975
      End
      Begin VB.Label Label2 
         BackColor       =   &H80000009&
         Caption         =   "班级:"
         Height          =   375
         Left            =   240
         TabIndex        =   2
         Top             =   1080
         Width           =   975
      End
      Begin VB.Label Label1 
         BackColor       =   &H80000009&
         Caption         =   "姓名:"
         Height          =   375
         Left            =   240
         TabIndex        =   1
         Top             =   360
         Width           =   975
      End
   End
End
Attribute VB_Name = "Form10"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Private Sub Command1_Click()
Dim S1 As String, S2 As String, S21 As String, S22 As String, S23 As String, S3 As String, strsql As String
Dim disp1 As Boolean, disp2 As Boolean, disp3 As Boolean
disp1 = False
disp2 = False
disp3 = False
If DataCombo1.Enabled Then
  S1 = "学生基本信息.姓名 like '" & Trim(DataCombo1.Text) & "%'"
  disp1 = True
ElseIf DataCombo2.Enabled Then
  S1 = "学生基本信息.班级 like '" & Trim(DataCombo2.Text) & "%'"
  disp1 = True
ElseIf DataCombo3.Enabled Then
  S1 = "课程表.课程名称 like '" & Trim(DataCombo3.Text) & "%'"
  disp2 = True
Else
  S1 = "学生基本信息.所在系 like '" & Trim(DataCombo4.Text) & "%'"
  disp1 = True
End If
For i = 0 To 4
  If Check1(i).Value = 1 Then
    S21 = S21 & "学生基本信息." & Check1(i).Caption & ","
    disp1 = True
  End If
Next i
For i = 0 To 5
  If Check2(i).Value = 1 Then
    S22 = S22 & "课程表." & Check2(i).Caption & ","
    disp2 = True
  End If
Next i
For i = 0 To 2
  If Check3(i).Value = 1 Then
    S23 = S23 & "学生选课." & Check3(i).Caption & ","
    disp3 = True
  End If
Next i
S2 = S21 & S22 & S23
If Right(S2, 1) = "," Then
  S2 = Left(S2, Len(S2) - 1)
End If
If S2 = "" Then
MsgBox "请选择所需要的信息"
Exit Sub
End If
If disp1 And Not disp2 And Not disp3 Then
  S3 = "学生基本信息"
ElseIf Not disp1 And disp2 And Not disp3 Then
   S3 = "课程表"
ElseIf Not disp1 And Not disp2 And disp3 Then
   S3 = "学生选课"
ElseIf disp1 And disp2 And Not disp3 Then
   S3 = "学生基本信息 inner join 学生选课 on 学生基本信息.学号= 学生选课.学号 inner join 课程表 on 学生选课.课程号= 课程表.课程号"
ElseIf disp1 And disp3 And Not disp2 Then
   S3 = "学生基本信息 inner join 学生选课 on 学生基本信息.学号=学生选课.学号"
ElseIf disp3 And disp2 And Not disp1 Then
   S3 = "课程表 inner join 学生选课 on 课程表.课程号=学生选课.课程号"
ElseIf disp1 And disp2 And disp3 Then
   S3 = "学生基本信息 inner join 学生选课 on 学生基本信息.学号= 学生选课.学号 inner join 课程表 on 学生选课.课程号= 课程表.课程号"
End If
strsql = "select" & Space(1) & S2 & Space(1) & "from" & Space(1) & S3 & Space(1) & "where" & Space(1) & S1
If myrs.State = adStateOpen Then
  myrs.Close
End If

myrs.Open strsql, mycon, adOpenStatic, adLockOptimistic, adCmdText
Form11.Show
End Sub

Private Sub Command2_Click()
Unload Me
End Sub

⌨️ 快捷键说明

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