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

如何控制列印時同頁資料由左到右補充

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



註冊時間: 2009-11-16
文章: 4
來自: 台中

第 1 樓

發表發表於: 星期一 十一月 16, 2009 11:30 pm    文章主題: 如何控制列印時同頁資料由左到右補充 引言回覆

對不起再補充一個畫面,不知這樣是否可清楚說明問題 Embarassed
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
LiuRambo



註冊時間: 2007-11-27
文章: 481


第 2 樓

發表發表於: 星期二 十一月 17, 2009 5:28 am    文章主題: 引言回覆

拆成2個cursor,一邊135一邊246?
報表內似乎沒辦法把明細弄成左右的方式
應該是得手動處理


LiuRambo 在 星期二 十一月 17, 2009 5:49 am 作了第 1 次修改
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
tigerlee39y



註冊時間: 2007-11-26
文章: 132
來自: taipei

第 3 樓

發表發表於: 星期二 十一月 17, 2009 5:38 am    文章主題: 引言回覆

把原資料, 做成一各新檔,再來列印
_________________
各取所需 各盡所能
回頂端
檢視會員個人資料 發送私人訊息
paradise_yen



註冊時間: 2009-10-06
文章: 6


第 4 樓

發表發表於: 星期二 十一月 17, 2009 9:06 am    文章主題: 引言回覆

在foxpro9 裡,我是這樣做的

File --> Page Setup --> Page Layout中
有個columns設定成2

細節自己Try一下,有問題歡迎提出來
希望可以幫上你的忙
回頂端
檢視會員個人資料 發送私人訊息
syntech



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

第 5 樓

發表發表於: 星期二 十一月 17, 2009 10:01 am    文章主題: 引言回覆

columns設定成2 ,
無法解決報表上有格子的情況.


這種情況只有硬幹的方式,
標準的報表工具應該沒有應付這種情況的能力.

老實說,有格子,又是左右並列的報表,
作的出來也很費神,
日後DEBUG也困難.

如果非這樣做不可,
我會把CURSOR作成這樣
L_FD1,L_FD2,.....R_FD1,R_FD2,....

FD什麼的當然就是你原先TABLE的欄位及型態,
也就是新CURSOR的一筆記錄包含原先的兩筆記錄,
這樣才可以配合標準的報表工具,

(因為是VFP才可以這樣搞,其他工具就完蛋了)

不過這樣其實也還是會受到印表機邊界的影響,
這個就你自己去搞

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

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



註冊時間: 2003-10-01
文章: 57
來自: Taipei,Taiwan

第 6 樓

發表發表於: 星期二 十一月 17, 2009 1:24 pm    文章主題: 引言回覆

1.page setup
2.columns number:2
3.print order:右邊的圖示(由左至右排列)


good luck !

_________________
一個喜愛Latte的男人
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
sean27



註冊時間: 2008-08-17
文章: 49


第 7 樓

發表發表於: 星期二 十一月 17, 2009 3:11 pm    文章主題: 引言回覆

我的方法提供給你看看是否合用?
報表格式照畫兩份左右各一
在第一個欄位的 print when 輸入 skipone()
skipone() 的內容是
select rept_file
scatter memvar
if .not. eof()
skip
endif
return .t.
報表中左半的欄位就用 m.stock 右半部用 rept_file.stock
skipone() 視需要自己去修改吧
用這個方法, 如果要 3 欄 4 欄 5 欄, 有畫格子也都可以, 自己舉一反三囉!

_________________
foxpro & php 初學者
回頂端
檢視會員個人資料 發送私人訊息
beginner



註冊時間: 2009-11-16
文章: 4
來自: 台中

第 8 樓

發表發表於: 星期四 十一月 19, 2009 8:48 am    文章主題: 引言回覆

謝謝大家!已可列印 Razz

begginer
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

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


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