请教一个Grid定位的问题
以下是引用qjbzjp在2011-11-26 16:02:32的发言:
哈哈,谢谢楼上的几位大大,我在家没装vfp ,明天去公司试试。
我在公司
list和grid两个控件是这么做的
selet 字段1 from data.dbf where 条件
order by 字段1
into cursor temp1
然后把temp1给了list
select * from data.dbf into cursor temp2
然后把temp2给了grid
然后想实现标题所说的功能:list中相当于关键字,grid中相当于明细。
操作只针对与list:点list中的某行,grid中也马上找到该行(行很多,滚动条可能要自动往下滚动),光标定位到该行,我好看到详细信息
另外我再补充几个菜鸟问题,请不吝赐教:
sele 字段 from 表 where 条件 into cursor temp
问题1:这个命令在vfp中是什么含义?是新建了一个名为temp的表么?
问题2:对temp的操作(不知道可不可以对temp进行查找、删除、添加行),是否对源也起作用?
因为SQL中,cursor 是游标,而建立临时表的命令是
select 字段
into
temp where 条件,两者和上述vfp中的命令都不一样,所以我不太明白。。。
再有就是,我看到别人说,想在vfp中实现SQL查找还可以这样
把grid的sourcetype(大概是这个属性吧,记不太清)设为=4,
然后source='sele 语句' 就可以了。
这么做确实grid会显示select语句的结果,但是每次执行代码的时候吧,会自动弹出一个窗口(标题为FORM1),里面也显示的select语句的结果
问题3:这是为啥捏?
问题4:我只想让grid中显示,不想弹出这个窗口,要怎么做?
[
本帖最后由 yttv8 于 2011-11-27 08:26 编辑 ]