机房收费系统简单的逻辑(下)组合查询我不愁
来源:互联网 发布:gta5pc优化 编辑:程序博客网 时间:2024/06/05 05:58
——————本文若有错误请及时指出——————
相信大家差不多都把组合查询做完了、我也看了几个人的博客、才自我感觉比较了解了组合查询、当初做的时候真是抓耳挠腮的、但是做完了其实发现、也没什么、理清关系、弄清逻辑、其实组合查询很简单的。
今天我们就来个抽象、抛开次要、 抓住主要、整个组合查询开始到结束就是下面这张图喽。
1.窗体载入的时候动态加载ComboBox
多选框里的内容
例:Combo1.AddItem "卡号"
意思就是给Combo1新建一个卡号选项
2.选择查询内容就是用户用程序查询时
候的操作、这部分操作其实应该有很多
判定、限制、本文终点在与组合查询这
里略过。
3.点击查询按钮、首先判定用户输入的
查询内容、然后执行相应的查询语句、
这是本文要讲的内容。
4.输出、他是为用户呈现出查询的结果
、怎么输出这里也不讲滴。
一、理解组合查询
组合查询其实很好理解、这个给大家说几个例子、应该大家就都明白了
例1:如果是下图这样点查询、会把学号 = 123 的数据查出来
例2:查出满足 学号 = 123 并且同时满足 卡号 > 123456的 数据
例3:查出(满足 学号 = 123 并且同时满足 卡号 > 123456 ) 或者性别 = 男 数据
组合查询的功能就是这样了喽、就是输入条件、然后按照条件查询出数据、下面就说下他是怎么实现滴。
二、查询的实现
我这次画了个详细的数据流程图、这样便于理解、单纯把代码粘贴上来、大家肯定一头雾水。
1.首先为组合查询的控件命名(这里为了流程图易懂、只是简单命名)
2、流程图
3.代码与注意事项
(1)把控件弄Index、加for循环判定能省好多事
(2)上图右上角当d(1)为空而d(2)不为空、这种情况就提示不能查询(如下图)——当然、想查询也可以、把第三行看做第二行进行查询、另写代码就行
(3)用if嵌套与for循环判定是否为空
用Select Case把字段名的文本转化成列明
(4)机房收费一共有四个组合查询、最好组合查询的控件名称一样、可以吧重复的代码卸载模块里、减少冗余、增加代码复用、而且改起来也方便!
4.代码编写
这个代码我的太长了、而且加了很多别的东西、加的东西下篇文章会讲、总之就不往上粘贴了、而且这个组合查询用的都是非常简单的语句、逻辑关系搞清楚、完全可以拿下滴!
上一篇:机房收费系统之简单的逻辑(上)下机费用运算
——————要记住、每篇博客都是0.1——————————chenchen
- 机房收费系统简单的逻辑(下)组合查询我不愁
- (五)组合查询-机房收费系统
- 机房收费系统(组合查询)
- 机房收费系统(三)组合查询
- 机房收费系统(四)---组合查询
- 机房收费系统组合查询
- 机房收费系统---组合查询
- 机房收费系统@组合查询
- 机房收费系统---组合查询
- 机房收费系统--组合查询
- 【机房收费系统】组合查询
- 【机房收费系统】组合查询
- 机房收费系统-组合查询
- 【机房收费系统】组合查询
- 【机房收费系统】组合查询
- 机房收费系统-组合查询
- 组合查询--机房收费系统
- 机房收费系统--组合查询
- hibernate中session的get跟load方法的比较【转载】
- <c:forEach varStatus="status">中 varStatus的属性简介
- declare global data ptr
- Linux环境下段错误的产生原因及调试方法小结
- Android SDK更新以及ADT更新出现问题的解决办法
- 机房收费系统简单的逻辑(下)组合查询我不愁
- 在Windows平台下使用Qt Creator,出现找不到mingwm10.dll错误提示
- 谈eager跟lazy标签
- NoSQL之【memcached】学习
- JSP 后台导出Excel
- mini2440裸机编程---网卡
- cookie,Application ,session的介绍和典型用处
- NDK C++ 编译错误
- 谈最初的Tomcat内存问题!