搜索
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 怎么查找最后一个不为空的记录
标题:
怎么查找最后一个不为空的记录
只看楼主
a1999zqw
等 级:
新手上路
帖 子:186
专家分:0
注 册:2009-4-3
结帖率:
78.95%
楼主
已结贴
√
问题点数:20 回复次数:12
怎么查找最后一个不为空的记录
怎么查找某字段最后一个不为空的记录?
[此贴子已经被作者于2016-4-21 16:39编辑过]
搜索更多相关主题的帖子:
记录
2016-04-21 16:36
mywisdom88
等 级:
版主
威 望:
190
帖 子:3125
专家分:8340
注 册:2015-3-25
第
2
楼
得分:0
有点模糊,让人不知道怎么回答。
2016-04-21 17:00
a1999zqw
等 级:
新手上路
帖 子:186
专家分:0
注 册:2009-4-3
第
3
楼
得分:0
就 有一个字段,有的记录是有数值的,有的是空的,现在要查找某字段最后一个不为空的记录,从最后一个向前找,
2016-04-21 17:03
wengjl
等 级:
贵宾
威 望:
108
帖 子:2175
专家分:3785
注 册:2007-4-27
第
4
楼
得分:20
go bott
do whil not bof()
if empt(字段名)
将记录号赋给一个变量
exit
endi
skip -1
enddo
试试,这样行不行
只求每天有一丁点儿的进步就可以了
2016-04-21 17:14
mywisdom88
等 级:
版主
威 望:
190
帖 子:3125
专家分:8340
注 册:2015-3-25
第
5
楼
得分:0
CREATE CURSOR tmp(t1 c(10))
FOR i=1 TO 21
s1=IIF(MOD(i,3)=0,"",TRANSFORM(i))
INSERT INTO tmp(t1) values(s1)
ENDFOR
BROWSE
SELECT TOP 1 t1,RECNO() as id FROM tmp WHERE !EMPTY(t1) ORDER BY id DESC INTO CURSOR tmp1
BROWSE
2016-04-21 17:15
a1999zqw
等 级:
新手上路
帖 子:186
专家分:0
注 册:2009-4-3
第
6
楼
得分:0
谢谢老师
2016-04-21 17:20
mywisdom88
等 级:
版主
威 望:
190
帖 子:3125
专家分:8340
注 册:2015-3-25
第
7
楼
得分:0
CREATE CURSOR tmp(t1 c(10))
FOR i=21 TO 1 STEP -1
s1=IIF(MOD(i,3)=1,"",TRANSFORM(i))
INSERT INTO tmp(t1) values(s1)
ENDFOR
BROWSE
SELECT TOP 1 t1,RECNO() as id FROM tmp WHERE !EMPTY(t1) ORDER BY id DESC INTO CURSOR tmp1
BROWSE
2016-04-21 17:31
csl591
等 级:
贵宾
威 望:
10
帖 子:78
专家分:92
注 册:2009-2-5
第
8
楼
得分:0
SET FILTER TO 字段名<>" "
brow
goto bottom
? recno() &&返回不为空的记录号
2016-05-13 15:37
csl591
等 级:
贵宾
威 望:
10
帖 子:78
专家分:92
注 册:2009-2-5
第
9
楼
得分:0
SET FILTER TO 字段名<>" "
goto bottom
? recno() &&返回不为空的记录号
2016-05-13 15:38
csl591
等 级:
贵宾
威 望:
10
帖 子:78
专家分:92
注 册:2009-2-5
第
10
楼
得分:0
SET FILTER TO 字段名<>" "
brow
goto bottom
? recno() &&返回最后一个不为空的记录号
2016-05-13 15:38
13
1/2页
1
2
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-463949-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.015855 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved