VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

如何將二個不同報表列印在同一頁(A4)上?

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
b7421200



註冊時間: 2007-08-07
文章: 15


第 1 樓

發表發表於: 星期四 三月 05, 2009 6:32 pm    文章主題: 如何將二個不同報表列印在同一頁(A4)上? 引言回覆

USER想要把二個不同的報表印到同一張A4上面,以節省紙張。
(二個報表的資料來源完全不一樣)

那是該把報表大小設成A5的嗎?那印表機呢?
因為我設定A5的跑到印表機時會出現沒有A5大小的紙,而沒有辦法印出來! Evil or Very Mad

或是有其他的方式可以呢?
回頂端
檢視會員個人資料 發送私人訊息
ckp6250



註冊時間: 2004-07-30
文章: 1645


第 2 樓

發表發表於: 星期四 三月 05, 2009 6:47 pm    文章主題: 引言回覆

既然要印在 A4 上面 , 那麼印表機和頁面當然要設成A4
二個不同的資料來源得先合併成一個暫存檔
然後各自把內容填入 Report A 和 Report B
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
b7421200



註冊時間: 2007-08-07
文章: 15


第 3 樓

發表發表於: 星期四 三月 05, 2009 9:44 pm    文章主題: 引言回覆

ckp6250 寫到:
既然要印在 A4 上面 , 那麼印表機和頁面當然要設成A4
二個不同的資料來源得先合併成一個暫存檔
然後各自把內容填入 Report A 和 Report B


那report A大小設成A4?那下半部呢?還是下半部是空白?
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 4249
來自: Taipei,Taiwan

第 4 樓

發表發表於: 星期五 三月 06, 2009 6:13 am    文章主題: 引言回覆

windows 標準 A5 是 "直的",
所以要自建一個 A5橫印.

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
b7421200



註冊時間: 2007-08-07
文章: 15


第 5 樓

發表發表於: 星期五 三月 06, 2009 9:04 am    文章主題: 引言回覆

syntech 寫到:
windows 標準 A5 是 "直的",
所以要自建一個 A5橫印.


疑?那上面的說是設A4耶??

若是設A5的話印出來的時候會顯示是沒有這種紙(A5)耶!!
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 4249
來自: Taipei,Taiwan

第 6 樓

發表發表於: 星期五 三月 06, 2009 11:20 am    文章主題: 引言回覆

印表機可印a4 ,一定會有a5 . ^_^
但是不一定有 A4 rotated (就是大家說的"A4橫印")或是 A5 rotated ("A5橫印"),
所以有時必須自定一個A5橫印,
這樣你放A4紙張,才會只印在上半部,
否則如果你有表尾的話,會印到底下去.


而且你也沒看清楚人家在說什麼.


你的問題,目前沒有任何工具做得到.
所有的報表產生器都是以"連續產生某種紙張格式的報表"為前提去設計的.
而非同時產生兩種以上不同格式於某種紙張上.


這種需求,
通常使用者被迫必須印兩次.
第一次以a5橫印,印出上半部,
然後轉180度,再列印到另一邊.

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
ckp6250



註冊時間: 2004-07-30
文章: 1645


第 7 樓

發表發表於: 星期五 三月 06, 2009 11:55 am    文章主題: 引言回覆

有些雷射印表機的紙張格式中, 內建沒有 a5 格式可選
也許要用自定格式
所以 , 我在選購雷射印表機時,都會特別注意這點

另外, 我的意思是
Report.frm 還是只有一個
但其內容是包含了Report A 及 Report B
header 和 footer 拉得很小
您要把報表的detail 弄得很大 , 把二張報表的版面都畫在其中

想省紙的話, 理論是同一種報表的二頁A5 , 印到一張A4
有些印表機有內建合併頁功能
若軟體的話, Fineprint 也可以合併二頁為一頁
這一樣可省紙

最後一種方法, 用 Excel 去做
愛怎麼畫就怎麼畫,10 report擠一頁A4也行
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
syntech



註冊時間: 2003-05-16
文章: 4249
來自: Taipei,Taiwan

