标题:VF窗口下brows浏览时,DBF表的0值能否像EXCEL表那样不显示
只看楼主
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:108
帖 子:2175
专家分:3785
注 册:2007-4-27
结帖率:95.71%
已结贴  问题点数:50 回复次数:9 
VF窗口下brows浏览时,DBF表的0值能否像EXCEL表那样不显示
在VF窗口下brows浏览时,DBF表的0值能否像EXCEL表那样不显示

校对时,看见一大片0,看得眼花,请求各位大佬给个不显示0值的办法。谢谢!
搜索更多相关主题的帖子: DBF 窗口 不显示 EXCEL 浏览 
2021-06-03 08:58
gs2536785678
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:45
帖 子:565
专家分:1668
注 册:2017-7-16
得分:10 
不能
2021-06-03 09:46
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:30 
CREATE CURSOR tt (f1 I)
INSERT INTO tt VALUES (1)
INSERT INTO tt VALUES (0)
INSERT INTO tt VALUES (2)
INSERT INTO tt VALUES (0)
INSERT INTO tt VALUES (3)
GO TOP
BROWSE NAME ob NOWAIT
ob.Column1.Format = "Z"
RETURN
2021-06-03 10:10
radiofan
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:11
帖 子:466
专家分:696
注 册:2006-7-30
得分:10 
以下是引用吹水佬在2021-6-3 10:10:13的发言:

CREATE CURSOR tt (f1 I)
INSERT INTO tt VALUES (1)
INSERT INTO tt VALUES (0)
INSERT INTO tt VALUES (2)
INSERT INTO tt VALUES (0)
INSERT INTO tt VALUES (3)
GO TOP
BROWSE NAME ob NOWAIT
ob.Column1.Format = "Z"
RETURN

2021-06-03 10:39
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:108
帖 子:2175
专家分:3785
注 册:2007-4-27
得分:0 
以下是引用吹水佬在2021-6-3 10:10:13的发言:

CREATE CURSOR tt (f1 I)
INSERT INTO tt VALUES (1)
INSERT INTO tt VALUES (0)
INSERT INTO tt VALUES (2)
INSERT INTO tt VALUES (0)
INSERT INTO tt VALUES (3)
GO TOP
BROWSE NAME ob NOWAIT
ob.Column1.Format = "Z"
RETURN

谢谢!

只求每天有一丁点儿的进步就可以了
2021-06-04 08:00
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:0 
也可以用 BLANK 命令处理后再浏览

坚守VFP最后的阵地
2021-06-04 09:00
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:108
帖 子:2175
专家分:3785
注 册:2007-4-27
得分:0 
以下是引用sdta在2021-6-4 09:00:36的发言:

也可以用 BLANK 命令处理后再浏览


如何用 blank 命令,愿闻其详,谢谢!

只求每天有一丁点儿的进步就可以了
2021-06-04 12:57
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:0 
CREATE CURSOR tt (f1 n(1), f2 n(1), f3 n(1))
INSERT INTO tt VALUES (1, 0, 4)
INSERT INTO tt VALUES (0, 0, 5)
INSERT INTO tt VALUES (2, 1, 6)
INSERT INTO tt VALUES (0, 2, 0)
INSERT INTO tt VALUES (3, 3, 0)
FOR lnj = 1 TO FCOUNT()
    myzd = FIELD(lnj)
    BLANK FIELDS (myzd) FOR &myzd = 0
ENDFOR
BROWSE
* 对I型数据无效

坚守VFP最后的阵地
2021-06-04 13:18
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
也可以用字段列表(FIELDS)格式代码 :P=cFormatCodes
如:
BROWSE FIELDS f1:P="@Z",f2:P="@Z",f3:P="@Z"
只读的:
BROWSE FIELDS f1:R:P="@Z",f2:R:P="@Z",f3:R:P="@Z"
2021-06-04 14:49
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
BROWSE命令算是最强大一个命令,他的单元格出入口还支持回调函数,也就是说他有事件处理过程。
2021-06-04 15:05



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




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

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