起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 147|回复: 5

【结贴】如何动态更改字段的显示格式**

[复制链接]
发表于 2007-10-11 11:22:03 | 显示全部楼层 |阅读模式
我更改数据集BizField的属性,然后Close,Open没效果
又在数据集上字段编辑器上添加该字段,再修改。还是没有效果
回复

使用道具 举报

 楼主| 发表于 2007-10-12 10:36:19 | 显示全部楼层
up
回复 支持 反对

使用道具 举报

发表于 2007-10-12 10:44:31 | 显示全部楼层
我测试是正常的,2805版本、MSSQL

在数据集的字段编辑器上,加上了该字段,且设置 表现类型 为数字
TSQLDataSet(DataSetBroker1.DataSet).BizFieldByName('SSZZ').DisplayFormat := '#,###.#';
  DataSetBroker1.dataSet.Close;
  DataSetBroker1.dataSet.Open;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-12 11:51:36 | 显示全部楼层
我的需求是这样的:显示时会带有单位,比如cm、kg等,但是希望导出到excedl后去掉它。
想在导出前把它的DisplayFormat去掉,导完后再加上,结果不行。
后来又发现一个帖子:http://bbs.justep.com/forum.php? ... hlight=%B5%BC%B3%F6
理论上应该满足我的要求,但可惜测试后也不行。
版本2809,sqlServer2000,该字段为从模板继承
回复 支持 反对

使用道具 举报

发表于 2007-10-12 14:22:00 | 显示全部楼层
设置的是啥字段,目前只有日期和数字可以,其他的不支持,且下面两步必须做
1、在数据集的字段编辑器上,加上了该字段,
2、设置 表现类型 为数字
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-12 18:20:42 | 显示全部楼层
多谢,按照5楼的方法,问题已解决。可以结帖了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-28 18:54 , Processed in 0.040639 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表