|
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
hokwoktat
註冊時間: 2005-09-01 文章: 8
第 1 樓
|
發表於: 星期一 二月 27, 2006 11:04 pm 文章主題: 請問在vfp 9.0當列印報表後怎樣知道 user 列印成功與否, 程式應怎樣寫 ?? |
|
|
請問在vfp 9.0當列印報表後怎樣知道 user 列印成功與否, 程式應怎樣寫 ?? |
|
回頂端 |
|
|
jeff25
註冊時間: 2004-10-22 文章: 76 來自: taiwan
第 2 樓
|
發表於: 星期二 二月 28, 2006 3:47 pm 文章主題: |
|
|
在列印指令後面,開啟一個對話框,讓 USER 輸入 勾選 是否列印成功 _________________ jeff |
|
回頂端 |
|
|
hokwoktat
註冊時間: 2005-09-01 文章: 8
第 3 樓
|
發表於: 星期三 三月 01, 2006 1:31 pm 文章主題: |
|
|
謝謝, 可否說得詳細一點 ?? 因為我不明白 |
|
回頂端 |
|
|
小賴
註冊時間: 2004-12-27 文章: 470
第 4 樓
|
發表於: 星期三 三月 01, 2006 2:04 pm 文章主題: |
|
|
經jeff25兄回應; 才覺得樓主問題怪怪的..
到底是你的系統必須確認User是否已列印成功 ;
還是User想確認系統已列印完成(成功)呢 ? |
|
回頂端 |
|
|
syntech
註冊時間: 2003-05-16 文章: 4212 來自: Taipei,Taiwan
第 5 樓
|
發表於: 星期三 三月 01, 2006 4:18 pm 文章主題: |
|
|
以目前的os設計讓"列印管理員"管理列印工作的情況下,
應該是去問"列印管理員"印完了沒有,
vfp把列印資料送給列印管理員之後,
vfp就認為已經列印完成了.
os 大部分也只是這樣處理,
例如在"疑難排解"或是印表機安裝時的測試頁時,
也是先送資料再問列印是否正常. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
syntech
註冊時間: 2003-05-16 文章: 4212 來自: Taipei,Taiwan
第 6 樓
|
發表於: 星期三 三月 01, 2006 4:20 pm 文章主題: |
|
|
我個人覺得樓主可能要重新描述問題,
想這樣作一定有個理由,
但是解決這種情況的方法卻不只一種. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
hokwoktat
註冊時間: 2005-09-01 文章: 8
第 7 樓
|
發表於: 星期四 三月 02, 2006 12:59 am 文章主題: |
|
|
其實是系統必須確認User是否已列印成功 |
|
回頂端 |
|
|
panda737
註冊時間: 2007-04-30 文章: 7 來自: 中国广东
第 8 樓
|
發表於: 星期日 十一月 14, 2010 11:53 pm 文章主題: |
|
|
1、报表中添加一个报表变量
设计报表时,点击菜单上的‘报表’->‘变量...’,出现对话框后,在报表变量
中添加一个报表变量,如‘PrnTF’,其中‘要存储的值’、‘初始的值’、
‘重置’及‘计算’不用修改,用默认值。然后选中‘报表输出后释放’。
最后点击‘确定’。
****************************************************
2、打印时:
REPORT FORM 报表名 TO PRINTER PROMPT
*!*---此句运行后,报表变量PrnTF被定义全局变量。
*!*---如果点击了打印按钮,进行了报表输出,报表变量就被释放了。
*!*---如果点击了取消按钮而不打印,报表变量并没有被释放。
*!*---所以通过检测是否存在此变量来判断是否打印了就可以了。
IF VARTYPE(PrnTF)='U'
MESSAGEBOX('已打印!',64,'信息提示')
ELSE
MESSAGEBOX('未打印!',64,'信息提示')
ENDIF _________________ 为生产加工型企业实现信息化专案 |
|
回頂端 |
|
|
jys
註冊時間: 2004-12-27 文章: 33 來自: 台灣
第 9 樓
|
發表於: 星期二 十一月 16, 2010 9:05 am 文章主題: |
|
|
現在的印表機大都是直接輸出到印表機的儲列中,所以一般都預設會印出來.但有其他原因會造成列印失敗的情形.所以是否列印成功,要彈出一個對話方框,讓使用者確認是否列印成功,就如第二樓的回答一樣.
If Messagebox("是否列印成功",4+32+256,"詢問訊息") ==6
成功
Else
失敗
Endif |
|
回頂端 |
|
|
syntech
註冊時間: 2003-05-16 文章: 4212 來自: Taipei,Taiwan
第 10 樓
|
發表於: 星期二 十一月 16, 2010 9:38 am 文章主題: |
|
|
這樣無人值守時會很累.
其實我只是沒事找事而已.
這個問題並非vfp獨力可以處理.
當然也是可以搞成不能經過印表緩衝,
必須hold死在完成印表工作才能繼續. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
ckp6250
註冊時間: 2004-07-30 文章: 1644
第 11 樓
|
發表於: 星期二 十一月 16, 2010 11:36 am 文章主題: |
|
|
看來看去,只有第2樓的答案最實在
OS和VFP都無能回答這個問題
1.列印很順利,列印管理員也跑完了,但,中途卡紙怎麼辦?
2.和上述雷同,該印100頁,但缺紙,只印了99頁,又該如何?
直接問USer最實在! |
|
回頂端 |
|
|
foxy
註冊時間: 2007-08-16 文章: 231 來自: 泰國
第 12 樓
|
發表於: 星期日 十一月 21, 2010 3:44 pm 文章主題: |
|
|
可以使用ReportListener來判斷用戶是否點選了瀏覽畫面工具欄的'列印'按鈕, 但是, 如同各位高手的論述,並不能保證一定印出了 _________________ 進銷存+生產製造+會計+員工薪資+CRM+POS零售+餐廳手機app+電商手機app+電商網站,物流系統. 正/簡體中文,英,日,泰,緬甸文. MS SQL Server + 前台 VFP + PHP 網站 + Flutter 手機 App, 都共享 MS SQL Server的資料. www.foxacc.com LINE: mike-lm |
|
回頂端 |
|
|
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|