
机房收费系统
文章平均质量分 61
呀呼嘿—yara
这个作者很懒,什么都没留下…
展开
-
机房收费系统(准备篇)
开始机房前,我预计先学习观看一下机房系统模板,于是我安装后点击开始,出现错误:运行错误’91’:未设置对象变量或with block变量这个是因为没有连接到数据库,所以我需要配置ODBC,配置过程如下:在这里我们看到了,连接失败,因为什么呢?因为没有配置SQL sever服务的登录账户,所以我们需要去SQL sever management s...原创 2018-11-23 21:25:39 · 489 阅读 · 18 评论 -
机房收费系统——日结周结账单
本来以为冲破了“组合查询”、“上下机”以及“结账”三座大山,会踏上人生的巅峰,顺利的在一天甚至于半天之内把日结周结账单弄完,没想到,我竟是在异想天开。 首先,我对于账单这个部件不了解,也不知道怎么制作账单,其次,这个控件添加后的代码,我稀里糊涂,也不明白,导致我在交互时因为填写数据错误,导致程序报错。 接下来,我将给大家认真的分享一下,应该注意的关于账单...原创 2019-02-28 21:40:09 · 594 阅读 · 17 评论 -
机房收费系统——结账窗体
在还没开始的时候,就听说结账特别难,开始了之后发现,确实有点小难点,我就被绊住了,还好我身边众神云集,请教了几个小伙伴就全都解决了,接下来就把我的点滴收获和大家分享一下。第一拦路虎是控件sstab添加分页控件添加方法百度如下结果:工程→控件→Microsoft Tabbed Dialog Control 6.0,右击进行属性设置,如下图:如下图所示进行设置:点击并添加每...原创 2019-01-30 21:36:57 · 589 阅读 · 22 评论 -
机房收费系统——导出Excel
机房中有几个窗体用到了导出Excel这个功能,所以今天写一个博客总结一下这个知识点。第一步,在引用中添加Excel,如图:第二步,编辑代码(以收取金额查询为例)1)问:考虑是否有查询结果,如果没有查询结果如何停止导出。答:设置文本框提示“数据为空”,并中止进程2)问:导出的过程中,怎样防止多次导出相同表。答:导出成功后即清空数据,再次点击就会提示“数据为空”,中止进程。3)具体代码...原创 2019-01-30 21:12:25 · 611 阅读 · 21 评论 -
机房收费系统——下机
关于下机,明确几个步骤,就可以轻易的实现这个功能,1.连接数据库的哪几个表。2.考虑各个表在下机中扮演什么角色。3.细心的去算钱,就OK了。 连接student_info,online_info,line_info,basicdata_info 流程 student_info——判断是否上机 online_info——判断是否在线 line_info——...原创 2019-02-10 21:27:30 · 491 阅读 · 12 评论 -
机房收费系统——组合查询
对于组合查询,我一直都很触头,因为那么多个框框要同时联合起来,那么多表要同时联合起来,共同查找一个结果,所以我先找到最难解决的那个问题,然后对症下药。难点有:1、把字段名和操作符中的内容转化成可被识别的字符2、操作符中的符号根据字段名的选择进行不同的显示3、判断查询条件,进行组合查询4、选中一行并赋值给修改窗体的文本框5、判断文本框是否为空的简写6、一键清空的简写1-在模块中对字...原创 2019-01-18 21:35:37 · 597 阅读 · 18 评论 -
机房收费系统——MDI子窗体的显示
前言本来找军星大佬想解决一个小问题,但是在解决完小问题后,他给我留下来一个大问题——他把我的其他窗体都设置成了子窗体,这样就不能通过简单的frm.show调用了,给我郁闷了两天,在查了又查,问了又问之后,终于有了结果。问题原因这个子窗体并非没有显示,只是它被我们在MDI窗体中添加的picturebox控件遮挡了picturebox和子窗体们是一个等级的,共同在main窗体中显示,pict...原创 2018-12-19 20:37:56 · 512 阅读 · 15 评论 -
机房收费系统问题——主窗体被卸载
最近发生了一件很神奇的事情,那就是,当我选择退出关闭主窗体选项时,主窗体会自动卸载,于是我调试代码,我发现如图所示,当程序走过End if 时,主窗体界面保持显示状态-当程序走过End sub时,主窗体被卸载。我觉得,这个是因为我选择的过程是“unload”,所以最终的结果都会是关闭窗体。Private Sub MDIForm_QueryUnload(Cancel As Integ...原创 2018-12-19 19:59:46 · 577 阅读 · 11 评论 -
机房收费系统(命名篇)
主界面菜单编辑器命名如下PS:(用menu作后缀) 一般用户 GeneralUser 学生查看余额 InquiryBalance学生查看上机记录 InquiryLineRecord学生充值记录查询 InquiryRechargeRecord学生上机状态查看 InquiryLineState修改密码 ModifyPwd退出 Exit 操作员 Operat...原创 2018-11-24 11:32:12 · 957 阅读 · 27 评论 -
机房收费系统——结账之谜
在做结账的时候,一直很困惑,对于计算consumecash心存疑虑consumecash=注册办卡金额+充值金额-退卡金额退卡金额=(注册办卡金额+充值金额)- consumecashcash=(注册办卡金额+充值金额)- consumecash(但是注册办卡金额(student_info 中的cash)并非固定值,随着上机消费、充值记录,cash作为余额就不再是最初的注册金额了,因此简单...原创 2019-03-10 21:19:16 · 510 阅读 · 21 评论