線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1109
推到 Plurk!
推到 Facebook!

直接列印出user在網頁上登記的資料, 可行嗎?

尚未結案
alexpan2002
一般會員


發表:7
回覆:7
積分:2
註冊:2002-12-22

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-09-18 18:05:01 IP:61.30.xxx.xxx 未訂閱
小弟想用DELPHI的WEBMODULE來做個CGI程式,也就是利用HTML CGI來做一個互動網頁. 從html填寫的資料, 送出給server後, 在server端電腦所接的列表機就直接將資料印出來.這麼做可行嗎?我已經確定我的CGI可以正常顯示出使用者所填的資料, 而我另外也用RAVE做成的報表, 列印出資料庫的資料, 因此這兩者單獨設計都沒有問題, 但我將兩者合併之後去除或增加必須的關聯項目之外, 卻不會印出資料, 感覺上好像直接跳過了列印的程式. 只顯示使用者所填的資料而已. 是否webmodule不能這麼做? 還是有其他方法可行? 可否請高手提示一下? 多謝
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-09-18 18:15:45 IP:210.243.xxx.xxx 未訂閱
報表程式存成檔案(例如PDF) 再用網頁去開啟 Fear is the path to the dark side. Fear leads to anger.Anger leads to hate.Hate leads to suffering....
alexpan2002
一般會員


發表:7
回覆:7
積分:2
註冊:2002-12-22

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-09-22 09:11:40 IP:61.30.xxx.xxx 未訂閱
引言: 報表程式存成檔案(例如PDF) 再用網頁去開啟 Fear is the path to the dark side. Fear leads to anger.Anger leads to hate.Hate leads to suffering....
感謝您的回覆, 但小弟仍有一些不解. 您是說再用網頁去開啟後去列印嗎? 能不能不開網頁直接列印到印表機呢?
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-09-22 12:30:16 IP:210.243.xxx.xxx 未訂閱
[quoted] 您是說再用網頁去開啟後去列印嗎? 能不能不開網頁直接列印到印表機呢? [/quote] 開網頁直接列印,這小弟就不知道如何下手了,需要研究研究...
artist1002
高階會員


發表:2
回覆:155
積分:151
註冊:2002-09-26

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-09-22 18:42:12 IP:211.76.xxx.xxx 未訂閱
開網頁後直接列印 可在輸出的 HTML 中的 BODY 標籤加上
"window.print(document);"
不過還是會出現列印的視窗(就是選擇印表機列印的視窗)
alexpan2002
一般會員


發表:7
回覆:7
積分:2
註冊:2002-12-22

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-09-22 22:19:20 IP:211.76.xxx.xxx 未訂閱
引言: 開網頁後直接列印 可在輸出的 HTML 中的 BODY 標籤加上
"window.print(document);"
不過還是會出現列印的視窗(就是選擇印表機列印的視窗)
感謝您的回覆, 若小弟沒有判斷錯誤的話, 這樣的作法是在user端列印出資料, 對嗎? 不過小弟是希望在web server那台所接的列表機印出資料, 並不是user端的printer.
bruce0211
版主


發表:157
回覆:668
積分:279
註冊:2002-06-13

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-09-23 09:10:37 IP:211.21.xxx.xxx 未訂閱
引言: .....而我另外也用RAVE做成的報表, 列印出資料庫的資料, ...
想請問長官,何謂"用RAVE做成的報表"?? 以我個人寫過 cgi 的經驗 cgi 只是參數控制在 user 端 當 user 下 post 命令後 cgi 收到 post 資料在去列印,並無任何技術上的限制 您所謂"感覺上好像跳過列印的動作" 不知是否您程式中的小 bug ,如變數設定錯誤被條件判斷檔掉什麼的... 因為我不知 RAVE 是啥 ? 無從解釋您的問題 不過 CGI 跟一般 AP 依樣,列印應該是沒有任何技術限制
alexpan2002
一般會員


發表:7
回覆:7
積分:2
註冊:2002-12-22

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-09-23 09:56:11 IP:210.202.xxx.xxx 未訂閱
引言:
引言: .....而我另外也用RAVE做成的報表, 列印出資料庫的資料, ...
想請問長官,何謂"用RAVE做成的報表"?? 以我個人寫過 cgi 的經驗 cgi 只是參數控制在 user 端 當 user 下 post 命令後 cgi 收到 post 資料在去列印,並無任何技術上的限制 您所謂"感覺上好像跳過列印的動作" 不知是否您程式中的小 bug ,如變數設定錯誤被條件判斷檔掉什麼的... 因為我不知 RAVE 是啥 ? 無從解釋您的問題 不過 CGI 跟一般 AP 依樣,列印應該是沒有任何技術限制
感謝您的回覆. 我同您的想法一樣, 應該CGI不會有問題才是. 但真的就發生了. 原文中我忘了加上. 我是使用delphi 7中所附的Rave元件, 並用Rave designer來設計表報程式.
bestlong
站務副站長


發表:126
回覆:734
積分:512
註冊:2002-10-19

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-09-23 10:23:40 IP:211.22.xxx.xxx 未訂閱
如果直接列印的處理法會有問題的話, 可以採用各自網頁與列印各自獨立運作的方式, 可在資料表中設定一個 Flag 作為是否列印的依據, 網頁送出後就會設定此欄位, 而列印程式獨立運作定時檢查是否有資料要列印(依據該 Flag 判斷) 我是雪龍
------
http://blog.bestlong.idv.tw/
http://www.bestlong.idv.tw/
http://delphi-ktop.bestlong.idv.tw/
alexpan2002
一般會員


發表:7
回覆:7
積分:2
註冊:2002-12-22

發送簡訊給我
#10 引用回覆 回覆 發表時間:2003-10-01 09:59:10 IP:210.202.xxx.xxx 未訂閱
引言: 如果直接列印的處理法會有問題的話, 可以採用各自網頁與列印各自獨立運作的方式, 可在資料表中設定一個 Flag 作為是否列印的依據, 網頁送出後就會設定此欄位, 而列印程式獨立運作定時檢查是否有資料要列印(依據該 Flag 判斷) 我是雪龍
感謝您的解答, 這點小弟也有想過, 但是這個方法同樣會出現500內部伺服器錯誤的訊息..所以顯示是CGI轉交資料給列表機之間有問題.因為叫RAVE列印資料只用到RvProject1.execute;一行指令而已.
系統時間:2024-05-16 12:06:45
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!