| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1732 人关注过本帖
标题:求表格数据筛选更新方法
只看楼主 加入收藏
brendaca
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2018-11-17
结帖率:0
收藏
已结贴  问题点数:20 回复次数:8 
求表格数据筛选更新方法
问题描述:表格A有7列数据,每4条需要判断筛选数据,插入一行新数据:第一列为空,第二列为第二条数据第二列,第三列为第三列数据最大值,第四列为第四列数据最小值,第五列为第四条数据第五列,第六列为合计数/4,第七列为合计数/4

谢谢!

图片附件: 游客没有浏览图片的权限,请 登录注册


[此贴子已经被作者于2018-11-17 20:07编辑过]

搜索更多相关主题的帖子: 表格 数据 筛选 更新 方法 
2018-11-17 20:06
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9799
专家分:26886
注 册:2012-2-5
收藏
得分:5 
要想尽快解决问题,上传完整的VFP表数据。

坚守VFP最后的阵地
2018-11-17 20:15
brendaca
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2018-11-17
收藏
得分:0 
回复 2楼 sdta
book1.zip (737 Bytes)
谢谢
2018-11-17 20:24
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9799
专家分:26886
注 册:2012-2-5
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册

这种数据能用吗

坚守VFP最后的阵地
2018-11-17 20:32
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3146
专家分:8408
注 册:2015-3-25
收藏
得分:5 
楼主是要汇总数据,大致规则这样:
B列,是最先报价的第1个值
C列,是最高报价的最高价格
D列,是最低报价的最低价格
E列,是成交价的最高价格
F列,是成交量的平均值
G列,是成交金额的平均值
如果是这样意思的话,可以实现
2018-11-17 22:00
gs2536785678
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:45
帖 子:601
专家分:1770
注 册:2017-7-16
收藏
得分:5 
EXCEL中弄弄,不是很方便吗?
因为无非是公式复制么。
2018-11-19 08:27
liuxingang28
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:山东济南
等 级:贵宾
威 望:47
帖 子:649
专家分:2156
注 册:2014-2-7
收藏
得分:5 
CREATE CURSOR curTmp (日期 c(8),报价 i,最高价 i,最低价 i,成交价 i,成交量 n(10,2),成交额 n(10,2))
INSERT INTO curTmp VALUES ('20181101',100,100,98,99,10,990)
INSERT INTO curTmp VALUES ('20181102',99,99,97,98,15,1470)
INSERT INTO curTmp VALUES ('20181103',98,101,100,100,9,900)
INSERT INTO curTmp VALUES ('20181104',101,102,100,101,12,1212)
GO TOP
DO WHILE !EOF()
    SCATTER BLANK NAME oRec
    oRec.报价 = 报价
    oRec.最低价 = 最低价
    i = 0
    DO WHILE i < 4 AND !EOF()
        IF oRec.最高价 < 最高价
            oRec.最高价 = 最高价
        ENDIF
        IF oRec.最低价 > 最低价
            oRec.最低价 = 最低价
        ENDIF
        oRec.成交价 = 成交价
        oRec.成交量 = oRec.成交量 + 成交量
        oRec.成交额 = oRec.成交额 + 成交额
        i = i + 1
        SKIP
    ENDDO
    oRec.成交量 = ROUND(oRec.成交量/i,2)
    oRec.成交额 = ROUND(oRec.成交额/i,2)
    INSERT blan before
    GATHER NAME oRec
    SKIP
ENDDO
BROWSE

泉城飞狐
2018-11-19 09:34
liuxingang28
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:山东济南
等 级:贵宾
威 望:47
帖 子:649
专家分:2156
注 册:2014-2-7
收藏
得分:0 
编写代码时注意:数据库的记录数不一定是4的整数倍,因此,求平均成交量和成交额时,不能用累计量直接除以4

泉城飞狐
2018-11-19 09:38
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9799
专家分:26886
注 册:2012-2-5
收藏
得分:0 
楼主的数据并非只有这四条,而是N条。

坚守VFP最后的阵地
2018-11-19 11:55
快速回复:求表格数据筛选更新方法
数据加载中...
 
   



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

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