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

請問在vfp 9.0當列印報表後怎樣知道 user 列印成功與否, 程式應怎樣寫 ??

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
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. 想學習系統規劃,想找系統架構的顧問

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



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

第 6 樓

發表發表於: 星期三 三月 01, 2006 4:20 pm    文章主題: 引言回覆

我個人覺得樓主可能要重新描述問題,
想這樣作一定有個理由,
但是解決這種情況的方法卻不只一種.

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

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
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

_________________
为生产加工型企业实现信息化专案
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 參觀發表人的個人網站 AIM Address MSN Messenger
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死在完成印表工作才能繼續. Twisted Evil

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

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

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


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