G gadfly Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-11 #1 将表链到报表的QRDBText中,如果数据为空我想让其显示'----',该怎么做呢?
无 无疯无禄 Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-11 #2 在QRDBText的OnPrint事件中写 if Value='' then begin Value:='----'; end;
G gadfly Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-11 #3 大哥,好像不行,我想在预览时就就看到‘----’,但没反应, 他是不是在打印时才起作用的呢?我没打印机,没法试。
W wumeng Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-11 #4 那就在相应字段的OnGetText中写代码。 procedure TDMOS.StringField9GetText(Sender: TField; var Text: String; DisplayText: Boolean); begin if trim(TField(Sender).AsString)='' then Text:='----'; end;
那就在相应字段的OnGetText中写代码。 procedure TDMOS.StringField9GetText(Sender: TField; var Text: String; DisplayText: Boolean); begin if trim(TField(Sender).AsString)='' then Text:='----'; end;
L libaoliang Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-11 #5 如果数据为空,就什么也不显示, 这样更好!何必非得显示---