机房收费-查询-查看学生余额
来源:互联网 发布:地大网络教育 编辑:程序博客网 时间:2024/06/02 19:51
最近在敲机房的查看学生余额,虽然看到很多人的对象窗口,知道怎么弄“舞台”上的东西,可是“幕后”的东西一点头绪都没有,一行代码的思路都没有。
经过看小伙伴的机房给我的启示,突然发现怎么如此的简单。自己怎么都没有想到和学生的代码没有什么差别啊!
定义-判断语句-查询语句-给文本框赋值(优化的地方:限制文本框的输入只能为数字)
代码:
Dim mrc As ADODB.Recordset '建立数据库连接Dim txtSQL As StringDim msgtext As String
Private Sub cmdinquire_Click() If Text1.Text = "" Then '判断是否输入了卡号 MsgBox "请输入卡号!", vbOKOnly + vbExclamation, "温馨提示" End If txtSQL = "select * from student_info where cardno = '" & Text1.Text & "'" '调出SQL语句 Set mrc = executeSQL(txtSQL, msgtext) '执行查询语句 If mrc.EOF = True Then '判断记录集是否存在 MsgBox "此卡号不存在!", vbOKOnly + vbExclamation, "温馨提示!" Text1.Text = "" txtClass.Text = "" '所有的文本框清空 txtSex.Text = "" txtGrade.Text = "" txtMaigar.Text = "" txtMoney.Text = "" txtname.Text = "" txtother.Text = "" txtstuNo.Text = "" txtType.Text = "" Text1.SetFocus '控件获得焦点??? Exit Sub End If '在相应的文本框中添加信息 txtstuNo.Text = mrc.Fields(1) txtname.Text = mrc.Fields(2) txtSex.Text = mrc.Fields(3) txtGrade.Text = mrc.Fields(5) txtClass.Text = mrc.Fields(6) txtother.Text = mrc.Fields(8) txtMaigar.Text = mrc.Fields(4) txtType.Text = mrc.Fields(14) txtMoney.Text = mrc.Fields(7) txtstuNo.Enabled = False txtname.Enabled = False txtSex.Enabled = False txtGrade.Enabled = False txtClass.Enabled = False txtother.Enabled = False txtMaigar.Enabled = False txtType.Enabled = False txtMoney.Enabled = False End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii < 48 Or KeyAscii > 57 Then '限制文本框只能输入数字 KeyAscii = 0 End IfEnd Sub
总结查询窗体:
*核心的部分是从数据库调出来东西
txtSQL = "select * from student_info where cardno = '" & Text1.Text & "'" '调出SQL语句 Set mrc = executeSQL(txtSQL, msgtext) '执行查询语句
*给相应的文本框输入数据库中的信息
txtstuNo.Text = mrc.Fields(1) txtname.Text = mrc.Fields(2) txtSex.Text = mrc.Fields(3) txtGrade.Text = mrc.Fields(5) txtClass.Text = mrc.Fields(6) txtother.Text = mrc.Fields(8) txtMaigar.Text = mrc.Fields(4) txtType.Text = mrc.Fields(14) txtMoney.Text = mrc.Fields(7)
小伙伴们有什么更好的想法和优化的地方,欢迎在下边评论咯!
阅读全文
2 0
- 机房收费-查询-查看学生余额
- 机房之学生查看余额
- 机房收费系统之余额查询
- [第一次机房收费系统]查询余额优化
- 机房收费系统之查询余额
- 【机房】余额查询
- 【机房收费】-- 组合查询
- 【机房收费】组合查询
- 机房系统——查询余额窗体
- 机房收费系统——定时检查卡内余额
- 【机房收费系统】上机时动态刷新余额
- 机房收费系统组合查询
- 机房收费系统---组合查询
- 机房收费系统@组合查询
- 机房收费系统---组合查询
- 机房收费系统--组合查询
- 【机房收费系统】组合查询
- 机房收费—组合查询
- python变量的拷贝与引用
- 推荐一些不错的公众号【三】
- BZOJ2242 [SDOI2011]计算器 【BSGS】
- 支持向量机SVM(二)
- SaltStack
- 机房收费-查询-查看学生余额
- Python PyCharm常用的基本快捷键和配置简介
- cxx: 如何顺利地读取输入的首字符
- spark学习-50-Spark的stage的划分
- Android setPolyToPoly遇到的问题(二)
- 自定义oracle数据库以及jdbc连接
- kubeadm搭建kubernetes集群之二:创建master节点
- int long long 。。。 的取值范围(备忘)
- go 短连接和长连接 超时处理