| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1588 人关注过本帖
标题:如何进行下图的复合条件的查询和判断括号,用户设置条件错误如何提示?
取消只看楼主 加入收藏
pzyun1985
Rank: 2
等 级:论坛游民
帖 子:106
专家分:18
注 册:2013-4-13
结帖率:84.21%
收藏
已结贴  问题点数:20 回复次数:13 
如何进行下图的复合条件的查询和判断括号,用户设置条件错误如何提示?
图片附件: 游客没有浏览图片的权限,请 登录注册

以前做的单线式条件查询,现在用户需要复合式查询,想了一个星期还是没写出来,特别是括号的判断


[ 本帖最后由 pzyun1985 于 2013-11-11 20:19 编辑 ]
搜索更多相关主题的帖子: 如何 用户 
2013-11-11 20:11
pzyun1985
Rank: 2
等 级:论坛游民
帖 子:106
专家分:18
注 册:2013-4-13
收藏
得分:0 
回复 2楼 冬冬123
没什么源文件,就是一个"总人口"表,按照用户在条件框设置的这些条件查出来就行啊,我现在的问题是用什么方式把用户设置的这些条件转换成WHERE 的条件值,这截图只是一个示例,用户使用的时候设置的条件会因个人的需要而设置,如何智能的用代码表示出来,我不是单纯的想要代码,我是想看看大家用的是什么判断方法,比如用户有可能设置三层括号"(((",怎么运算最先筛选的那个条件
2013-11-11 20:54
pzyun1985
Rank: 2
等 级:论坛游民
帖 子:106
专家分:18
注 册:2013-4-13
收藏
得分:0 
回复 4楼 tlliqi
怎么组织代码就不会思路了,呵呵,帮帮忙吧大神
2013-11-11 22:12
pzyun1985
Rank: 2
等 级:论坛游民
帖 子:106
专家分:18
注 册:2013-4-13
收藏
得分:0 
回复 6楼 qjbzjp
图片附件: 游客没有浏览图片的权限,请 登录注册
这个我知道啊,这个是原来做的,跟你的这个实质一样,但没有达到用户的需求,原来的这个仅仅是AND条件直线下来查询,我现在做的就是在原来的基础上改进的,只不过COMBO控件是隐藏的,用户点击TEXT后才显示,选择字段后赋值TEXT又隐藏,用户可以达到这个水平,他们的查询结果是多样化的,就像我上传那个图示例一样,如果按你的这种查询设置,是查询不出来的,按照那个示例用这个来查的话,要查询五次,然后把五次结果合并起来才得到最终结果,也个对我来说有点难了,难度还在左边的可选项,不选的时候又要把这行查询条件去掉,如果用代码在VFP窗口编写就会了,但就是在条件组合窗口里,如果用户设置条件出错是允许的,因为有时候会少设置一个括号或多设置一个括号,我的问题不怕用户出错,就是按这个窗口能不能在查询按钮用代码还原成WHERE代码,对我来说,觉得这个比之前遇到的代码都难了,最要命的有时候用户会用到十几个甚至二十几条件进行查询符合条件的对象,这其中就有括号,AND,OR多条件参杂其中。

[ 本帖最后由 pzyun1985 于 2013-11-12 00:38 编辑 ]
2013-11-12 00:16
pzyun1985
Rank: 2
等 级:论坛游民
帖 子:106
专家分:18
注 册:2013-4-13
收藏
得分:0 
回复 10楼 bccn0906
我现在的头疼的是怎么组织代码,不是界面,界面我觉得还是我的这个科学点,用户不会用的慢慢会用
2013-11-12 16:55
pzyun1985
Rank: 2
等 级:论坛游民
帖 子:106
专家分:18
注 册:2013-4-13
收藏
得分:0 
回复 14楼 冬冬123
你这个没宏替换,如果有宏替换可以运行,我先试试看,如果WHERE条件能一次性支持二十个条件同时运行的话可以考虑下
2013-11-12 16:58
pzyun1985
Rank: 2
等 级:论坛游民
帖 子:106
专家分:18
注 册:2013-4-13
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册

代码的问题解决了,现在的问题是当用户设置条件出错(允许出错),如何用自已设置的对话框来提示用户,而不是VFP本身的那个提示对话框?
2013-11-12 22:18
pzyun1985
Rank: 2
等 级:论坛游民
帖 子:106
专家分:18
注 册:2013-4-13
收藏
得分:0 
回复 25楼 qjbzjp
图片附件: 游客没有浏览图片的权限,请 登录注册
肯定的啦,如果这样还要什么程序员是不是?
2013-11-13 19:31
pzyun1985
Rank: 2
等 级:论坛游民
帖 子:106
专家分:18
注 册:2013-4-13
收藏
得分:0 
回复 24楼 racer0
图片附件: 游客没有浏览图片的权限,请 登录注册
我也不想啊,但现实就是这样
2013-11-13 19:39
pzyun1985
Rank: 2
等 级:论坛游民
帖 子:106
专家分:18
注 册:2013-4-13
收藏
得分:0 
回复 28楼 冬冬123
其实为了减少字段类型错误,像什么出生日期,什么子女数,我都统一设置成字符型,我的这个系统正在使用中包括信息采集的录入和报表数据逻辑处理,不比什么VB和C家家什么的差,至于BUG顶多就是用户设置多一个或者少一个")"而已,全部都是字符型,就不存在什么字符错误或者查询逻辑错误什么的

[ 本帖最后由 pzyun1985 于 2013-11-13 20:20 编辑 ]
2013-11-13 19:44
快速回复:如何进行下图的复合条件的查询和判断括号,用户设置条件错误如何提示?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.051102 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved