| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1200 人关注过本帖
标题:mem文件里的数组,怎么restore到第二行
取消只看楼主 加入收藏
cxx7
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2005-12-27
收藏
 问题点数:0 回复次数:5 
mem文件里的数组,怎么restore到第二行

我把一个临时表里的一列数据select到数组ttt中,然后将ttt写进了MEM文件xx.mem,现在我在combo1的init里要restore from这个数组,可是
IF .not. FILE("xx.mem")
this.RowSource="请先添加部门"
else
RESTORE FROM xx.mem ADDITIVE
this.rowsource=xx
thisform.Refresh
ENDIF
这样写好后,将combo1设为1-值,只能见到第一行数据,就是原来临时表里的第一行数据,在命令窗口用??也是只显示第一行数据,怎么办呢?

谢谢了。。。。

搜索更多相关主题的帖子: mem restore 文件 
2007-01-16 22:08
cxx7
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2005-12-27
收藏
得分:0 

不是的,DEBUG里看到了有三个元素,不过含有空格。COMBO1的rowsourcetype设为5了,现在能看到这么多个数目。比如,我的MEM的TTT数组里有三个元素,在COMBO单击有三栏,但是没有元素字符。可TTT在DEBUG里看到的确有三个元素。。。这是怎么回事呀,,,

2007-01-18 16:51
cxx7
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2005-12-27
收藏
得分:0 
不好,什么也没显示,COMBO1里有三项,TEXT里没显示,TTT里的三个元素是字符型,我的代码是这样的,form:init()
IF .not. FILE("xx.mem")
thisform.combo1.RowSourceType=1
thisform.combo1.RowSource="请先添加"
else
RESTORE FROM xx.mem ADDITIVE
thisform.combo1.RowSourceType=5
thisform.combo1.rowsource="xxt"
thisform.combo1.requery
thisform.combo1.Refresh
thisform.Refresh
ENDIF
2007-01-18 19:07
cxx7
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2005-12-27
收藏
得分:0 

没错了,现在OK了,有点郁闷,不知道什么问题,什么也没动,突然可以显示了。。。。郁闷死了。。。

2007-01-18 19:21
cxx7
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2005-12-27
收藏
得分:0 
谢谢了。。。
2007-01-18 19:21
cxx7
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2005-12-27
收藏
得分:0 

有时还是看不见,加上这句thisform.combo1.controlsource="xxt"
在表单运行开始的一瞬间可以看见的数组的第一个元素在COMBO1闪一下。。。。

2007-01-18 21:08
快速回复:mem文件里的数组,怎么restore到第二行
数据加载中...
 
   



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

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