
VB版机房收费系统
VB版机房收费系统的问题总结
Ariel_欢
君子不器
展开
-
机房收费系统——上机【设计篇】
最近重新重新把机房拾起来,重新找回机房的设计思路,重新找回对代码的熟悉度,上机对我来说有点稍难,但是先捋清楚思路,画好流程图,敲起来就简单很多啦。首先给大家分享一下我的设计思路——流程图:有了流程图就简单啦,按照设计的思路一步一步的编写代码实现功能就OK啦。下面给大家分享一下我的代码,代码大体上还是以查询和添加更新为主,捋清了思路还是非常简单的增添查,所以大家不要有心理压力哦。'定义变量略...原创 2019-01-31 09:07:19 · 485 阅读 · 18 评论 -
机房收费系统 —— 优化、选中下机
【上机窗体】 1.设置label控件显示的背景色为透明: (1)属性设置:BackStyle属性:BackStyle = 0 '设置控件背景透明BackStyle = 1 '设置控件背景不透明(2)代码设置:与设置清空所有的文本框方法一样! Dim ctl As Control '定义一个变量,把任何控件装载到里面 '...原创 2019-03-20 10:57:59 · 337 阅读 · 26 评论 -
机房收费系统 —— 数据类型与夺命“91”
【登录窗体】问题一:实时错误“91”:问题原因:数据库中设置数据类型是varchar(10),即字符串长度最大为10,而我在敲代码是未限制输入字符串长度,所以报错!解决方案:代码限制输入字符长度!(不限制字符串长度,此问题在其他窗体也会出现!)【代码】:Private Sub txtpassword_KeyPress(KeyAscii As Integer) tx...原创 2019-03-10 22:47:04 · 337 阅读 · 18 评论 -
机房收费系统——【结账】之报表配置
昨天终于到了机房的最后紧要关头,系统成败在此一举。哈哈,机房收费系统嘛,当然收费很重要了,所以结账是重中之重,账要算清楚,不能让用户亏了,更不能让自己亏了呀。结账窗体主要是算账,但是算好的账要以账单的形式显示出来呀,这就涉及到了账单,那么实现账单呢首先就是要引入一个报表设计器,然后再用代码将报表编辑器与VB联系起来。什么是报表呢?百度曰:向上级报告情况的表格。简单的说:报表就是用表格、图表等格式...原创 2019-03-03 12:32:21 · 408 阅读 · 18 评论 -
机房收费系统——【添加和删除用户】
<font 字体=华文琥珀>小编这两天在研究机房收费系统的添加和删除用户窗体,这个窗体看似简单,却有很多地方易出错,需要仔细研究,认真滤清思路。本窗体小编小看了它的难度,在编写时以为很简单的逻辑一看便知,所以没有画流程图,结果在写代码时吃了暗亏,好几个地方逻辑不够清晰,导致代码运行逻辑有问题,所以大家还是不要眼高手低,一定要缕清思路再动手编程。小编在敲这个窗体时查看了很多大佬的博客...原创 2019-02-28 22:49:43 · 374 阅读 · 11 评论 -
机房收费系统——【注册 、收取金额查询】
小编今天敲收取金额窗体,有一个纠结之处,询问许久,发现好多小伙伴都没有想到这一点,特此分享与大家,互相学习,不分对错,只是思维方式不同而已。首先,从字面意思上看,收取金额查询是什么意思? 是不是一段时间内所收取的金额,在该时间段内用户给上机卡充值所交的费用是管理员所收取的费用,那么,在该段时间内用户来办理新卡时往卡里充值的钱算不算管理员收取的金额呢?问题就出现在这里,小伙伴们只想到用户来充值...原创 2019-02-12 20:55:53 · 473 阅读 · 26 评论 -
机房收费系统——上机【问题篇】之Timer控件
上机基本查询与更新数据已经实现,上机已经成功!但是又遇到了两个小问题:【问题一:当前人数问题】当前上机人数无法正常显示出来:查询语句错误:txtsql=“select * from online_info where cardno '”既然要查总个数,就不能写卡具体的卡号,并且要把数据库中的数据集做总和,显示总个数。正确的代码是:Private Sub MDIForm_Load()...原创 2019-01-31 09:53:38 · 456 阅读 · 22 评论 -
机房收费系统——上机【问题篇】之“夺命91”
通过画流程图和查博客,缕清思路后开始敲代码,运行却发现有很多BUG,不过,最开心也是最有意义的事情就应该是调BUG啦,都说要站在BUG的肩膀上成长,没有问题,我又怎么能成长呢?问题一:实时错误:“91”,对象变量或with块变量未设置 调试:mrcBa=Nothing,显示msgtextBa查询错误,所以下边比较余额是否充足时也没有数据可以比较。 查询错误显示“列名”有错误,...原创 2019-01-30 17:31:33 · 352 阅读 · 20 评论 -
机房收费系统——【学生查看上机记录】之MSFlexGrid控件 导出Excel表
【学生查看上机记录问题篇】学生查看上机记录窗体首先不一样的就是需要插入一个MSFlexGrid控件:步骤:菜单:工程-部件 里面找 Microsoft FlexGrid Control 6.0 控件【问题一】没有实现即使数据库中无数据也应该显示出表头[解决方案] 断点调试:一步一步的走,看看如何每一步怎么运行的:因为没有数据,所以这段代码没有走,那么怎么显示这一段代码所涉及...原创 2018-12-26 11:41:49 · 528 阅读 · 20 评论 -
机房收费系统——【登录 、修改密码】
期末考试已经过去一周了,但是考试期间自己的计算机和英语项目也断掉了,导致自己对于代码的亲和度有所下降,自己已有的代码熟悉感和逻辑思路也有所减退,不得不重新捋一捋每个窗体的运行思路,从头开始,重新来过,不急在一时,要有全局观,捋清楚思路才能更好完成需求。登录窗体自己原来的逻辑只是可以使用用户名和密码登录进系统,但是没有区分用户级别,趁着这次从新捋思路,我把流程图重新画了一下,把修改了代码,请大家...原创 2019-01-31 09:09:30 · 404 阅读 · 36 评论 -
机房收费系统 ——【查询显示窗体 & MSHFlexGrid控件自动调整行高列宽】
小编在优化时遇到了一个界面问题,非常影响用户使用的体验度和满意度,重要至极——所有使用MSHFlexGrid控件显示查询内容时都会出现内容显示不全,如查询到的日期显示为:19-04-05,即内容没有完全显示为2019-04-05正确的格式。 遇到问题有需求就要解决问题啦^ _ ^!查询博客,站在巨人的肩膀上果然让我学习收获的更快,前有师哥解决过此类问题,我们先模仿,再吸收变为自己的...原创 2019-04-08 00:16:11 · 601 阅读 · 12 评论