之前用VB做组合查询的时候没有认真的思考过,这次再做机房决心不能就这么放过,今天就来说一说组合查询。
首先做组合查询,我用的是窗体的继承,简化了不少代码,大家也写了很多窗体继承的文章,我就不在这里赘述了。
我的重点是组合查询的优化
先秀一下
当字段名选择上机时间,操作符会显示<,>,=,<>,查询内容会显示时间,所以用户不再需要自己输入时间,只要选择就可以了
当字段名为日期,操作符为<,>,=,<> ,要查询的内容显示为日期框,用户不需要自己输入时间只要选择时间就可以了
当字段名为级别时,操作符为 = 和 <> ,查询内容立即从日期框或时间框神马神马的转换到下拉框,用户不需要输入,选择就好了
当字段名为卡号,操作符为<,>,=,<> ,查询内容立即从日期框或时间框或下拉框神马神马的转换到输入框,用户可以输入自己要查找的卡号
和级别一样,当字段名为性别时,操作符变成=,<> ,查询内容显示 男 和 女
我设置的是开始第一行和两个组合关系选择框可用,当选择第一个选择框,第二行可用,当选择第二个选择框,第三行可用,当点击清空,在清空所以内容的同时将可用状态恢复为原始状态。
给大家看一张查询结果,在昨天晚上,哦,不,今天凌晨的时候,我登录过这个系统
这些功能是昨晚熬到凌晨才整出来的,一不小心就熬到了劳动节
程序猿就要全心全意为人民服务哈~~
我的基础打得不牢,第一遍机房就没有好好思考,这次为了实现这些功能,着实死了不少的脑细胞。我坚信,只要敢想敢做,就没有做不到的!
在这里我仅向大家展示成果,为了不影响大家的思路,代码就不做展示了,如果有更好的想法,欢迎与我联系!