上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
chinyu
註冊時間: 2004-12-30 文章: 13
第 1 樓
|
發表於: 星期五 四月 08, 2005 4:28 pm 文章主題: 報表只有一筆記錄,但要列印成3頁要如何做? |
|
|
各位前輩:
報表只有一筆記錄,但資料很多,要分成3頁列印(客戶原手寫報表就是3頁),這要如何做呢?
謝謝
已決定用 word 與excel 當報表輸出
謝謝各位的幫忙
chinyu 在 星期一 四月 11, 2005 5:29 pm 作了第 1 次修改 |
|
回頂端 |
|
 |
小桑•無痕

註冊時間: 2003-07-08 文章: 304 來自: Tainan, Taiwan
第 2 樓
|
發表於: 星期五 四月 08, 2005 6:56 pm 文章主題: |
|
|
我會把一筆資料拆成3筆放在暫存檔中,再以暫存檔列印;不過,這種方法必須3頁資料的紙張都相同才行。
PS:有資料和報表的SAMPLE嗎? _________________ 用力 Try 一下...可以發現很多好玩的事.... |
|
回頂端 |
|
 |
chinyu
註冊時間: 2004-12-30 文章: 13
第 3 樓
|
發表於: 星期五 四月 08, 2005 8:16 pm 文章主題: Re: 報表只有一筆記錄,但要列印成3頁要如何做? |
|
|
chinyu 寫到: | 各位前輩:
報表只有一筆記錄,但資料很多,要分成3頁列印(客戶原手寫報表就是3頁),這要如何做呢?
謝謝 |
類似是一篇文章(三頁長),其中有許多數學公式,一些值是變動的(從資料庫帶入),一些是固定的,不知要如何做是好,請各位前輩幫幫忙。 |
|
回頂端 |
|
 |
Abel
註冊時間: 2005-03-14 文章: 189 來自: 鹿港小鎮
第 4 樓
|
發表於: 星期三 四月 27, 2005 8:48 pm 文章主題: |
|
|
我曾經做過類似的問題,一筆資料要 兩張報表紙才放得下,
因為輸出是連續報表紙,所以我就一次將紙張長設成 二張長,
因為長度是兩張長,所以在報表設計工具中 一張就當兩張用,
希望能給您用得上。  |
|
回頂端 |
|
 |
chinyu
註冊時間: 2004-12-30 文章: 13
第 5 樓
|
發表於: 星期三 四月 27, 2005 9:04 pm 文章主題: |
|
|
Abel 寫到: | 我曾經做過類似的問題,一筆資料要 兩張報表紙才放得下,
因為輸出是連續報表紙,所以我就一次將紙張長設成 二張長,
因為長度是兩張長,所以在報表設計工具中 一張就當兩張用,
希望能給您用得上。  |
在VFP 6.0 如何將將紙張長設成 二張長呢?
一直找不到如何設定。
謝謝 |
|
回頂端 |
|
 |
Abel
註冊時間: 2005-03-14 文章: 189 來自: 鹿港小鎮
第 6 樓
|
發表於: 星期三 四月 27, 2005 9:20 pm 文章主題: |
|
|
首先 於 XP、2000 中 控制台/印表機和傳真/ 檔案/ 伺服器內容/ 建立一新列印格式(就是報表紙的兩張長)
98 就在印表機中選擇紙張大小的地方選自定大小。
然後進入 VFP報表設計工具中 …
1.先設印表格式:檔案/ 設定列印格式/列印設定/ 指定印表機、紙張大小(新格式)
2.我覺得因為要印連續套表,所以 頁標題 0 頁註腳 0,明細 拉長成為 新格式長,可能需要短一點
才不會出現 明細橫區段太大無法放入列印頁中 的錯誤。
如果您不需要 套入 即定的位置中,調整 新列印格式的紙張大小,多試幾次,大多可以找出連續列印的
方法,可是一定要套即定位置,我現在也解決不了。 |
|
回頂端 |
|
 |
chinyu
註冊時間: 2004-12-30 文章: 13
第 7 樓
|
發表於: 星期三 四月 27, 2005 9:43 pm 文章主題: |
|
|
Abel 寫到: | 首先 於 XP、2000 中 控制台/印表機和傳真/ 檔案/ 伺服器內容/ 建立一新列印格式(就是報表紙的兩張長)
98 就在印表機中選擇紙張大小的地方選自定大小。
然後進入 VFP報表設計工具中 …
1.先設印表格式:檔案/ 設定列印格式/列印設定/ 指定印表機、紙張大小(新格式)
2.我覺得因為要印連續套表,所以 頁標題 0 頁註腳 0,明細 拉長成為 新格式長,可能需要短一點
才不會出現 明細橫區段太大無法放入列印頁中 的錯誤。
如果您不需要 套入 即定的位置中,調整 新列印格式的紙張大小,多試幾次,大多可以找出連續列印的
方法,可是一定要套即定位置,我現在也解決不了。 |
非常謝謝。 |
|
回頂端 |
|
 |
cmj8992004
註冊時間: 2004-09-22 文章: 10 來自: 天津
第 8 樓
|
發表於: 星期四 四月 28, 2005 8:46 am 文章主題: |
|
|
產生一個臨時表,裡面加個 memo 的欄位,將所整筆資料存進memo中,
在報表設計時將memo計成自動延伸,就可以了 |
|
回頂端 |
|
 |
Abel
註冊時間: 2005-03-14 文章: 189 來自: 鹿港小鎮
第 9 樓
|
發表於: 星期四 四月 28, 2005 5:39 pm 文章主題: |
|
|
回覆 CMJ8992004 您所言真是宏觀啊
只是小弟我不太了解如何,在報表設計時將memo計成自動延伸
的做法,可否請 您提示一下,謝謝。  |
|
回頂端 |
|
 |
cmj8992004
註冊時間: 2004-09-22 文章: 10 來自: 天津
第 10 樓
|
發表於: 星期五 四月 29, 2005 11:21 am 文章主題: |
|
|
1.產生臨時表
create cursor test (fieldname m)
append blank
replace fieldname with 你的資料
2.設計你的報表
添加字段( 欄位 )
Expression=>fieldname
Stretch with overflow 打勾 |
|
回頂端 |
|
 |
|