专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
原本在开发个报表插件,需要远程传输,因此需要序列化报表,序列化FastReport有两种方式,   1.仅序列化数据,由客户端接受到数据,并呈现报表,这种方式需要在客户端存储报表格式文件xxx.Frf,   2.序列化FastReport结果集(即,得到数据后可以存成frp文件),这样frf文件不需要在客户端存在.我倾向于采用这种方式,毕竟客户端越轻越好.  & [阅读全文] [PDF]
---------------- 使用自定义 ----------------------------------------Q: 我怎样添加我自定义?A: 使用 TfrReport.OnUserFunction 事件. 这里有个简单例子:procedure TForm1.frReport1UserFunction(const Name: String;p1, p2, p3: Variant; var val: Variant);begin [阅读全文] [PDF]
原本在开发一个报表插件,因为需要远程传输,因此需要序列化报表,序列化FastReport有两种方式, 1.仅序列化数据,由客户端接受到数据,并呈现报表,这种方式需要在客户端存储报表格式文件xxx.Frf, 2.序列化FastReport的结果集(即,得到数据后可以存成的frp文件),这样frf文件不需要在客户端存在.我倾向于采用这种方式,毕竟客户端越轻越好. 简单打开一个表之后,将fr生成结果存成frp后,发现有64k大,这是不能忍受的,这还仅仅是2xx数据而已,不过这个问题解决也很简单,压缩之(只有4K),d7自带的就有一个压缩单 [阅读全文] [PDF]
1 共3条 分1页