标题:关于控件中SQL的应用问题
只看楼主
十足新手
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2006-9-22
 问题点数:0 回复次数:4 
关于控件中SQL的应用问题

我是一个十足的新手,正在设计一个程序,遇到了很多问题,希望各位大虾能帮我解决,在此先谢过了
我的问题是
if thisform.combo1.enabled=.f.
a=""
else
a=thisform.combo1.value
endif
if thisform.combo2.enabled=.f.
b=""
else
b=thisform.combo2.value
endif
if thisform.combo3.enabled=.f.
d=""
else
d=thisform.combo3.value
endif
if thisform.text1.enabled=.f.
f=""
else
f=thisform.text1.value
endif
thisform.grid1.recordsource="select xh,le,dzlfw,lyd,jsk;
from yl,xhdzl,ly,kc;
where (xh=a and lb=b and dzlfw=d and jsk>=f);
and ku.yldm=yl.yldm;
and ly.lydm=yl.lydm;
and xhdzl.dzldm=yl.dzldm"
总是会出现“语句中含有不能识别的短语或关键字”

select xh,le,dzlfw,lyd,jsk;
from yl,xhdzl,ly,kc;
where (xh=a and lb=b and dzlfw=d and jsk>=f);
and ku.yldm=yl.yldm;
and ly.lydm=yl.lydm;
and xhdzl.dzldm=yl.dzldm
这些语句在命令窗口中就好用
请问如何解决

搜索更多相关主题的帖子: SQL 控件 应用 
2006-09-22 20:25
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
得分:0 

有人说VFP不行了,我想说,你连VFP十分之一的功能都不会用,你怎么知道VFP不行?本人拒绝回答学生的问题我回答问题一般情况下只提供思路不提供代码,请理解
2006-09-23 09:50
十足新手
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2006-9-22
得分:0 
谢谢fown
但是依照的提示修改过之后,每当第二次查询的时候grid1的前几列都回集中到最左边
都得用鼠标拉回来
请问是什么原因
谢谢
2006-09-23 22:18
fown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:58
帖 子:1229
专家分:171
注 册:2005-5-26
得分:0 
定义GRID列的宽度就行了

有人说VFP不行了,我想说,你连VFP十分之一的功能都不会用,你怎么知道VFP不行?本人拒绝回答学生的问题我回答问题一般情况下只提供思路不提供代码,请理解
2006-09-24 12:45
十足新手
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2006-9-22
得分:0 

此问题已解决
十分感谢

2006-09-24 20:12



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-92227-1-1.html




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

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