<>心得

距离上次验机房已经有已有一段时日,期末考试期间把所有的进度都停了下来,然而大家都一如既往的学习,差距也许就是这样的越拉越大的吧,大家都好厉害。

今天所带来的是所有学生下线和选中学生下线,这个之前做的不知道为什么就是不显示出来,注释了很多的代码,真是费了我好多时间。但其实走过一遍后,会发现原来如此神奇。

<>思路

该窗体难点我认为是所有学上下线和选中部分学生下线两个部分,之前也试了很多种方法,都比较麻烦,也总是出现问题,最终突然看到了军星的博客中所有学生全部下线
部分,不得不说,真的好棒。其中这部分是利用了
调用MDI窗体的下机按钮(基本思路:查看上机表–用MSHFlexGrid控件判断是否有无上机—有,则调动MDI的下机按钮
,从而完美的错过计算下机的各种计算,也因此而省掉了很多的代码。看来我注释了这么多代码是对的。而选中部分学生下线我则是直接用MSHFleGrid1控件来进行判断然后删除。

<>代码展示部分
rem:所有学生全部下线(核心代码) If MSFlexGrid1.Text = "" Then MsgBox "无记录", 48, "" Exit Sub
Else If mrconline.EOF = False Then For i = 1 To MSFlexGrid1.Rows - 1
MDIfrmMain.txtcardno.Text = MSFlexGrid1.TextMatrix(i, 0)
MDIfrmMain.cmdoffline.Value = True Next MsgBox "均已全部下机" MSFlexGrid1.Clear End
If End If rem:选中学生下线 With MSFlexGrid1 If .RowSel = 0 Then MsgBox "请选择数据", 48,
"" Else txtsql = "delete from online_info where cardno='" &
Trim(.TextMatrix(.RowSel, 0)) & "'" Set mrc = ExecuteSQL(txtsql, msgtext)
.RemoveItem .RowSel End If End With
<>总结

关于总结,我们的宗旨是:关系简单,重点突出

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:637538335
关注微信