vfp大神请进,我想用grid显示查询内容,但是点查询按钮后grid里总是空白的

查询按钮下命令:setsafetyoffthisform.grid1.recordsource='select*fromcpbwherexih=thisform.text... 查询按钮下命令:set safety off

thisform.grid1.recordsource='select * from cpb where xih=thisform.text1.value into table a'
thisform.grid1.recordsource='a'
thisform.grid1.column1.controlsource='a.bh'
thisform.grid1.column2.controlsource='a.sh'
thisform.grid1.column3.controlsource='a.xah'
thisform.grid1.column4.controlsource='a.xih'
thisform.grid1.column5.controlsource='a.lx'
thisform.grid1.column6.controlsource='a.rkrq'
thisform.grid1.column7.controlsource='a.jyy'
thisform.grid1.refresh
grid1的属性recordsourcetype已改成4
着急,在线等,能解决问题者再加50分奖励,说到做到!
展开
 我来答
taohua300
2012-08-10 · TA获得超过528个赞
知道小有建树答主
回答量:722
采纳率:0%
帮助的人:676万
展开全部
into table a
这里的a有问题
在vfp中,a可以是个工作区
例如
select a
可能你认为这个命令的作用是选择a表
可我也可以认为是选择a工作区

这可能并不是导致grid不显示的关键原因
thisform.grid1.recordsource='select * from cpb where xih=thisform.text1.value into table a'
thisform.grid1.recordsource='a'
这两句修改成
select * from cpb where xih=thisform.text1.value into cursor temp
thisform.grid1.recordsource = 'temp'
thisform.grid1.recordsourcetype = 1

再试试
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式