|
|
导航: |
论坛 -> 报表专区
斑竹:sunyesy,iamdream |
|
作者: |
|
2003/10/31 17:18:27 |
标题: |
用fastReport 作动态报表,怎样在程序中生成memo的事件? |
浏览:2501 |
|
加入我的收藏 |
楼主: |
小弟正设计一个动态报表系统,理想状态是: 1、定义一个SQL,即完成一个报表 2、程序自动解析SQL中的参数,生成参数输入框,自动计算缩放比例适应用户定义的纸张,动态用fr生成报表 现在的问题是: A、在fr设计器中,可以编辑某个memo的事件,可在程序中怎样生成memo的事件? B、预览时,我用了frpreview,如果在程序中将纸张设为横向,但showreport时看到的并不是横向的纸? C、我想在程序中控制动态补充不满一页的空的为空行,可是不知怎样响应事件?
----------------------------------------------
- |
作者: |
bios (阿贡) |
★☆☆☆☆ |
-
|
盒子中级会员 |
|
2003/11/3 16:38:15 |
1楼: |
太难了
----------------------------------------------
|
作者: |
|
2003/11/4 18:02:40 |
2楼: |
delphi中动态事件响应是对一个代表事件的属性付一个类型一致的函数型变量(函数指针) eg. Procedure TYourForm.BtnClick(Sender:TObject); begin //事件处理代码 end;
Procedure TYourForm.CreateButton(); var oBtn:TButton; begin oBtn := TButton.Create(self); oBtn.Parent := self; oBtn.OnClick := BtnClick;//BtnClick符合OnClick的类型,也可用函数指针 end;
btw:如果你的自动报表系统不是职务行为的话,我有兴趣一起做。vvrobin@163.net
----------------------------------------------
-
|
|