起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 292|回复: 11

【结帖】请问如何使用自定义数据集实现下面的报表?**

[复制链接]
发表于 2008-2-18 13:00:06 | 显示全部楼层 |阅读模式
如图所示的报表:
A区域中的报销项目是固定的四项。
请问这样的报表怎么使用自定义数据集来实现?
需要用几个自定义数据集?

未命名1.jpg

67.74 KB, 下载次数: 143

回复

使用道具 举报

发表于 2008-2-18 13:15:06 | 显示全部楼层
我觉得用一个自定义数据集就可以,建好所有需要表现的字段,绑定到对应的单元格里,只把中间那一块(就是起讫地点那一行和它下边的那一行)设定为数据集区域,编辑属性显示5行,另星车费下边的4行不用画出来,代码给数据集插入记录,给字段赋值
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-18 15:29:41 | 显示全部楼层
这是财务统一的报销表单,必须严格按照这个格式。而且,另星车费、宿费等这几项费用也是由出差人员录入的。把整张报销单填完以后打印出来,再找领导签字、到财务报销。
回复 支持 反对

使用道具 举报

发表于 2008-2-18 16:49:18 | 显示全部楼层
用一个数据集,两个数据集区域即可。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-19 13:20:40 | 显示全部楼层
能做个样例么?实在不明白如何“用一个数据集,两个数据集区域”实现这个报表的!急切等待!
回复 支持 反对

使用道具 举报

发表于 2008-2-19 13:48:19 | 显示全部楼层
你按2楼说的试了吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-20 14:51:59 | 显示全部楼层
这个报表基本上已经实现了。现在就差报表中的“出差人”没有搞定了!
假如:本次出差共有A,B,C三人(保存在从表“出差人员”中),那我如何在主窗体的后台加代码,自动填上:“出差人:A,B,C ”   ?
回复 支持 反对

使用道具 举报

发表于 2008-2-20 17:22:22 | 显示全部楼层
搞定了,恭喜,是用哪个方案?

出差人是存在数据库里面的还是一个临时字段?
如果是存在数据库里面的,那么在从表添加出差人时,修改主表字段即可。

如果是临时字段,那么在数据集AfterOpen以后,用Query读取出来从表的值,给临时字段赋值即可。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-21 13:13:38 | 显示全部楼层
多谢!
我把A区域的字段加在了主表里面,利用主从关系,从表显示5行,在A区加上一个矩形区域来固定格式,这样就OK了。
如下图:

未命名.jpg

92.73 KB, 下载次数: 124

回复 支持 反对

使用道具 举报

发表于 2008-2-21 16:54:31 | 显示全部楼层
谢谢分享,还有问题吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-9 14:47 , Processed in 0.042885 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表