机房收费系统(2)-问题因小见大
2013-09-20 20:46
190 查看
学生信息系统敲完了,但是从机房上看自己并没有完全的弄懂,好多代码依旧不知道具体的意思,在此可是费了很大的纠结啊!解决好问题之后自己又大概重新看了一遍红皮书的例子,真的是别有一番收货啊!
通过机房收费,自己动手,另自己清晰了许多,总结如下:
1)在提示窗体出现之后,要回到指定的位置,重新出入,这就需要选中文本框
使用属性:
![](http://img.blog.csdn.net/20130920202913078?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVvMDY1MDAw/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2)在敲注册代码窗体的时候,发现金额与充值金额文本框是同步显示的,感觉很简单,不就是让两个值相等不就行了,可是自己写完代码之后,他并没有变化,原因是同步代码应该写在change事件中
![](http://img.blog.csdn.net/20130920203005218?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVvMDY1MDAw/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
3)在添加与删除用户窗体中,使用Myflexgrid控件,想实现选择相应的用户级别,会出现相应的用户信息,可是刚开始显示的时候并没有如愿:
![](http://img.blog.csdn.net/20130920203035296?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVvMDY1MDAw/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](http://img.blog.csdn.net/20130920203052000?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVvMDY1MDAw/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
自己的管理员只是对应的两条记录而已,当再重新选择时,只是在下文继续显示,而并没有从新开始显示
原因出现在哪呢?当自己还苦思冥想怎么让他在第二行显示的时候,发现了.Rows=2的真正含义
本以为这句话的意思是显示两行,并没有多大的用处,所以自己就没有写,所以才出现以上的错误。
他的真正含义是:当再选择时,让其在第二行显示,也就等同于删除之前的记录重新开始。
4)
![](http://img.blog.csdn.net/20130920203121812?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVvMDY1MDAw/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
自己在敲学生记录查看窗体时,出现如上窗体,原因就是因为数据库中出现了空值,将其修改即可。
5)
![](http://img.blog.csdn.net/20130920203246281?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVvMDY1MDAw/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](http://img.blog.csdn.net/20130920203458187?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVvMDY1MDAw/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
自己的相关代码如上:为什么不分行显示呢?自己明明写上了回车代码。懵懂之中彩妍告诉我,还有一个属性与之对应使用呢。
![](http://img.blog.csdn.net/20130920203518359?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVvMDY1MDAw/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
这样就可以分行显示了!
6)
![](http://img.blog.csdn.net/20130920203645250?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVvMDY1MDAw/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
产生原因是因为自己的卡号设置太长,超过极限,解决办法:
把数据库中的数据类型修改一下
![](http://img.blog.csdn.net/20130920203728390?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVvMDY1MDAw/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
![](http://img.blog.csdn.net/20130920203749671?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHVvMDY1MDAw/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
这是因为数据库的相关表中根本就不存在mrc.fields(7)此项,依照表修改一下就可,纯属马虎错误
熟练的过程真的是很重要啊!适当的复习以前的知识,真的会别有一番新天地。
通过机房收费,自己动手,另自己清晰了许多,总结如下:
1)在提示窗体出现之后,要回到指定的位置,重新出入,这就需要选中文本框
使用属性:
2)在敲注册代码窗体的时候,发现金额与充值金额文本框是同步显示的,感觉很简单,不就是让两个值相等不就行了,可是自己写完代码之后,他并没有变化,原因是同步代码应该写在change事件中
3)在添加与删除用户窗体中,使用Myflexgrid控件,想实现选择相应的用户级别,会出现相应的用户信息,可是刚开始显示的时候并没有如愿:
自己的管理员只是对应的两条记录而已,当再重新选择时,只是在下文继续显示,而并没有从新开始显示
原因出现在哪呢?当自己还苦思冥想怎么让他在第二行显示的时候,发现了.Rows=2的真正含义
本以为这句话的意思是显示两行,并没有多大的用处,所以自己就没有写,所以才出现以上的错误。
他的真正含义是:当再选择时,让其在第二行显示,也就等同于删除之前的记录重新开始。
4)
自己在敲学生记录查看窗体时,出现如上窗体,原因就是因为数据库中出现了空值,将其修改即可。
5)
自己的相关代码如上:为什么不分行显示呢?自己明明写上了回车代码。懵懂之中彩妍告诉我,还有一个属性与之对应使用呢。
这样就可以分行显示了!
6)
产生原因是因为自己的卡号设置太长,超过极限,解决办法:
把数据库中的数据类型修改一下
这是因为数据库的相关表中根本就不存在mrc.fields(7)此项,依照表修改一下就可,纯属马虎错误
熟练的过程真的是很重要啊!适当的复习以前的知识,真的会别有一番新天地。
相关文章推荐
- 机房收费系统问题集锦(三)——导出为Excel
- 机房收费系统之问题记录(1)
- 机房收费系统总结之4——VB.NET 轻松解决判断文本框、组合框为空问题
- 机房收费系统--下机消费金额计算问题
- 机房收费系统总结之4——VB.NET 轻松解决判断文本框、组合框为空问题
- 机房收费系统—一堆小问题3
- 机房收费系统重构版:那个系统我们一起遇到的问题
- 【机房收费系统】——使用DataGridView遇到的问题
- 机房收费系统问题记录
- 机房收费系统——问题总结(二)
- (三)机房收费系统--问题总结
- 机房收费系统问题集锦(四)——报表问题
- 机房收费系统-MDI窗体与子窗体的问题
- 机房收费系统——问题一
- 机房收费系统重构初期问题总结
- 机房收费系统之MDI窗体不显示问题——SetParent函数
- 机房收费系统问题集(1)——数据库连接问题
- 机房收费系统遇到的问题(四) 几点一定要注意的
- 机房收费系统之问题记录(2)
- 机房收费系统中遇到的SQL语句问题