Utilities - Record Manipulation


0. 總論
1. 工具列說明
2. 操作說明
3. 如何產生 dBase 檔案
4. Btrieve 檔案抄錄
5. 更換欄位資料
6. Btrieve 參數設定
7. 授權使用人數


0. 總論

ET6.0 的資料檔案, 不管是新增, 更改或刪除, 都由各別的程式控制, 使用者不須用其他工具來變更檔案的內容. 例如, 報價相關檔案即由報價單程式處理. 不過, 在極少數的情況下, 有些異常的檔案無法單用正常程式處理, 我們需要具有較低層次處理能力的工具, 以便直接變更資料檔案中記錄 (record) 的內容. 本程式就是這種工具.

一個 ET6.0 的程式會用到數個到數十個資料檔案, 一個檔案會含有千萬的記錄, 一個記錄會含有數十個欄位, 每個欄位代表我們溝通時的單元, 如貨號, 品名等等. Utilities 讓我們處理一個記錄中的欄位.

除了低層次的資料處理外, Utilities 能將 ET6.0 的 Btrieve 檔案輸出成 dBase 檔案. 很多常用的程式, 如 Microsoft Excel, 都能讀 dBase 檔案. 這表示你可以把 ET6.0 的檔案轉到 Excel; 你可以再依需要, 重新排序, 選擇欄位, 做各種處理.

檔案抄錄及更換欄位資料均為本公司維護作業所需, 使用者若無本公司指示, 不應使用. 本公司利用這些功能做資料轉換, 讓轉換後的資料符合提昇後的新程式.

授權使用人數為 ET6.0 控制使用人數的小程式. 你可以由此處查問目前所記錄的使用人數, 或在異常情況下將使用人數記錄歸零.


1. 工具列說明

開啟一個 ET6.0 資料檔案.
關閉一個 ET6.0 資料檔案.
查詢.
取得檔案的第一筆記錄.
取得現有記錄的前一筆記錄.
取得現有記載的次一筆記錄.
取得檔案的最後一筆記錄.
新增.
刪除.
更改.
產生 dBase 檔案
資料檔案抄錄
更換欄位資料
Btrieve 參數設定


2. 操作說明

Util.gif (7662 bytes)

當你開啟一個 ET6.0 的檔案後, 檔案名稱會顯示在視窗最上方的標題列. 整個畫面代表
此檔案的一個記錄 (record). 左側 Field 欄有 101 列資料: Variable 表記錄中資料長度可
變動的部份, 0 - 99 表固定長度欄位. 右側 Value 欄含各欄位之內容.

或選單 File|Open 開啟檔案. 你只能選擇 ET6.0 使用的 Btrieve 檔案; 這些檔案的
副檔名均為 dat. 開啟檔的對話盒如下:

選妥檔案, 按 OK, 檔案名即顯示在標題列, 同時本檔案的第一筆記錄也顯示在畫面上.
功具列上開啟功能消失, 關閉按鍵
亮起, 表示可以關閉, 不能開啟. 此時, 首筆, 末
筆, 上一筆, 下一筆等按鍵均可使用. 如要找尋特定記錄, 按
查詢:

如果你輸入的 Key Value 不完全正確, 系統會找出最接近的記錄. 按 Field Names... 可以
顯示完整的欄位名稱及定義:

記錄中各欄位之內容可以直接修改. 改完後, 應按 完成更改動作. 要新增時, 先把各
欄位填好, 按
新增. 要刪除, 先找出記錄, 再按 .

有些欄位, 如地址, 可能要分行. 在左欄對應格上點一下, 便可進入一個可做塊狀輸入的
對話盒:


3. 如何產生 dBase 檔案


4. Btrieve 檔案抄錄


5. 更換欄位資料

 


6. Btrieve 參數設定

本系統使用 Btrieve Record Manager 處理檔案. 系統初步安裝完成後 (即 Setup 程式執行完畢, 或程式和資料檔案都抄好), 使用本節程式檢查 Btrieve 的參數設定. 未適當設定參數, 會導致某些資料查詢不到.

在工具列中按 可看到以下對話盒. M, F, P 的數值至少要如下欄預設值. 填完後按Replace 即可. 如果你的機器有其他參數, 應保留那些參數.

這個設定會在你的視窗系統目錄 (如 c:\windows) 之下產生 win.ini 的檔案; 如果 win.ini 原已存在, 則會更改 [Btrieve] 項下設定值.

安裝某些軟體 (如 Microsoft Office) 會刪除 win.ini 檔. 所以當你安裝 ET6.0 之後又安裝這類軟體, 記得重新執行此處設定.


7. 授權使用人數

你所購買的軟體含有使用人數的設定. 所謂使用人數是指同時間使用 ET6.0 的電腦數目, 不是指連線的電腦數目. 換句話說, 你可以擁有十台工作站, 但只使用五人版的 ET6.0. 在這個例子中, 最多有五台工作站可以同時使用 ET6.0; 這五台工作站為任意五台. 你當然可以結束一台的 ET6.0, 換至另一台開啟 ET6.0.

你可以在 ET6.0 GENERAL MENU 的 Help|About ETMENU 查到所購買的授權使用人數.

任何一台工作站開啟 ET6.0 時, ET6.0 的記錄使用人數會增加一, 結束時記錄使用人數會減一. 在正常情況下, 當你結束最後一台工作站上的 ET6.0 時, 記錄使用人數會回歸到零.

不過, 假如你在使用 ET6.0 時工作站發生問題, 以致無法正常結束 ET6.0, 記錄使用人數便無法減一. 當你結束最後一台工作站, 這個未減除的數目會殘留在你的系統中. 下一次你開啟 ET6.0 時, 記錄使用人數會由這個殘留數目開始算起. 如果你有多次不正常結束 ET6.0 的情形, 這個殘留數目會逐漸累積; 在極端的情況會讓你無法使用 ET6.0.

在 Utilities 選單列中, 按 Option|Users 後有兩個選項: Clear Users 及 Get Users. Get Users 可查詢現在的記錄使用人數; Clear Users 把記錄使用人數歸零. 假如你發現記錄使用人數和實際使用人數不符, 應該利用 Clear Users 將記錄使用人數歸零, 方法如下:

將其他工作站上之 ET6.0 結束. 在你的工作站上, 由 ET6.0 General Menu 中執行 Utilities 程式後, 由狀態列 (status bar) 再叫出 General Menu, 並將之結束. 回到 Utilities, 按選單列 Option|Users|Clear Users 即可.

假如你連第一台工作站都不能進入 ET6.0, 請和我們連絡.


Torus Systems, Inc.
Last modified: May 2, 1998