|
2008/09/23
- 背景圖畫可設定為順序圖片顯示,設定後在該視窗中按左鍵即可變換圖片(Shift+左鍵終止).
按[shift+F2]設定背景圖畫,第一次為固定圖片顯示,第二次為順序圖片顯示,兩種方式交替.
- {i.icon...}命令中的文件名稱有?或*,表示使用順序圖片顯示.
- {ASh}命令設定翻頁前先清除視窗(快速顯示),或使用逐行覆蓋方式顯示.
- 增加{shortcut_標識}命令,用於建立iWare及iClient兩個桌面捷徑.
標識=true 表示取代原有捷徑, =false表示不取代
- 增加按鍵處理:
在項目表上按[space bar],等同於按[enter]
在"單選"或"複選"項目上按[space bar]表示核選或取消核選,[enter]表示跳到下一個欄位.
- 設定關聯欄位時可指定鍵值長度.
例: Test: L0,30 : /@crs\editcrs,-編號#4,1
- 增加{server_detect_on|off},可設定是否偵測系統文檔更新,內定on.
- iServers監視\cclib\sys中的文件是否改變,如有改變會重新啟動(當連線數為零).
2008/09/08
- 如果在零長度欄位輸入內容,系統會把內容存入表格變量{V$欄位名稱}中.
請參閱 @gms\editlgr 在此例中把[金額]欄位分成,[借方金額]及[貸方金額]兩個零長度欄位,並自動填寫[D/C]欄位.
- 可用{TS...}命令清除零輸入長度欄位的skip及nochange標誌,清除後光標可以停留並複製內容.
- 增加{ic.retvar_局部變量名稱}命令,用於取得用戶端包含iscript命令的變量內容.
例如: {C%(ic.retvar_test)}{C%_11} - 取得用戶端@@test的內容,存入11號緩衝區,可以接收命令字串.
- {C%}增加直接將返回值存入緩衝區,用於接收命令串.
- {i.}命令可以加上*號,表示參數需要做內容轉換.
例如{$&1_(!@testing)}{i.*title_{V$wno}_0_0_0_0_$$1}系統在傳送命令到用戶端之前把$$1轉換為{!@testing}
- 系統提示會先尋找{DR2}\*.hdb,找不到纔使用{DR1}\oa2000.hdb,可以為每個子系統以新方式設計提示.
- iserver啟動時設定跟隨Windows自動啟動,結束時自動取消設定.
2008/08/13
- 增加<常用資料庫>,<總分類賬系統>,<銷貨應收系統>,<進貨應付系統>,<存貨管理系統>,<人事檔案系統>的
詳細使用說明.
- 增加{TT_}命令,取得統計時換算的目標幣別或單位.
- 增加$Item表格操作設定,此描述中的命令在顯示表格介面之前執行,此時欄位已經成型,可用命令對欄位的外型進行修改.
- 增加$Browser表格操作描述,此描述中的命令在設定表格參數之前執行,可在此描述設定表格全局參數,例如{AS}命令中的一些設定.
- 增加欄位操作描述FixPos$,表示左右捲動也不影響欄位的位置.
- {i.show}命令增加show:open參數.
- {i.create}命令增加style:hidden視窗款式.
- 表格描述$Window,%Box,$Grid增加Hidden視窗款式.
- 取消Plain表格名稱行參數.
- 增加表格名稱行參數E*n,用於改變表格的預設欄位長度(內定255).
- 系統可安裝在磁碟機的子目錄.
- 增加{path_root}取得系統頂層目錄.
- 增加{DR0}取得系統頂層目錄.
- 系統改為可安裝在任何子目錄中,不要求放在根目錄.
- 如果正本iservers意外結束,會自動由副本iservers重新啟動.
- iWare.Net的最新版本是64t (iClient v2.14e, iServers v3.23e)
2008/07/24
- "銷貨應收系統\零售操作\雜項設定"增加發票編號長度設定.
- "客戶額度管理"增加[幣別]欄位.
- "客戶對賬單"加印[數期]及[限額],資料從"客戶額度管理"表格取得.
2008/07/19
- {server_sexe}命令可以指定打開某一IP的端口,例如
{server_sexe_mms.int@2020@127.0.0.1,mms.int@2020@192.168.0.1}
- 如果副本iserver結束,會自動由正本iserver重新啟動.
- 如果沒有啟動參數,iserver.exe內定\cclib\sys\startiw.ext作為啟動命令檔.
- 啟動iserver的命令參數可以使用其他括號,例如 iserver.exe (script_\cclib\sys\startup.ext)
2008/07/09
- "員工資料管理系統"重新命名為"考勤資料庫"
如果以普通用戶的身份登入,系統以"員工出入紀錄"畫面代替"員工資料管理",可作考勤鐘使用.
- "其他工具\系統工具(Shift+F1)"增加選項"伺服器管理".
- 快捷工具鍵[shift+F1],[shift+F2],[shift+F3]增加"常用資料庫"選項.
- 增加{server_mail_helo_字串}命令,用以設定發送郵件時通知對方伺服器的網域資訊.
- 增加按順序自動結束副本iserver.exe.
- 增加{CD+}使用下一個表格,{CD-}使用上一個表格.
2008/06/23
- 總分類賬系統的"結轉下一年度"增加新功能,如果用戶填寫[兌換賬號],系統自動將損益賬戶的餘額轉換成本幣.
2008/06/20
- 可在iserver.exe的啟動參數前面加上*號,表示啟動一個iservers的副本.
可以啟動多個iservers,也可以同時執行新舊版本(不同版本必須安裝在不同的磁碟機,並分管不同的端口).
- 增加$Browser表格操作描述,可在這個描述中執行資料庫編輯的初始命令(例如{ASm},{ASn}等).
- {server_mail_check_on|off}改為{server_mail_check_0|1|2|3|4}
0表示關閉,1-4表示驗證的深度(內定2).
2008/06/13
- 改良"員工資料管理系統".
- 欄位較多的行式表格增加翻頁操作.
- 增加{SD*n}設定刪除文件的暫存日數n(內定不檢查日數),
如果n為負值,表示判斷文件的存取時間(正值判斷寫入時間).
-
改動行式表格分頁方式,先顯示固定欄位及當前頁的欄位,其他頁按頁序顯示在後面(舊方式會隱藏非當前頁的欄位).參閱@cms\cprice.
2008/06/03
- [用戶列表]增加設定是否允許外部電腦登入
- 增加{t.item.表格編號_欄位定義字串}命令,可在$initialize,$control,$dialog執行此命令增加表格欄位
- 資料庫文件名稱增加標識跟蹤紀錄的文件名稱
例: $DBName: TEST.DAT& 表示開啟跟蹤文件test.log, 位置與TEST.DAT相同
$DBName: TEST.DAT&d:\log\test.log&
表示開啟跟蹤文件d:\log\test.log
- 資料庫的跟蹤文件改用資料庫格式
- 增加{CD:?s} 返回所有可用磁碟機(可用空間不小於s)
- {?$n}命令增加可選顯示提示
例: {?$4*}
如果條件不成立,系統顯示"需要更高的使用權限"
{?$4*不允許操作} 如果條件不成立,系統顯示"不允許操作"
- 增加{server_mail_check_on|off} 設定接收郵件前是否先作濫發郵件驗證(內定on)
- 增加{disk_all_size} 返回所有可用磁碟機(可用空間不小於size)
-
{server_monitor_參數}及{server_hide_參數}命令的參數可以使用&運算,例如:{server_monitor_dti,www&.jpg}
- {NoLog}改為{server_hide}
2008/05/12
- $Temp,$Filter可與$Update合用,強制允許修改資料.
- {RB}增加可重建整個資料夾的資料庫.
- $Filter及$Temp可附加索引及鍵值參數,例如: {V=@crs\viewcrs/$filter*名稱:ABCOM}
- [其他工具\系統工具]增加改變資料庫所在磁碟{DR3}的選項.
- [系統設定\伺服器管理]增加瀏覽伺服器紀錄的畫面.
- 增加 {CD:磁碟機代號} 指定資料庫{DR3}所在磁碟機
{CD:*}
還原內定磁碟機
{CD:}
返回指定的資料庫磁碟機代號
- 更改{ASs}命令的功能,改為設定儲存時自動標識資料已上鎖.
- 增加{ASd}設定不允許回轉已取消的紀錄.
- 增加{I#*欄位_}用欄位名稱取得編號.
- 伺服器改用資料庫儲存事件紀錄.
- {PO}命令的欄位參數可用欄位名稱代替欄位編號.
2008/04/09
- 改良發送網內信息的畫面,改為4行簡短信息,增加可選擇部門,以及發給已登入或未登入的用戶.
- 在欄位內容按鼠標右鍵表示調用欄位輸入輔助.
- {D#}命令增加把時間序號還原成日期時間的功能.
- {$$},{**}命令增加數字正負對調功能.
- 增加{TS.point}命令,設定或取得欄位的小數位數.
- {FS}增加返回文件詳細的文件更改時間
- {D$}增加返回日期時間的詳細格式
2008/04/05
- 在(Table,Script,Report)程式行,可在頭一格寫上#_表示下面每行行尾的底線用作連接符,一次#_表示開,再一次#_表示關.
例: .Test Table
#_
Item1_
: L20_
: Upcase,Check
#_
Item2: L30
Item3: L40
......
- 如果程式(Table,Script,Report)一行的起頭和結尾有#,表示讀入同一文件另一個程式的內容.
例: .Test Table
Item1: L20
Item2: L30
Item3: L40
#test1#
$Window: *,*,10,40,testing
.
.Test1
$DBName: test.dat
$Index : Item1
.
- 增加{TS.operation}取得當前表格的操作標誌.
0000-0999 正在進行欄位檢查
1000-1999 正在執行表格小程式
2000-2999 正在進行其他表格操作
- 增加{SK鍵值元素_比較長度_紀錄個數},設定用紀錄個數進行資料過濾.例:{SK編號_0_1}表示每個編號只顯示一筆紀錄,不比較長度.
- {K#}命令的索引參數可以使用名稱.
- 增加{R$}{R&}命令,使用報表或script程式的局部變量.
- 欄位操作描述#增加設定最後欄位(#!),表示該欄位為輸入操作的最後一個欄位,在此欄位按enter鍵等於按F10.
2008/03/19
- 關聯表格顯示描述$Relate,索引參數可說明鍵值長度,例如$Relate: @crs\viewcrs,編號,1%6
- 增加{I#0}將光標移到起始欄位(##欄位描述可設定起始欄位).
- 增加表格操作描述$Clear, 用戶在清屏或程式執行{CT},系統會自動執行$Clear裡的命令.
- 取消{ASd}命令,系統改為內定可以改變行式表格的欄位顯示順序.
2008/03/08
- {GR},{RD}命令可以使用倒序索引.
使用空白鍵值表示不需比對舊紀錄,直接把資料加入到資料庫.例如: {RD@crs\viewcrs_ _1_-11}
- {IM},{XP}命令可以使用關鍵字代替格式號碼:
1 .txt 2 .ftf 3 .dat
4 .dbf
-1 .txt$ -2 .ftf$ -3 .dat$ -4 .dbf$
- 增加{environ_dbs_btr}設定只使用btrieve資料庫,{environ_dbs_trm}設定只使用系統自帶資料庫引擎.
設定後系統會提示重建不吻合的資料庫.
- 可在報表的分段間隔中加上<>標誌,表示該段報表不印出空行(與{<>}命令相似).
- 發送信息功能增加選擇[部門]及[登入].
2008/02/28
- 欄位操作描述#增加設定行式表格的起始欄位(格式##),參閱@cms\styles.
- 欄位描述L增加設定欄位打印寬度,例如: 備註: L40,,,16 設定打印寬度為16個英數字符.
- 可在msg文件或用{M$}命令設定表格的替代,例如{M$\table.viewcrs_\table.@cms\cedit},
{M$\script.test_\script.@mms\testing}.
- {LS}命令增加新功能(可以簡化報表程式的編製),請參閱\maindir\ics\report.ics&庫存明細表.
{LS!} 把欄位內容的備份設定成初始狀態
{LS} 備份所有欄位的內容
{LS欄位} 取得欄位的備份內容
{LS*欄位} 把欄位內容與備份進行比較,返回: 0 -不吻合, 1 -吻合, -1 -未有備份內容
2008/02/25
- 增加{EX*showmb}小程式,用於顯示表格畫面下方的功能鍵,請參閱@gms\acc.
- 增加{M$~sreport}小程式,用於設定紀錄列印.
- {TS}命令的欄位設定可以使用關鍵字參數.
- {TS}命令增加設定欄位行列座標
- 數字欄位的可見長度可以設定為零,表示由系統計算長度.
- 如果點選不允許停留的欄位,系統會執行該欄位的進入命令(欄位描述I或+).
2008/02/18
- 增加{DI&}只顯示關聯欄位的內容.
- 被關聯的表格可以沒有顯示內容(不設定$Window,$Box,$Grid),只給系統作更新關聯欄位內容的用途.
- 增加{ASd}設定允許改變欄位顯示順序.
- 行式表格有FixPos描述的欄位如需左右捲動不需使用{i.set}命令設定(需用戶端軟件v2.14b或以後的版本).
- {GR},{OR},{CD}與{RD}命令的索引參數可以使用欄位名稱,由系統自動尋找最接近的索引.
- 取消{LO}紀錄上鎖及解鎖命令.
2008/02/06
- 增加{?I*}判斷被其他表格關聯的欄位內容是否有改變.
- 欄位關聯描述中的索引描述可用欄位名稱,系統自動尋找最接近的索引編號,例如: /@crs\viewcrs,-編號,客號,名稱
2008/01/31
- 欄位可以有多個別名.
- 系統在儲存資料時自動執行{TS*_}命令的功能.
- 增加{TS*_命令緩衝區號碼},可在用於更新關聯表格中與主表格有關聯的欄位內容,可通過緩衝區附加操作命令.
- $filter,$temp參數可以附帶指定目標表格的過濾欄位名稱(例如$filter*客號),
如果沒有指定,系統繼續用當前表格的當前欄位名稱進行搜索.
- 增加{N$$}取得表格的標題字串.
- 工具列增加用戶端畫面鎖定.
2008/01/17
- {I#}命令增加功能,可以設定欄位的顯示順序.請參閱系統命令說明.
- {IN}命令增加功能,可以設定欄位的顯示名稱,也可以增加欄位的別名(放在$Initialize).
- {D#}返回的時間序號改為高位在前低位在後,方便排序.
- {B#}命令增加一個新格式,請參閱系統命令說明.
- 欄位操作描述#可用於改變行式表格的欄位顯示順序,參閱@cms\cview.
- 增加$Initialize表格操作描述,此命令先於$Window執行,可用於臨時設定欄位的參數.
-
增加{server_www_disable_文件類型}設定不傳送某些類型的文件,例如{server_www_disable_*.jpg,*.bmp}
- 取消{server_www_only}
- 增加{TR+d:\path\file.ext},開啟報表跟蹤文件,{TR-}關閉報表跟蹤文件.
開啟後經{EX*}及{SC}執行的程式或報表的每行命令都按執行順序寫入跟蹤文件,可作除錯或優化程式之用.
- 基本項目增加[常用文句表]
- 基本項目增加單證編號表.
- iWare.Net的最新版本是64s (iClient v2.14a, iServers v3.23a) |