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

讓報表只能預覽不能列印的問題

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



註冊時間: 2007-12-04
文章: 3


第 1 樓

發表發表於: 星期二 十二月 04, 2007 11:16 am    文章主題: 讓報表只能預覽不能列印的問題 引言回覆

各位大大:

因為需要作一個只能預覽不能列印報表的功能,
參考了微軟的資料:
http://support.microsoft.com/kb/895279/zh-tw

但是做出來的東西在預覽畫面時,所有中文資料都變成空白,
只有英文數字欄位能正常顯示,而直接以
REPORT FORM xxxx PREVIEW 執行相同報表檔則完全正常,
不知問題到底出在哪裡...

我有去修改VFP9提供的範例程式:solution裡頭有關報表預覽的程式,
把列印資料改成中文之後,顯示出來的都會變成亂碼,即使將字型設成
中文也一樣,不知各位大大有無用過VFP9的列印擴充功能?或是有其他
方法可以限制使用者在預覽報表時不能列印... Question
回頂端
檢視會員個人資料 發送私人訊息
jji



註冊時間: 2007-12-03
文章: 2
來自: 台中市

第 2 樓

發表發表於: 星期二 十二月 04, 2007 2:27 pm    文章主題: 預灠列印 引言回覆

新會員初次回應如下:
可新增一個列印預灠專用的檔案(temp.dbf)
只需一個文字欄位
把準備列印的檔案轉入預灠專用的檔案(temp.dbf)
如要列印也從預灠專用的檔案(temp.dbf)列出.
預灠完或列印完後zap..從此都可重覆使用..

_________________
喜歡有關電腦進修知識.
回頂端
檢視會員個人資料 發送私人訊息
wuno2001



註冊時間: 2007-02-09
文章: 56


第 3 樓

發表發表於: 星期二 十二月 04, 2007 3:54 pm    文章主題: 引言回覆

之前有人討論過...
http://vfp.sunyear.com.tw/viewtopic.php?t=1463&start=0&postdays=0&postorder=asc&highlight=%B9w%C4%FD
試試 chengsioieng 前輩的方法
回頂端
檢視會員個人資料 發送私人訊息
hcy0722



註冊時間: 2007-12-04
文章: 3


第 4 樓

發表發表於: 星期二 十二月 04, 2007 9:04 pm    文章主題: 引言回覆

個人覺得chengsioieng前輩的方法有點麻煩,微軟的作法簡單多了,
可惜遇到中文就出槌,弄了好久就是稿不定,真是被打敗了...><
回頂端
檢視會員個人資料 發送私人訊息
jeff25



註冊時間: 2004-10-22
文章: 76
來自: taiwan

第 5 樓

發表發表於: 星期四 十二月 06, 2007 1:26 pm    文章主題: 引言回覆

更新 VFP 9.0 SP2 看看,問題是否可解決
FoxPro 9.0 已經有 Service Pack 2.0 ,可以在下面連結 DOWNLOAD
http://www.microsoft.com/downloads/details.aspx?familyid=a28ddec6-ba3c-49d0-8176-8c0b3fca06d1&displaylang=en

_________________
jeff
回頂端
檢視會員個人資料 發送私人訊息
211482



註冊時間: 2003-07-15
文章: 53


第 6 樓

發表發表於: 星期五 十二月 07, 2007 8:47 am    文章主題: 引言回覆

loListener = .NULL.
do (_reportoutput) with 1, loListener
loListener.DynamicLineHeight = .F. && 中文不顯示關鍵在這行
REPORT FORM s1_3_2.frx NOCONSOLE OBJECT loListener
回頂端
檢視會員個人資料 發送私人訊息
KKKLYNN



註冊時間: 2004-09-17
文章: 357


第 7 樓

發表發表於: 星期五 十二月 07, 2007 6:39 pm    文章主題: 引言回覆

您應該先建立ㄧ個臨時form
然後
REPORT Form 出貨通知單 Noconsole Preview Window V出貨通知預覽 to printer prompt
再將原來form調到top
以上您試試
回頂端
檢視會員個人資料 發送私人訊息
hcy0722



註冊時間: 2007-12-04
文章: 3


第 8 樓

發表發表於: 星期二 十二月 11, 2007 11:08 am    文章主題: 萬分感謝 引言回覆

感謝211482大大,終於解決了我的困擾,微軟關於VFP9新增列印功能的文件讓我看得頭昏眼花,不知您是怎麼看出來的,總之,還是感謝囉∼
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

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


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