| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1198 人关注过本帖
标题:mem文件里的数组,怎么restore到第二行
只看楼主 加入收藏
cxx7
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2005-12-27
收藏
 问题点数:0 回复次数:8 
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
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
要么combo1应该设置为:数组;要么你select-sql生成的也就是只有一个元素的数组。

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2007-01-18 14:53
cxx7
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2005-12-27
收藏
得分:0 

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

2007-01-18 16:51
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
你在表单中完成的操作,别在命令窗口中显示。你在表单中添加一个文本框试验,在combo1.click()中写上thisform.text1.value='*',看看:(1)combo1中到底有几项;(2)text1中到底有没有数据显示。

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2007-01-18 17:13
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
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
刚开始的时候想让第一个元素在combo1中显示,用

感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2007-01-18 22:56
快速回复:mem文件里的数组,怎么restore到第二行
数据加载中...
 
   



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

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