好心人救命!如何用VFP作出复合查询??--一定给分!!

JCNEO 2002-01-11 08:31:13
好心人救命,小弟最近正用VFP做一个杂志社管理的程序,如何在VFP中进行复合查询??
比如有一个表有35个字段,要求给出任意N个字段(N<=35),都可以进行查询,小弟本想用宏替换的方法,可是在Select SQL语句中无法实现宏替换!例如:
......
set safety off
condition='where manager.作者姓名=王大行'
thisform.mygrid1.recordsource="select *;
form manager!manager;
&condition;
into cursor sf1
thisform.refresh
......
发现VFP并不执行任何操作!

若进行如下操作则可以顺利进行查询!
......
set safety off
thisform.condition='王大行'
thisform.mygrid1.recordsource="select *;
form manager!manager;
where manager.作者姓名=&thisform.condition;
into cursor sf1
thisform.refresh
......
但是新问题又出现了,就是用这种方法无法实现复合查询,因为工作量太大了!当N=3的时候就需要写出8条SQL语句,想想当N=35的时候要写出多少语句吧!!天文数字!!!

...全文
32 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
2609 2002-04-08
  • 打赏
  • 举报
回复
你走错地方了吗,去。。。

http://www.jue-xin.com/sam/lb5000/cgi-bin/leoboard.cgi

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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