学生管理系统(四)---查询窗体
来源:互联网 发布:打击电信网络犯罪总结 编辑:程序博客网 时间:2024/05/17 06:07
前言:
有了信息之后,就是对这些信息进行查询了!
内容:
1、设置查询方式
If Not (dd(0) Or dd(1) Or dd(2)) Then MsgBox "请设置查询方式!", vbOKOnly + vbExclamation, "警告" Exit Sub End If
2、查询内容不为空
'判断是否选择姓名查询方式 If Check1(1).Value Then '判断是否输入姓名 If Trim(txtName.Text) = "" Then sMeg = "姓名不能为空" MsgBox sMeg, vbOKOnly + vbExclamation, "警告" txtName.SetFocus Exit Sub Else dd(1) = True If dd(0) Then '组合查询语句 txtSQL = txtSQL & "and student_Name= '" & txtName.Text & "'" Else txtSQL = txtSQL & "student_Name= '" & txtName.Text & "'" End If End If End If
3、查询满足的内容并显示
'查询所有满足条件的内容 txtSQL = txtSQL & "order by student_ID " '执行查询语句 Set mrc = ExecuteSQL(txtSQL, MsgText) If mrc.BOF = True Then MsgBox "无查询记录!", vbOKOnly + vbExclamation, "警告" Exit Sub End If '将查询语句显示在表格控件中 With myFlexgrid .Rows = 2 .CellAlignment = 4 .TextMatrix(1, 0) = "学号" .TextMatrix(1, 1) = "姓名" .TextMatrix(1, 2) = "性别" .TextMatrix(1, 3) = "出生日期" .TextMatrix(1, 4) = "班号" .TextMatrix(1, 5) = "联系电话" .TextMatrix(1, 6) = "入校日期" .TextMatrix(1, 7) = "家庭住址"
4、如果复选框没有被选中,后面的文本框不可以输入
If Check1(0).Value = Unchecked Then txtSID.Enabled = False txtSID.Text = "" Else txtSID.Enabled = True txtSID.SetFocus End If
后记:
其实查询窗体的逻辑顺序就是:设置查询的方式,输入查询的内容,可以复合查询,最后将查询的内容显示出来即可。
阅读全文
0 0
- 学生管理系统(四)---查询窗体
- 学生管理系统之查询窗体
- 学生管理系统(四)
- 学生管理系统(二)---登录窗体
- 学生管理系统(三)---添加窗体
- 学生管理系统(五)---修改窗体
- 学生管理系统(六)---设置窗体
- 学生管理系统总结(四)
- 学生成绩管理查询系统
- 学生管理系统--主窗体设计
- 【学生系统】——查询窗体和修改窗体
- c语言之学生管理系统程序(四)
- 学生管理系统问题集锦四
- 教务管理系统-学生查询个人课表
- C# WindowForm窗体-菜单栏、状态栏设计--(学生管理系统项目)
- 学生管理系统--用户登录窗体创建总结
- 学生信息管理系统(四)
- 学生管理系统(图)
- NekoHTML解析HTML为XML后TagName一直为大写的问题解决
- 线性表的链式存储(LinkList)
- Java面试题全集(中)
- 在Linux下使用rsync的6个实例
- JAVA解析JSON数据
- 学生管理系统(四)---查询窗体
- 对线性回归、逻辑回归、各种回归的概念学习
- 写数据库查询的时候谨慎使用时间函数CURDATE()
- LeetCode #21
- SQL Server2012 安装方法详解
- 使用sklearn做单机特征工程
- vi编辑器如何替换
- Android初学者Eclispe环境启动遇This Android SDK requires Android Developer Toolkit version 23.0.0 or above
- Java面试题全集(下)