学生信息管理系统之 查询学籍信息流程
2013-08-10 19:10
579 查看
一:查询学籍信息的一个界面
二整理的流程图。
三:画完流程图真的感觉思路清晰了很多。磨刀不误砍柴工,走好每一步。
附源代码如下:
二整理的流程图。
三:画完流程图真的感觉思路清晰了很多。磨刀不误砍柴工,走好每一步。
附源代码如下:
DimtxtSQLAsString
DimMsgTextAsString
Dimdd(4)AsBoolean
DimmrcAsADODB.Recordset
txtSQL="select*fromresult_Infowhere"
IfCheck1(0).ValueThen'第一个复选框被选中
IfTrim(txtSID.Text)=""Then
sMeg="学号不能为空"
MsgBoxsMeg,vbOKOnly+vbExclamation,"警告"
txtSID.SetFocus
ExitSub
Else
IfNotIsNumeric(Trim(txtSID.Text))Then
MsgBox"请输入数字!",vbOKOnly+vbExclamation,"警告"
ExitSub
txtSID.SetFocus
EndIf
dd(0)=True
txtSQL=txtSQL&"student_ID='"&Trim(txtSID.Text)&"'"
EndIf
EndIf
IfCheck1(1).ValueThen
IfTrim(txtName.Text)=""Then
sMeg="姓名不能为空"
MsgBoxsMeg,vbOKOnly+vbExclamation,"警告"
txtName.SetFocus
ExitSub
Else
dd(1)=True
Ifdd(0)Then
txtSQL=txtSQL&"andstudent_Name='"&txtName.Text&"'"
Else
txtSQL=txtSQL&"student_Name='"&txtName.Text&"'"
EndIf
EndIf
EndIf
IfCheck1(2).ValueThen
IfTrim(txtCourse.Text)=""Then
sMeg="课程不能为空"
MsgBoxsMeg,vbOKOnly+vbExclamation,"警告"
txtCourse.SetFocus
ExitSub
Else
dd(2)=True
Ifdd(0)Ordd(1)Then
txtSQL=txtSQL&"andcourse_Name='"&txtCourse.Text&"'"
Else
txtSQL=txtSQL&"course_Name='"&txtCourse.Text&"'"
EndIf
EndIf
EndIf
IfNot(dd(0)Ordd(1)Ordd(2)Ordd(3))Then
MsgBox"请设置查询方式!",vbOKOnly+vbExclamation,"警告"
ExitSub
EndIf
txtSQL=txtSQL&"orderbystudent_ID"
Setmrc=ExecuteSQL(txtSQL,MsgText)
Withmyflexgrid
.Rows=2
.CellAlignment=4
.TextMatrix(1,0)="考试编号"
.TextMatrix(1,1)="学号"
.TextMatrix(1,2)="姓名"
.TextMatrix(1,3)="班号"
.TextMatrix(1,4)="课程名称"
.TextMatrix(1,5)="分数"
DoWhileNotmrc.EOF
.Rows=.Rows+1
.CellAlignment=4
.TextMatrix(.Rows-1,0)=mrc.Fields(0)
.TextMatrix(.Rows-1,1)=mrc.Fields(1)
.TextMatrix(.Rows-1,2)=mrc.Fields(2)
.TextMatrix(.Rows-1,3)=mrc.Fields(3)
.TextMatrix(.Rows-1,4)=mrc.Fields(4)
.TextMatrix(.Rows-1,5)=mrc.Fields(5)
mrc.MoveNext
Loop
EndWith
mrc.Close
EndSub
相关文章推荐
- 学生信息管理系统---信息查询窗口无法查询到数据(问题及其解决办法)
- 学生信息管理系统之查询数据信息
- 学生信息管理系统之 添加用户流程
- 【学生信息管理系统 4】:有趣的信息查询
- 学生管理系统信息查询部分主要功能总结
- 【学生信息管理系统 4】:有趣的信息查询
- 学生管理系统信息查询部分主要功能总结
- 学生学籍信息管理系统
- 学生信息管理系统—修改学籍信息窗体的错误
- 湘潭大学-基于Dragonboard 410c教室资源管理与信息查询系统(一)
- PB学习笔记之二pb程序系统分析学生信息管理系统
- Java练习 学生信息管理系统简版
- 湘潭大学-基于Dragonboard 410c教室资源管理与信息查询系统(四)
- 第九周 《C++语言基础》程序阅读——学生信息管理系统
- 学生信息管理系统之打包
- 客户信息管理系统4—客户信息的查询
- C#窗体应用程序 vs + sql server2008连接举例,简单的学生信息管理系统 补充注册页面,如有侵权,请联系本人删除
- 银行管理系统 实现用户注册 登录 存、取款 交易记录查询和修改用户信息等功能
- 学生信息管理系统(三)----整体和细节
- 学生信息管理系统之问题汇总