C czlt Unregistered / Unconfirmed GUEST, unregistred user! 1999-12-06 #1 我使用DELPHI3。0的QUICKREP在打印报表时,发现计算字段无法在报表中显示出来,另外用QRBAND控件显示标题时,一个标题中,字距有大有小很不美观就这两个问题,请大家指教,谢谢
B bethouvnlue Unregistered / Unconfirmed GUEST, unregistred user! 1999-12-06 #2 是不是字体选择的问题 如果用到汉字,要试试其他字体
H Hexi Unregistered / Unconfirmed GUEST, unregistred user! 1999-12-06 #3 将报表的Font设置成汉字字体。 QuickRep好象是不显示计算字段。
P parable Unregistered / Unconfirmed GUEST, unregistred user! 1999-12-06 #4 我用过计算字段。没问题呀。 试一试,计算字段用QuickRep生成而不用Table或Query生成。
D DJ. Unregistered / Unconfirmed GUEST, unregistred user! 1999-12-06 #5 1.在设计阶段不显示计算字段,但在运行时会显示。 2.将font设为“宋体”或其他汉字字体。
A aladdin Unregistered / Unconfirmed GUEST, unregistred user! 1999-12-06 #6 呵呵。。还是DJ说得对吧。在运行期不会发生OnCalcFields事件。 而parable说的是TQRExpr?那又是另一种概念啦。。
C czlt Unregistered / Unconfirmed GUEST, unregistred user! 1999-12-06 #7 感谢各位大虾不吝赐教,既然各位大虾说在运行时会显示,我就继续往下编:在主窗口的PRINT按钮写: FORM2.QUICKREP1.PRINT; FORM2是打印窗口设置为不可见但在编译时出现如下错误: access violation at adress 00481cab in module 'project1.exe',read of address ffffffff 不知是何意思,如上错误应如何解救,容我在编一完成后,一并奉上分数请各位大虾谅解
感谢各位大虾不吝赐教,既然各位大虾说在运行时会显示,我就继续往下编:在主窗口的PRINT按钮写: FORM2.QUICKREP1.PRINT; FORM2是打印窗口设置为不可见但在编译时出现如下错误: access violation at adress 00481cab in module 'project1.exe',read of address ffffffff 不知是何意思,如上错误应如何解救,容我在编一完成后,一并奉上分数请各位大虾谅解
A aladdin Unregistered / Unconfirmed GUEST, unregistred user! 1999-12-06 #8 啊?access violation错误??。。。faint。。。。和quickrep没有什么关系吧?你是怎么建立TForm2窗口的?。。。。检查一下是否为form2对象赋值了。。。
C czlt Unregistered / Unconfirmed GUEST, unregistred user! 1999-12-07 #9 我的主窗口是FORM1,PRINT按钮在FORM2窗口上,打印窗口是FORM6 在UNIT1中在USES子句中放上了UNIT2。。。UNIT6; 在UNIT2中在USES子句中放上了UNIT6 另外除FORM1设为MDIFORM外,其他FORM都设为MDICHILD; 好象就这些吧, 您说的为FORM赋值,我不懂是什么意思请您说的详细一些好吗
我的主窗口是FORM1,PRINT按钮在FORM2窗口上,打印窗口是FORM6 在UNIT1中在USES子句中放上了UNIT2。。。UNIT6; 在UNIT2中在USES子句中放上了UNIT6 另外除FORM1设为MDIFORM外,其他FORM都设为MDICHILD; 好象就这些吧, 您说的为FORM赋值,我不懂是什么意思请您说的详细一些好吗
C czlt Unregistered / Unconfirmed GUEST, unregistred user! 1999-12-07 #10 谢谢各位老大的帮助,我已经顺利的编译成功但生成EXE文件后计算字段里的值还是无法显示,WHY? 恳请各位援助!!!
A aladdin Unregistered / Unconfirmed GUEST, unregistred user! 1999-12-07 #11 你是怎么用“计算字段”显示字段值的?详细点儿嘛。。
C czlt Unregistered / Unconfirmed GUEST, unregistred user! 1999-12-08 #12 我的公式是: 实际电量(SJDL)=本月电量合计(BYDL)-上月电量合计(SYDL) 电费(DF)=SJDL*1.03 BYDL,SYDL:NUMBER SJDL的YTPE是FLOAT,FIELDTYPE是CALCULATED,LOOKUP DEFINITION无内容 DF 的YTPE是CURRENCY,FIELDTYPE是CALCULATED,LOOKUP DEFINITION无内容 在ONCALCFIELDS中写: table1sjdl.value:=table1bydl.value-table1sydl.value; table1df.value:=table1sjdl.value*1.03;
我的公式是: 实际电量(SJDL)=本月电量合计(BYDL)-上月电量合计(SYDL) 电费(DF)=SJDL*1.03 BYDL,SYDL:NUMBER SJDL的YTPE是FLOAT,FIELDTYPE是CALCULATED,LOOKUP DEFINITION无内容 DF 的YTPE是CURRENCY,FIELDTYPE是CALCULATED,LOOKUP DEFINITION无内容 在ONCALCFIELDS中写: table1sjdl.value:=table1bydl.value-table1sydl.value; table1df.value:=table1sjdl.value*1.03;
A aladdin Unregistered / Unconfirmed GUEST, unregistred user! 1999-12-08 #13 不显示是什么意思?空白?? trace一下,检查table1df是否正确赋值了。事件正常产生了吗? QuickReport可不区分你的字段是不是计算出来的。