组合查询的代码怎么写!

zhaounfi 2006-03-07 03:02:05
条件A:combo1 条件B:combo2 条件C:combo3
市区 一分局 重要客户
东区 二分局 一般用户
西区 三分局


3个条件3个组合框,每个条件都要好几种情况:
类似DELPHI语句:
(mSQL= 'Select * From (lcTable) Where '
if TRIM(thisform.combo1.text)<> ''then
mSQL=mSQL+'+area_id=thisform.Combo1.Text+'
ENDIF) 在VFP中如何编写?
...全文
92 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
十豆三 2006-03-07
  • 打赏
  • 举报
回复
你把最后的字符串lcString
MESSAGEBOX显示一下看看是那的问题
zhaounfi 2006-03-07
  • 打赏
  • 举报
回复
编译可以通过,不过选不出数据!貌似“lcString=lcString+" AND 字段3='"+thisform.combo3.DISPLAYVALUE+"'"”这句话还有问题!
十豆三 2006-03-07
  • 打赏
  • 举报
回复
lcString='Select * From (lcTable) WHERE 1=1 '
IF !EMPTY(thisform.combo1.DISPLAYVALUE)
lcString=lcString+" AND 字段1='"+thisform.combo1.DISPLAYVALUE+"'"
ENDIF
IF !EMPTY(thisform.combo2.DISPLAYVALUE)
lcString=lcString+" AND 字段2='"+thisform.combo2.DISPLAYVALUE+"'"
ENDIF
IF !EMPTY(thisform.combo3.DISPLAYVALUE)
lcString=lcString+" AND 字段3='"+thisform.combo3.DISPLAYVALUE+"'"
ENDIF
&lcString

2,722

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