上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
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的列印擴充功能?或是有其他
方法可以限制使用者在預覽報表時不能列印...  |
|
回頂端 |
|
 |
jji
註冊時間: 2007-12-03 文章: 2 來自: 台中市
第 2 樓
|
發表於: 星期二 十二月 04, 2007 2:27 pm 文章主題: 預灠列印 |
|
|
新會員初次回應如下:
可新增一個列印預灠專用的檔案(temp.dbf)
只需一個文字欄位
把準備列印的檔案轉入預灠專用的檔案(temp.dbf)
如要列印也從預灠專用的檔案(temp.dbf)列出.
預灠完或列印完後zap..從此都可重覆使用.. _________________ 喜歡有關電腦進修知識. |
|
回頂端 |
|
 |
wuno2001
註冊時間: 2007-02-09 文章: 56
第 3 樓
|
|
回頂端 |
|
 |
hcy0722
註冊時間: 2007-12-04 文章: 3
第 4 樓
|
發表於: 星期二 十二月 04, 2007 9:04 pm 文章主題: |
|
|
個人覺得chengsioieng前輩的方法有點麻煩,微軟的作法簡單多了,
可惜遇到中文就出槌,弄了好久就是稿不定,真是被打敗了...>< |
|
回頂端 |
|
 |
jeff25
註冊時間: 2004-10-22 文章: 76 來自: taiwan
第 5 樓
|
|
回頂端 |
|
 |
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新增列印功能的文件讓我看得頭昏眼花,不知您是怎麼看出來的,總之,還是感謝囉∼ |
|
回頂端 |
|
 |
|