客戶分類
# FastERP 進銷存模板開發 客戶分類
客戶分類模組位於功能表欄中的 [基礎資料]-[客戶分類]
。使用的模組型別為樹形列表。關於樹形列表的建立模式請參考 樹形列表。
# 1. 數據表結構
計量單位使用的數據表名稱為 Basic_CustGroup
。表結構欄位說明如下:
欄位名 | 邏輯名 | 數據型別 | 長度 | 約束 | 說明 |
---|---|---|---|---|---|
FInterID | 主鍵ID | 整數 | 唯一ID | ||
FGroupCode | 分組程式碼 | 字元型 | 50 | ||
FGroupName | 分組名稱 | 字元型 | 50 | ||
FNote | 備註 | 字元型 | 100 | ||
FTreeKeyID | 樹形結構主鍵ID | 整數 | |||
FTreeParentKeyID | 樹形結構父鍵ID | 整數 | |||
FAbsoluteKeyID | 樹形結構的絕對ID | 整數 | 絕對ID可用於排序 |
CREATE TABLE [dbo].[Basic_CustGroup](
[FInterID] [int] NULL,
[FGroupCode] [nvarchar](50) NULL,
[FGroupName] [nvarchar](50) NULL,
[FNote] [nvarchar](100) NULL,
[FTreeKeyID] [int] NULL,
[FTreeParenteID] [int] NULL,
[FAbsoluteIndex] [int] NULL
) ON [PRIMARY]
2
3
4
5
6
7
8
9
# 2. 模組設計
登陸FastERP,打開[主頁]
->[平臺設計]
->[系統設計]
->[模組設計]
。在模組設計列表左側中找到 進銷存-基礎資料-客戶資料-客戶分類
,單擊選擇,點選功能表欄中的 [編輯]
按鈕。打開 模組設計
界面。
在基本資訊欄位中,勾選 打開數據
。
切換至窗體設計按鈕,數據集資訊按照圖中所示的內容進行填寫,其中主控制元件需設定為 dbTree
。
Select FInterID,FGroupCode,FGroupName,FNote,
FTreeKeyID,FTreeParenteID,FAbsoluteIndex
From Basic_CustGroup
2
3
切換至 欄位資訊
選項卡,首先需點選 [載入欄位]
,點選完成後,系統根據填寫的SQL語句資訊構造建立數據集的表結構資訊並顯示在欄位資訊列表中。主要需要修改 欄位標籤
,將其改為中文名稱,這樣在後續的界面設計中可顯示標題名稱。
由於其中包含了主鍵欄位, 主鍵欄位的欄位提交模式需修改爲 pfInKey
,主鍵的預設值修改爲 VAR_NODEID
。
接下去為需要顯示在界面中的欄位設定控制元件型別,取消所有欄位預設的控制元件型別選擇,按照上圖顯示的內容設定各項的控制元件選項與副控制元件。儲存檢空模式為上述三項設定為 逐條強制
。為需要顯示的選項設定為 可見
。
以上資訊設定完成後,點選 [儲存]
按鈕儲存設定。
# 3. 設計佈局
點選模組設計功能表欄中的 設計佈局-樹形窗體
,在FastERP的主視窗中會顯示一個新建立的標籤頁,點選功能表欄中的 設計-設計佈局
,會打開自定義視窗,其中會顯示可使用的元件,首先在自定義視窗中 可用專案
處使用滑鼠右鍵點選,建立兩個分組,分別命名為 客戶分類
與 分類資訊
。分別拖動置於標籤頁面中,將 客戶分類
元件拖動置入標籤頁的 客戶分類
分組框中,將分類程式碼
,分類名稱
與 備註
拖入至 分類資訊
中,拖入后,選擇拖入的元件,通過滑鼠右鍵來調整對齊方式,取消 標題
的勾選。最終設定完成的界面如下。
設定完成後,點選功能表欄中的 [設計]-[儲存佈局]
,在彈出的確認儲存佈局視窗中選擇 [確認]
按鈕,等待儲存完成時彈出 儲存成功
的提示,至此完成佈局的儲存。
# 4. 設計功能表
關閉模組設計視窗,點選功能表欄中的 [平臺設計]-[功能表設計]
,打開功能表設計界面。示例中的功能表建立于基礎資料-客商資料-客戶分類
中,選擇這個功能表項,注意功能表項的設定中模組型別需設定為 打開樹形窗體
,模組編碼選擇建立的模組編碼CustGroup
。儲存功能表設定。
儲存完成後,可在功能表欄中 [基礎資料]-[客戶分類]
處打開模組。