參考(1)
參考(2)
---
(1)
Windows印表機分享
建議你在client端用setup印表機的方式安裝,再設定連接埠,比較不會出問題
(選Local port->連接埠名稱 //xxx.xxx.xxx.xxx/???????
也就是//PC的IP/分享的印表機名稱,ip的確認方式:在程式集/附屬應用程式/命令提示字元 輸入ipconfig即可看到你網卡的ip)
原因在於用直接分享的方式連,雖然很方便,但是有可能會造成client端印表機驅動程式功能不全,造成不可預期的列印問題
(2)
原來不要直接在網路分享上點分享的印表機安裝
而是要在要使用的CLIENT端先安裝printer driver
"開始"->"設定"->"印表機及傳真"->選該印表機右鍵按"內容"
->"連接埠"->新增連接埠"->選"Local Port"->"新增連接埠"->
跳出一個小視窗輸入你要使用的印表機
例如: //ip_or_username/printer_name
----------------------------------------------------------------
以上是參考,底下為我的實際作法
A.先在要開分享的PC上接好印表機並安裝驅動程式後;並開分享
B.Cleint 端,安裝方式:*重點在此* (並準備好印表機驅動程式)
2011年11月30日 星期三
2011年11月29日 星期二
分頁~資料數~限定每頁細項顯示資料數
參考來源
------
2-4 . 公式解說 :
CrystalReport 函數運用 : 函數分類 --> 列印狀態 -->
OnLastRecord : 判斷目前資料是否顯示到最後一筆,並回傳 True 或是 False 。
RecordNumber : 記錄目前顯示的資料數,由 1~~N。
函數分類 --> 程式捷徑 -->
IIF (運算式,當運算為 True ,當運算式為 False )
函數分類 --> 運算子 -->
mod :
公式 :
IIF (OnLastRecord ,false ,if RecordNumber mod 20 = 0 then true else false );
判斷當 OnLastRecord = True ,表示最後一筆資料,就停止分頁。
判斷當 OnLastRecord = False ,就去計算 目前資料數 RecordNumber mod 20 是否等於 0 。
等於 0 表示繼續分頁,不等於 0 表示不分頁。
------
2-4 . 公式解說 :
CrystalReport 函數運用 : 函數分類 --> 列印狀態 -->
OnLastRecord : 判斷目前資料是否顯示到最後一筆,並回傳 True 或是 False 。
RecordNumber : 記錄目前顯示的資料數,由 1~~N。
函數分類 --> 程式捷徑 -->
IIF (運算式,當運算為 True ,當運算式為 False )
函數分類 --> 運算子 -->
mod :
公式 :
IIF (OnLastRecord ,false ,if RecordNumber mod 20 = 0 then true else false );
判斷當 OnLastRecord = True ,表示最後一筆資料,就停止分頁。
判斷當 OnLastRecord = False ,就去計算 目前資料數 RecordNumber mod 20 是否等於 0 。
等於 0 表示繼續分頁,不等於 0 表示不分頁。
2011年11月28日 星期一
公式(1)
if {EnterLog.out_tim}=#1900/1/1 12:00:00# then
formula="無資料"
end if
If dEnd = "" Then Formula = (a.startdate-a.enddate) * count*unitprice Else Formula = dStart*count*unitprice
End
訂閱:
文章 (Atom)





