标题:VFP如何查看数据逆序所在的位置
取消只看楼主
if先生
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2022-7-20
结帖率:50%
已结贴  问题点数:20 回复次数:3 
VFP如何查看数据逆序所在的位置
例如一个数据库,有一个字段为出货号为逆序,且相隔1000且2000一个循环,如何能准确的找出想要的出货号内容在第几条记录?
在有数据库的情况下能用LOCATE命令,但在没有数据库的情况下如何按数据库逆序的逻辑直接计算出(CF4588)位置?

例如数据库如下(附件中有数据库):
出货号
CF2000
CF1000
CF1999
CF999
CF1998
CF998
.
.
.
.
CF1001
CF1
-------------
CF4000
CF3000
CF3999
CF2999
.
.
CF3001
CF2001

CF.zip (310.04 KB)
搜索更多相关主题的帖子: 逆序 位置 VFP 数据库 数据 
2022-07-21 00:16
if先生
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2022-7-20
得分:0 
回复 4楼 吹水佬
已经研究出来了,用一个公式去计算,在有特定的数值情况正,计算出某个数所在的位置!
2022-07-23 02:26
if先生
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2022-7-20
得分:0 
回复 3楼 sdta
谢谢版主的支持,我新建了个表单,然后让用户输入某些特定的数值,然后直接用公式计算出位置了!
2022-07-23 02:27
if先生
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2022-7-20
得分:0 
回复 10楼 吹水佬
因为数据库里是为了方便提问问题而做出来的,实际目的是直接计算出某个数所在的位置,例如1至100数字倒序就成了100至1,我需要计算的是“98”这个数值会出现在倒序的哪个位置(3)出现.
里面涉及到另外几种数据的倒序和顺序计算方式,之前摸索了好久才没结果才来请教各位大神。
目前已经用CEILING和MOD组全公式成功计算出结果。
谢谢大家的援手!
2022-07-24 02:04



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-509619-1-1.html




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

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