全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1733
推到 Plurk!
推到 Facebook!

关于FASTREPORT报表制作的问题

答題得分者是:chinyu
ntjrr
高階會員


發表:240
回覆:312
積分:110
註冊:2005-04-24

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-11-21 18:25:43 IP:222.184.xxx.xxx 未訂閱
目前要做这样一个表,要用FASTREPORT做 分左右两部份,左边为大的分类,比如中药费西药费等,是一个表格一样的,由多行及多列级成,每个格子里面填费用名称和金额,我暂且把他叫做左A表。 右边是明细,也就是一个一个药品名称,单价等,有时只有一行记录,有时有N行记录。我叫他为右B表 我以前做过的是两个表不在一页上的,象左A表,我只要放一个页眉就行了,其它可以什么都不放,因为他的打印结果只有一页。 做右B表,我要放页眉和主数据带,那个药品名称、单价等放在主数据带,连着一个查询数据源(dataset)这样的话,记录有可能是一条,也可能N条,他能根据纸张大小自动分几张纸打。 现在我要把两个表放在一个页面上显示,而且是左右排列(上下排好象还好做一点)那么我该如何办呢? 我的起步始于ktop,我将永远支持ktop。
------
我的编程起步于ktop,我将永远支持ktop
chinyu
高階會員


發表:12
回覆:157
積分:153
註冊:2002-06-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-11-22 07:27:00 IP:61.225.xxx.xxx 未訂閱
引言: 目前要做??一?表,要用FASTREPORT做 分左右?部份,左??大的分?,比如中??西??等,是一?表格一?的,由多行及多列?成,每?格子里面填?用名?和金?,我?且把他叫做左A表。 右?是明?,也就是一?一??品名?,?价等,有?只有一行??,有?有N行??。我叫他?右B表 我以前做?的是??表不在一?上的,象左A表,我只要放一??眉就行了,其它可以什么都不放,因?他的打印?果只有一?。 做右B表,我要放?眉和主?据?,那??品名?、?价等放在主?据?,??一?查??据源(dataset)??的?,??有可能是一?,也可能N?,他能根据??大小自?分几??打。 ?在我要把??表放在一??面上?示,而且是左右排列(上下排好象?好做一?)那么我?如何?呢? 我的起步始于ktop,我?永?支持ktop。
用SubReport做就可以了,請參考demo程式。
ntjrr
高階會員


發表:240
回覆:312
積分:110
註冊:2005-04-24

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-11-22 17:39:15 IP:222.184.xxx.xxx 未訂閱
chinyu前辈,终于把您盼来了,我知道您在报表方面是高手,关于本问题我再问一下,不知道如果想用FASTREPORT处理的话是否有这个可能?如果没有的话我马上去下那个报表研究,如果有可能的话,那么我想在一个报表上专研一下,以免一样没学精,又学另一样,结果两样都学不精了。另外前辈帮我看一下这篇文章,不知道到底FASTREPORT能不能实现POS机上的连续打印功能 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=76814 那个问题我是看没人再来指点了,省得挂在那才结案的,其实是没处理好 我的起步始于ktop,我将永远支持ktop。
------
我的编程起步于ktop,我将永远支持ktop
ntjrr
高階會員


發表:240
回覆:312
積分:110
註冊:2005-04-24

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-11-22 17:53:13 IP:222.184.xxx.xxx 未訂閱
SubReport也是fastreport 下面的一个控件?我来试试 我的起步始于ktop,我将永远支持ktop。
------
我的编程起步于ktop,我将永远支持ktop
ntjrr
高階會員


發表:240
回覆:312
積分:110
註冊:2005-04-24

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-11-22 21:20:50 IP:222.184.xxx.xxx 未訂閱
这个子报表在使用时有哪些重点要注意一下的?我放了进去等于没放一样,还是打印了原来的内容,子报表里一个内容也没打印出来,不过也没什么错误提示。 我的起步始于ktop,我将永远支持ktop。
------
我的编程起步于ktop,我将永远支持ktop
ntjrr
高階會員


發表:240
回覆:312
積分:110
註冊:2005-04-24

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-11-23 18:46:07 IP:222.184.xxx.xxx 未訂閱
摸索了好几天,有了一些进步,现在的设计如图 效果和我想要的已经相当接近了,现在的问题是,如果右边的子报表数据条数只打了一页,那么就没任何问题了,但如果超过了一页,左边的表就不会显示在第二页上了,第二页只有右边的数据,而左边是一片空白,我想要的是左边的表也跟着右边的表一起打印,也就是每页的左边都有左边的表显示。 谢谢各位前辈 我的起步始于ktop,我将永远支持ktop。 發表人 - ntjrr 於 2005/11/23 18:48:40
------
我的编程起步于ktop,我将永远支持ktop
ntjrr
高階會員


發表:240
回覆:312
積分:110
註冊:2005-04-24

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-12-05 19:30:39 IP:222.184.xxx.xxx 未訂閱
再搞一个图,把我的意思表达清晰完整 问题的关键就在于报表有两页时,如何也能左右同时显示。 我的起步始于ktop,我将永远支持ktop。
------
我的编程起步于ktop,我将永远支持ktop
系統時間:2024-05-05 15:48:47
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!