当前位置:主页>仓库管理软件> 列表

關于DBGridEh的簡單問題 找进销存软件数据库

记账软件版1楼: 如何讓在DBGridEh中的值當為0時顯示為空白,即把某列字段中為0的值全部顯示為空白.

2楼: 在数据源,如ADOQUERY的某个字段的GETTEXT里写代码
if Text=''0'' then text='''';
我现在没去实验,以前有用过,你试看看吧 如小企业财务软件

3楼: 某个字段的GETTEXT里写代码
if Text=''0'' then
Sender.AsString := ''''
else
Sender.AsString := Text

4楼: 显示为空,运算可能会出错误的

5楼: xdd_pyx和mywinner0101的方法不行!

6楼: 如果列为数值型的,可将displayformaty设为 #0.00;-#0.00;# 整数设为 # 即可

记账软件版7楼: 人家的Grid可能只是查询用的,这样就没问题。
你也可以在OnColumnDrow里面写。

8楼: chj_6666的方法好象不行吧?
我已在字段中進行了格式化:#,##0.00 當值為0時就顯示0.00!

9楼: 我的有三段,是用分号隔开的,你只用一段,当然不行了!其中第一段为正数时且非0时的格式,第二段为负数且非0时的格式,第三段为0时的显示格式。

10楼: to chj_6666
這種格式是運用在dbgrid中的字段displayformat中還是在query的字段displayformat中?

11楼: 两个都可以。

12楼: 接受答案了. 如进销存软件数据库