| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1929 人关注过本帖
标题:表格数据提取与传递
只看楼主 加入收藏
liukaiyin
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2018-6-27
结帖率:88.89%
收藏
已结贴  问题点数:20 回复次数:9 
表格数据提取与传递
用数组提取表格数据,经过计算之后传递给另一个表格,请问具体要怎么操作?
例如:表1数据给数组aa(3,4).经过计算得到bb(2,3)将数组bb(2,3)的值给表2
搜索更多相关主题的帖子: 表格 数据 提取 传递 数组 
2018-07-18 11:31
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
表是表、表格是表格,两者不是同一个概念。表格是一个控件,用于显示数据的,表是数据按照特定的规律组合起来的数据文件,用来保存数据的。

表格的数据源可以是表,也可以是数组。表与数组之间可以相互交换数据,具体可以参见帮助文件。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2018-07-18 12:37
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:10 
以下是引用liukaiyin在2018-7-18 11:31:34的发言:

用数组提取表格数据,经过计算之后传递给另一个表格,请问具体要怎么操作?
例如:表1数据给数组aa(3,4).经过计算得到bb(2,3)将数组bb(2,3)的值给表2

数据,有两个重要属性---数据的类型和大小
能否具体点说说
例如:表1数据结构和数据aa、bb的定义
2018-07-18 13:35
liukaiyin
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2018-6-27
收藏
得分:0 
回复 3楼 吹水佬
表1,表2,还有数组全部是数值
这个是表1,表2第一项的工程项目和表1一样,后面数值大小和表1差不多,都是保留3位小数
图片附件: 游客没有浏览图片的权限,请 登录注册


[此贴子已经被作者于2018-7-19 08:45编辑过]

2018-07-19 08:38
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:0 
回复 4楼 liukaiyin
SELECT 表1
COPY TO ARRAY aa
** aa --> bb
SELECT 表2
APPEND FROM ARRAY bb
2018-07-19 10:42
liukaiyin
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2018-6-27
收藏
得分:0 
回复 3楼 吹水佬
DIMENSION aa(4,12)
COPY NEXT 4 TO ARRAY aa
用这个把表格前12列前4行数据给到数组aa,但是我想将前4行第2到13列数据(就是全部是数)给到aa怎么操作?
根据帮助说明,用FIELDS FieldList,指定只有 FieldList 中所列字段才被复制到数组中,如果省略 FIELDS FieldList,只要数组有足够的列数,所有字段都复制到数组中。
这个FIELDS FieldList要怎么用也没有说清楚啊!
2018-07-19 10:52
liukaiyin
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2018-6-27
收藏
得分:0 
回复 5楼 吹水佬
谢谢答疑,我刚刚看了帮助文件,搞懂了用copy,但是FIELDS FieldList 还不太懂怎么用来指定复制给数组的字段,另外将数组给到表格时也存在这样的问题,请问怎么给到表格指定列?
2018-07-19 10:56
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:0 
回复 7楼 liukaiyin
两个问题分别对待:
1、数组与表
2、表与表格
2018-07-19 11:39
wcx_cc
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:52
帖 子:371
专家分:1157
注 册:2015-10-2
收藏
得分:10 
表1数据给数组aa(3,4).经过计算得到bb(2,3)将数组bb(2,3)的值给表2
vfp 的 grid 做这个是他的基本功能.并且简单快速.也可以做到随改随显示.既然表1的计算结果能付给表2,表2就是grid 的数据源.只要有计算,及时刷新grid 就可以.
例如: grid1 用表1作数据源---->后台代码计算后 select 生成数组(最好生成 cursor),注意字段名称要和表2 相符---->表2 zap,append from 数组或cursor,grid2 refresh.
注:后台代码是事件计算代码,里面有你的计算公式.代码放在哪里合适自己定. 可以放在 grid的text的 lostfocus 里,也可以放在一个按钮的 click里.

2018-07-19 23:53
liukaiyin
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2018-6-27
收藏
得分:0 
回复 9楼 wcx_cc
好的,受教了
2018-07-20 08:32
快速回复:表格数据提取与传递
数据加载中...
 
   



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

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