关于ReportBuilder的明细表打印的问题,在线恭候,欢迎讨论~(200分)

  • 主题发起人 主题发起人 wjames
  • 开始时间 开始时间
W

wjames

Unregistered / Unconfirmed
GUEST, unregistred user!
现在有主表tbInfo和下级表tbFamily(家庭成员)、tbRecord(履历)表,需要在同一张表中打印出来,其结构如下:
tbInfo | tbFamily | tbRecord
fldID | fldID | fldID
fldName | fldFamilyID | fldRecordID
fldSex | fldName | fldStartDate
fldTel | fldSex | fldEndDate
. . .
. . .
. . .

解决就给分
 
不懂意思
 
需要的表格格式为
-----------------------------------------------------------|
| 姓名:| |性别:| |出生年月:| |
| 电话:| |住址:| |
| 邮编:| |。。。 |
-----------------------------------------------------------|
| 工作 | xxxx年x月-xxxx年x月 xxxx公司 xx部门xx职务|
| 履历 | 。。。 |
| | |
| | |
| | |
-----------------------------------------------------------|
| 家庭 | xxx 男 xx关系 xxx公司 xx部门 xx职务 |
| 成员 | |
| | |
| | |
| | |
-----------------------------------------------------------|
 
jion on 之后,再在报表上用group
-----------------------------------------------------------|
| 姓名:| |性别:| |出生年月:| |
| 电话:| |住址:| |
| 邮编:| |。。。 |
-----------------------------------------------------------|
内容为group header
-----------------------------------------------------------|
| 工作 | xxxx年x月-xxxx年x月 xxxx公司 xx部门xx职务|
| 履历 | 。。。 |
| | |
| | |
| | |
-----------------------------------------------------------|
| 家庭 | xxx 男 xx关系 xxx公司 xx部门 xx职务 |
| 成员 | |
| | |
| | |
| | |
-----------------------------------------------------------|
内容为detail
 

怎么加group header?
 
个人看法:很简单...
用一条SQL语句可解决:select * from tbInfo a,tbFamily b,tbRecord c where a.fldID=b.fldID and a.fldID=c.fldID然后设置纸张大小,打印位置.(注意纸张大小要刚好才可完全打印)
单页打印的话SQL语句再加条件:and a.fldID=''
 
to:algen
这个我也知道,但是这样做太复杂,而且我们需要用RB统一做报表,不是说想怎么样就怎么样的
 
頂一下,我也正要解決這個問題.
樓主的意思是工作經歷有多條記錄,家族成員也有多條記錄,分別保存在不同的表上,而主表是另外一張表. 所有的內容必須在一頁中打完.
誰有好的辦法,我頂. 我的問題更復雜. 我的主表不只是一條記錄,有多條記錄. 三個表之間根本沒人主從關系,但就是得打印在同一張上面.
能解決的人快項,明天內搞定的話我另加一百分.
 
我已搞定,用ReprotBuilder完成的. 建一ppreport,在里面放两个subreport. 详详细可参见自带的例子.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
609
import
I
S
回复
0
查看
928
SUNSTONE的Delphi笔记
S
I
回复
0
查看
979
import
I
后退
顶部