TField.OnGetText
在你那个字段的ongettext事件中,
type TFieldGetTextEvent = procedure(Sender: TField; var Text: String; DisplayText: Boolean) of object;
写要显示的text,用format进行格式画进行。
在你那个字段的ongettext事件中,
type TFieldGetTextEvent = procedure(Sender: TField; var Text: String; DisplayText: Boolean) of object;
写要显示的text,用format进行格式画进行。
解决方案 »
- 用TQuery查询带MEMO字段的数据表事,为什么显示的记录数为-1?
- A程序即将用DELPHI写,B是用VC写的,在A里用SHELLEXCUTE调用B,并模拟键盘填充B的输入框,该如何是好?
- 求一个能 生成 指定范围 的随机数 的函数 !!!!!
- IBO装不上,怎么办?
- 有关dspack的问题,请高手指教
- ?高分求救,为在MDI的子窗体的一个按钮中事件中无法SHOWMODULE窗体呢?
- 用adocommand进行创建新的表时,
- 想开发一个类Label的控件,请高手赐教~
- 求教有关网络编程方面的论文
- 关于mdi窗口创建的问题,真是奇怪了,这行代码不能创建窗口,还说是“文件名,目录名或卷标文件不正确//准程序员”
- super--菜!!!
- 怎样可以截获win键消息,一定会给分,不给是小狗
一个是:dbgrid,没有上面说的事件.
property Fields[Index: Integer]: TField;
TField.OnGetText
type TFieldGetTextEvent = procedure(Sender: TField; var Text: String; DisplayText: Boolean) of object;
property OnGetText: TFieldGetTextEvent;
怎会没这个属性??你动态把你的处理程序,赋给这个OnGetText
for i:=0 to dm.Query1.FieldCount-1 do
begin
TNumericField(dm.Query1.Fields[i]).DisplayFormat:='0.00';
end;在打印时,QRExpr的expression设置为 FORMATNUMERIC('0.00',query1.field)