W wdl Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-30 #1 从数据库中取得货币字段,显示到报表中,整数的小数点后00没了 例如 50。00显示成了50, 怎么解决,高人指点
S snowvalley Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-30 #2 FormatFloat('0,',value) 这个还可以帮你用","隔开呢。
W wdl Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-30 #3 snowvalley:这样不行啊,我的报表中直接取出这个字段,我没地方加这个函数阿
S sanwen Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-30 #4 直接设置字段的Format设置成"#######.00"就可
W wdl Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-30 #5 sanwen:这个字段在数据库里显示是这样的,只是在控件中显示不对
W wdl Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-30 #7 强调一下,这个字段在数据库里显示是正常的,而这个字段直接跟报表中的一个字段相连 没法手工操作
A amao123 Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-30 #8 你用的什么控件,如果是Query,可以双击Query添加字段,然后设置字段的DisplayFormat 另,报表工具: 1,FastReport可以使用其自带函数FormatFloat,或者使用Memo的DisplayFormat 2,QuickReport可以在QRDBText的OnPrint事件中添加 Value := Format('%.2n',[StrtoFloat(Value)]);
你用的什么控件,如果是Query,可以双击Query添加字段,然后设置字段的DisplayFormat 另,报表工具: 1,FastReport可以使用其自带函数FormatFloat,或者使用Memo的DisplayFormat 2,QuickReport可以在QRDBText的OnPrint事件中添加 Value := Format('%.2n',[StrtoFloat(Value)]);
L li_cj Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-30 #9 什么控件?dbgrid吗? 这一列的mask设成0.00