DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: xieqiongxi1
今日帖子: 0
在线用户: 7
导航: 论坛 -> 报表专区 斑竹:sunyesy,iamdream  
作者:
男 richnese (cimzhu) ★☆☆☆☆ -
盒子活跃会员
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楼: 太难了
----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
作者:
男 vvrobin (robin) ★☆☆☆☆ -
普通会员
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
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行70.06836毫秒 RSS