有关报表打印问题(100分)

D

dj

Unregistered / Unconfirmed
GUEST, unregistred user!
你好:
我想请问如何在QUICKREPORT中实现报表的列的灵活性,可自由打印足够
宽的报表。
并且是否能在DELPHI中嵌套电子表格EXCEL的使用,使用EXCEL设计表格
请问在QUICKREPORT中预览后的打印,是否是支持WINDOWS默认的打印机。
是否会出现错误(输出到LTP1,未发现打印机),但在WORD格式下打印正确。
请问如何控制在QUICKREPORT中预览后的打印后退出程序时出现的EPring
的错误或选择打印机非法的错误,使之能出现汉字提示,而不是DELPHI自带
的错误代码。
 
1.>实现报表的列的灵活性,可自由打印足够宽的报表。
灵活的列?现在的报表工具好像都不支持,或者是我孤陋寡闻 :)
2.>是否能在DELPHI中嵌套电子表格EXCEL的使用,使用EXCEL设计表格
3.>请问在QUICKREPORT中预览后的打印,是否是支持WINDOWS默认的打印机。是否会
出现错误(输出到LTP1,未发现打印机),但在WORD格式下打印正确。
当然会出错. "但在WORD格式下打印正确。" 什么意思?
4.>请问如何控制在QUICKREPORT中预览后的打印后退出程序时出现的EPring的错误
或选择打印机非法的错误,使之能出现汉字提示,而不是DELPHI自带的错误代码。
delphi里的错误应该都是异常....听别人说吧
 
1.>实现报表的列的灵活性,可自由打印足够宽的报表。
从原理上应当行得通,我在FOXPRO中的REPORT中做过,DELPHI
没试过。
2.>是否能在DELPHI中嵌套电子表格EXCEL的使用,使用EXCEL设计表格

3.>请问在QUICKREPORT中预览后的打印,是否是支持WINDOWS默认的打印机。是否会
出现错误(输出到LTP1,未发现打印机),但在WORD格式下打印正确。
打印后QREPORT输出到打印队列中, 跟其它软件没什么区别. 而且你在打印前可选择
其它打印机.
4.>请问如何控制在QUICKREPORT中预览后的打印后退出程序时出现的EPring的错误

用TRY EXCEPT不能捕捉吗? 要不找个有源代码的QREPORT, 你自己改一改就行了.
 
1.>实现报表的列的灵活性,可自由打印足够宽的报表。
可以动态创建qrlabel/qrdbtext
2.>是否能在DELPHI中嵌套电子表格EXCEL的使用,使用EXCEL设计表格
用ole
3.>请问在QUICKREPORT中预览后的打印,是否是支持WINDOWS默认的打印机。是否会
出现错误(输出到LTP1,未发现打印机),
"但在WORD格式下打印正确。" 什么意思?
支持
4.>请问如何控制在QUICKREPORT中预览后的打印后退出程序时出现的EPring的错误
或选择打印机非法的错误,使之能出现汉字提示,而不是DELPHI自带的错误代码。
应该.
sorry, 我E文不好,键盘不能用了,我用鼠标和软键盘...太辛苦了
 
2.>是否能在DELPHI中嵌套电子表格EXCEL的使用,使用EXCEL设计表格
可以。
如下例,定义一个OleVariant类型的变量,用CreateOleObject函数创建一个
对应于Excel的OLE对象,然后用VBA语言对Excel进行操作。
...
var
Excel: OleVariant;
begin
Excel := CreateOleObject('excel.application');
...
 
试一试printatonce吧,我有个20列的报表都是用它打的,所见即所得,你只需控制
dbgrid的列的显示就可以了。很方便。提供源程序,虽说是D3的,但D4下编译后也可
用,界面还不错,比screenreport好看。
下载:www.zg169.net/~randolph
 
多人接受答案了。
 
顶部