VB.NET版机房收费系统之组合查询

时间:2022-09-16 10:44:50

    之前用VB做组合查询的时候没有认真的思考过,这次再做机房决心不能就这么放过,今天就来说一说组合查询。

    首先做组合查询,我用的是窗体的继承,简化了不少代码,大家也写了很多窗体继承的文章,我就不在这里赘述了。

    我的重点是组合查询的优化

    先秀一下

    

当字段名选择上机时间,操作符会显示<,>,=,<>,查询内容会显示时间,所以用户不再需要自己输入时间,只要选择就可以了

VB.NET版机房收费系统之组合查询    

   

当字段名为日期,操作符为<,>,=,<>  ,要查询的内容显示为日期框,用户不需要自己输入时间只要选择时间就可以了

VB.NET版机房收费系统之组合查询    

  

当字段名为级别时,操作符为 = 和 <>   ,查询内容立即从日期框或时间框神马神马的转换到下拉框,用户不需要输入,选择就好了VB.NET版机房收费系统之组合查询VB.NET版机房收费系统之组合查询    

  

当字段名为卡号,操作符为<,>,=,<>  ,查询内容立即从日期框或时间框或下拉框神马神马的转换到输入框,用户可以输入自己要查找的卡号VB.NET版机房收费系统之组合查询



看!三行一起查询!VB.NET版机房收费系统之组合查询



和级别一样,当字段名为性别时,操作符变成=,<>  ,查询内容显示 男 和 女VB.NET版机房收费系统之组合查询VB.NET版机房收费系统之组合查询



我设置的是开始第一行和两个组合关系选择框可用,当选择第一个选择框,第二行可用,当选择第二个选择框,第三行可用,当点击清空,在清空所以内容的同时将可用状态恢复为原始状态。VB.NET版机房收费系统之组合查询



给大家看一张查询结果,在昨天晚上,哦,不,今天凌晨的时候,我登录过这个系统

这些功能是昨晚熬到凌晨才整出来的,一不小心就熬到了劳动节

VB.NET版机房收费系统之组合查询


程序猿就要全心全意为人民服务哈~~

我的基础打得不牢,第一遍机房就没有好好思考,这次为了实现这些功能,着实死了不少的脑细胞。我坚信,只要敢想敢做,就没有做不到的!

在这里我仅向大家展示成果,为了不影响大家的思路,代码就不做展示了,如果有更好的想法,欢迎与我联系!