机房进行了近两个月,从一开始什么都不懂,到现在学到了很多新的知识,或者说,把学习过的内容实践了一遍,加深了自己的印象,但是记是记不住的,所以要经常总结博客,及时总结自己的收获和学习状态。保持好的一个学习状态
面对一个新的项目,第一步不是开始做,而是去理清楚他的思路,这个项目所要实现的功能、适用对象、数据表之间的关系,对它有一个宏观的认识,然后有一个自己的思路,不同的级别,不同的模块,具有不同的功能,这些功能如何实现。
在第一次机房项目的学习过程中,比较有代表性的是上下机,结账,组合查询,是机房系统很重要的功能,还有其他辅助功能,如:查看上机记录表中的导出excel表,日结账单中的调用打印、打印预览,常用的查询数据库,基本信息维护中的修改查询出来的学生信息
在本次第一次机房收费系统的项目中,学到了那些呢?
1计算,下机中时间、消费金额、的计算,是遇到的首要的问题,之前很少会有涉及到计算部分的代码和程序,因此第一次去解决金额计算问题时还有些不习惯,不知道从哪下手,通过流程图可以非常清楚的帮我们理清楚思路,然后在去做,效率会非常的高
上机时间的计算代码
'计算上机时间
OnTime = mrc4.Fields(9) '上机时间
offtime = Format(Now(), "yyyy-MM-dd H:mm:ss ") '获取下机日期、时间---时间格式不一致,无法计算
consumetime = Val(DateDiff("n", OnTime, offtime)) '计算上机时间 n,代表返回的是分钟
消费金额的计算代码
consume = Int(mrc2.Fields(0) / 60 * Val(consumetime)) '计算消费金额
2.导出excel表的引用问题
参考博客:https://blog.csdn.net/dopdkfsds/article/details/81606351
3.组合查询的代码
参考博客:https://blog.csdn.net/dopdkfsds/article/details/81841862
4.学状态查询窗体中-选择下机的思路
参考博客:https://blog.csdn.net/dopdkfsds/article/details/82284479
5.结账思路:
参考博客:https://blog.csdn.net/dopdkfsds/article/details/82898451