关于FastReport的绝对简单问题(100分)

  • 主题发起人 主题发起人 栋栋
  • 开始时间 开始时间

栋栋

Unregistered / Unconfirmed
GUEST, unregistred user!
没有数据库,如何制作报表呢?
报表样式如下:
*****************************************************************************
***********市 城 建 档 案 馆
建设工程档案整改通知单
#JSDW://建设单位
您单位#XMMC(//工程名称)工程于#JGRQ(//竣工日期)前竣工,报送的建设工程档案
资料中尚缺以下内容:
一、依据性材料 //这是文件类型
序号 材料内容
#NO #NAME
(会有多条内容)

二、土建资料
序号 材料内容
#NO #NAME
(会有多条内容)
.......
以上资料请于#DATE前报送至城建档案馆。
注:报送档案需原件,竣工图加盖公章及施工单位公章
此致
敬礼

联系人:栋栋
联系电话:2835990
****************************************************************************
以上打印效果如何做?
 
fastreport并不需要数据库的支持,可惜现在开发电脑不在我手边,
我感觉它比report builder pro好用多了,你可以在报表中嵌入自定义函数来获得要显示的内容
他本身自带一个解释器,也可以使用报表的一个xxValue事件,你好好看看他的demo
里面全都有,另外你也可以下载2。4版的帮助,非常详细
 
去那里下载啊?
帮帮忙好不好?
国庆上班前要搞掂的,不然就死定了!
 
上fastreport的主页看看吧(具体我也不太清楚,因为我用的帮助是别人打印出来的),
不要着急,我看他的帮助,只用了半天时间就全会了,非常简单。
 
大哥,我很笨的阿
帮帮忙啦,明天就要开始放假了,我今天一定要弄好的阿
要不就完蛋了
我可以在给点分阿,1000分,你看怎么样?
 
或者告诉我如何用RICHEDIT实现这个效果
如何自动分页打印?
 
不好意思,到晚上才看到你的贴子,给你答案:
procedure TForm1.frReport1GetValue(const ParName: String;
var ParValue: Variant);
begin
if ParName = 'xxx' then
ParValue:=xxx;
~~~
注意大小写,就是在fr中的变量名,[]中的
if ParName = 'xxx1' then
ParValue:=xxx1;
~~~~
                  你要返回的变量,可以是任何类型的
if ParName = 'xxx2' then
ParValue:=xxx2;
end;
 
ht99
我还是不怎么懂啊
给个例子吧,后者OICQ上面聊阿
我不是一个内容啊,我可能会有很多个内容的
 
来啦.[:D][:D][:D][:D]
 
多人接受答案了。
 
后退
顶部