第 8 樓

發表發表於: 星期五 三月 06, 2009 1:52 pm    文章主題: 引言回覆

"有些印表機有內建合併頁功能
若軟體的話, Fineprint 也可以合併二頁為一頁
"

合併頁應該是把 A,A,A,A,A,B,B,B,B,B,B,B,B,
印成 AA,AA,AB,BB,BB,BB,BB
而非 AB,AB,AB,AB,AB,BB,BB,BB,

所以......

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
syntech



註冊時間: 2003-05-16
文章: 4249
來自: Taipei,Taiwan

第 9 樓

發表發表於: 星期五 三月 06, 2009 2:05 pm    文章主題: 引言回覆

當然啦,辦法是人想的.

的確如ckp6250兄所述,
想辦法整理一個 相當了不起的 cursor,
內容是ABABABABAB,
想辦法用A4紙張作一個沒有page header band也沒有page footer band,但是有"雙"detail band 的報表,
應該可以列印出AB,AB,AB,AB,AB,
但是後面的,BB,BB,BB,就不對,印不出來. Orz

或是
想辦法用A4紙張作一個沒有page header band也沒有page footer band,但是有"雙"detail band 的報表,
detail 中只有一個 memo,
然後像古早dos報表一樣,
用計算的方式填入字串,
想填什麼就填什麼

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
b7421200



註冊時間: 2007-08-07
文章: 15


第 10 樓

發表發表於: 星期五 三月 06, 2009 2:41 pm    文章主題: 引言回覆

syntech 寫到:
"有些印表機有內建合併頁功能
若軟體的話, Fineprint 也可以合併二頁為一頁
"

合併頁應該是把 A,A,A,A,A,B,B,B,B,B,B,B,B,
印成 AA,AA,AB,BB,BB,BB,BB
而非 AB,AB,AB,AB,AB,BB,BB,BB,

所以......


有啦!ckp6250兄有說是「同一份報表的」。
所以才用成「合併列印」的。

我還是搞不懂,資質真的太差了吧 Sad

意思是同一個報表檔案(a5 rotated)大小;
把report a & report b 的內容都放進去?
而雷射印表機就自定紙張a5 rotated的(頁面為A4)紙?
回頂端
檢視會員個人資料 發送私人訊息
ckp6250



註冊時間: 2004-07-30
文章: 1645


第 11 樓

發表發表於: 星期五 三月 06, 2009 10:19 pm    文章主題: 引言回覆

b7421200兄
您不要再往「a5」這個詞兒方向想
只有「a4」,版面和印表機都是「a4」
只是這張「a4」畫出來的,是二張「a5的樣式」
假設您Report A 用了10個欄位,Report B用了8個欄位
您要造出一個18個欄位的 cursor
一筆記錄就是一張A4 , 上面畫了二張報表
這二張表都畫在detail中,表頭表尾都要畫出來
所以,這個detail要拉很大,大到快接近一張A4
您明白我的意思嗎?
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
b7421200



註冊時間: 2007-08-07
文章: 15


第 12 樓

發表發表於: 星期日 三月 08, 2009 10:38 am    文章主題: 引言回覆

ckp6250 寫到:
b7421200兄
您不要再往「a5」這個詞兒方向想
只有「a4」,版面和印表機都是「a4」
只是這張「a4」畫出來的,是二張「a5的樣式」
假設您Report A 用了10個欄位,Report B用了8個欄位
您要造出一個18個欄位的 cursor
一筆記錄就是一張A4 , 上面畫了二張報表
這二張表都畫在detail中,表頭表尾都要畫出來
所以,這個detail要拉很大,大到快接近一張A4
您明白我的意思嗎?


大致上明白了,正在試,感謝你。
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 4249
來自: Taipei,Taiwan

第 13 樓

發表發表於: 星期一 三月 09, 2009 11:43 am    文章主題: 引言回覆

不知道這是單單只有 AB 兩種報表才這樣做.

不然有 ABC 三種表,就要做 AA,AB,AC,BA,BB,BC,CA,CB,CC 六種表. XD

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作