主控制元件
# FastERP-1主控制元件
# 1. dbStand(標準)
# 1.1. 知識講解
主控制元件 dbStand(標準) 需配合數據集欄位資訊中的[控制元件型別]
一起使用。該主控制元件將數據集中的欄位單獨作為一個編輯框展示出來,該主控制元件適用於作為對單條記錄的詳細錄入操作界面,如果需要多條記錄的簡單錄入操作,請使用dbGrid主控制元件。
# 1.2. 典型案例
以下為紡織印染業解決方案中客戶資料的界面,此模組使用的主控制元件就是dbStand
:其界面顯示如下:
# 2. dbGrid(表格)
# 2.1. 知識講解
主控制元件 dbGrid(表格) 需配合數據集欄位資訊中的[控制元件型別]
一起使用。同時也可配置欄位資訊中[副控制元件]
,產生dbStand(標準)標準控制元件。可用控制元件型別請檢視本節末表格「控制元件型別與主控制元件對應關係」,該主控制元件適用於多條記錄的簡單輸入界面。
# 2.2. 典型案例
紡織印染業解決方案中,生產訂單登記簿ManContactList
模組使用的主控制元件就是dbGrid
。其界面顯示如下:
在數據集主控制元件dbGrid,設定好其它的相關內容及SQL指令碼。
在欄位資訊中需設定好數據欄位的控制元件型別等內容。
# 3. dbGridBand(分組表格)
# 3.1. 知識講解
主控制元件dbGridBand(分組表格) 需配合數據集欄位資訊中的[控制元件型別]
一起使用。同時也可配置欄位資訊中[副控制元件]
,產生dbStand(標準)標準控制元件。可用控制元件型別請檢視本節末表格「控制元件型別與主控制元件對應關係」。
特別要注意模組設計-窗體設計-欄位資訊-分組名
列的內容,需要歸類到同一個分組名稱下面的欄位,將[分組名]
內容填寫成相同文字以進行分組合並。
# 3.2. 典型案例
紡織印染業解決方案中坯布臺帳表ReportCLInvStockTZ
模組使用的主控制元件為dbGridBand
。
數據集主控制元件dbGridBand,設定好其它的相關內容及SQL指令碼。
欄位資訊中設定好數據欄位的控制元件型別、分組名等內容。
# 4. dbGridCard (卡片表格)
# 4.1. 知識講解
主控制元件dbGridCard (卡片表格) 需配合數據集欄位資訊中的[控制元件型別]
一起使用。該主控制元件適用於欄位極少但是記錄數較多的數據集顯示。可用控制元件型別請檢視本節末表格「控制元件型別與主控制元件對應關係」。
# 4.2. 典型案例
紡織印染業解決方案中,員工卡片列表Test_EmployeeList
模組使用的主控制元件就是dbGridCard
。其界面顯示如下:
數據集主控制元件dbGridCard,設定好其它的相關內容及SQL指令碼。
欄位資訊中設定好數據欄位的控制元件型別、控制元件選項等內容。
# 5. dbTree(樹型列表)
# 5.1. 知識講解
主控制元件dbTree(樹型列表) 需配合數據集欄位資訊中的[控制元件選項]
一起使用,同時也可配置欄位資訊中[副控制元件]
,產生 dbStand(標準) 標準控制元件。該主控制元件通常用於基礎資料的分類界面。可用控制元件型別請檢視本節末表格「控制元件型別與主控制元件對應關係」。
# 5.2. 典型案例
紡織印染業解決方案中,客戶分類CustGroup
模組使用的主控制元件就是dbTree
。其界面顯示如下:
數據集主控制元件dbTree,設定好其它的相關內容及SQL指令碼,數據表中必須有KeyField(主鍵)、ParentField(父鍵)、ListField(名稱)三個欄位。
欄位資訊中設定好數據欄位的控制元件選項對應關係,可以設定副控制元件編輯數據。
# 6. dbTreeGrid(樹形表格)
# 6.1. 知識講解
主控制元件 dbTreeGrid(樹形表格),將樹形結構展示在表格中,需配合數據集欄位資訊中的[控制元件選項]
一起使用,同時也可配置欄位資訊中[副控制元件]
,產生 dbStand(標準) 標準控制元件。該主控制元件通常用於基礎資料的分類界面。
# 7. dbTeeChart(圖表)
# 7.1. 知識講解
主控制元件 dbTeeChart(圖表),通過圖表設計器設計圖表的樣式,模組設計配置中只要構建好數據集內容即可;可用控制元件型別請檢視本節末表格「控制元件型別與主控制元件對應關係」。
# 7.2. 典型案例
紡織印染業解決方案中,主頁HomePage_001
模組使用的主控制元件就是dbTree
。其界面顯示如下:
數據集主控制元件dbTeeChart,設定好其它的相關內容及SQL指令碼。
欄位資訊中只需將數據欄位引入並設定好標籤名稱,其它的無需設定。
窗體佈局界面進行圖表的設計。在圖表上右鍵滑鼠,在彈出的功能表中單擊[設計圖表]
,圖表設計好后,還需要在圖表上右鍵滑鼠,在彈出的功能表中單擊[儲存圖表]
。
# 8. dbPivotGrid(交叉表格)
# 8.1. 知識講解
主控制元件dbPivotGrid(交叉表格),需配合數據集欄位資訊中的[控制元件型別]
、[合計模式]
、[預設值型別]
一起使用,其它屬性設定無效。
# 8.2. 典型案例
紡織印染業解決方案中,主頁HomePage_001
模組使用的主控制元件就是dbTree
。其界面顯示如下:
數據集主控制元件 dbPivotGrid,設定好其它的相關內容及SQL指令碼。
欄位資訊中將數據欄位引入並設定控制元件型別、合計模式、預設值型別,其它的無需設定。
合計模式(areaFilter=過慮區,areaData=數據區,areaRow=區,areaColumn=列區),預設值型別(giDateQuarter=季度,giDateMonth=月,giDateDay=日),可以將日期自動轉按季度、按月、按日顯示。
# 9. dbCubeGrid(多維表格)
# 9.1. 知識講解
主控制元件dbCubeGrid(多維表格),需配合數據集欄位資訊中的[合計模式]
、[預設值型別]
一起使用,其它屬性設定無效。可用控制元件型別請檢視本節末表格「控制元件型別與主控制元件對應關係」。
# 9.2. 典型案例
數據集主控制元件dbCubeGrid,設定好其它的相關內容及SQL指令碼。
欄位資訊中將數據欄位引入並設定合計模式、預設值型別,其它的無需設定。
合計模式(areaFilter=過慮區,areaData=數據區,areaRow=區,areaColumn=列區),預設值型別(giDateQuarter=季度,giDateMonth=月,giDateDay=日),可以將日期自動轉按季度、按月、按日顯示。
# 10. 控制元件型別與主控制元件對應關係
- 控制元件型別(√=主控制元件可配合使用,X=主控制元件不可配合使用)
控制元件型別 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
序 | 控制元件名稱 | 控制元件說明 | 標準 | 表格 | 分組表格 | 卡片 表格 | 樹型 列表 | 樹形 表格 | 圖表 控制元件 | 交叉 表格 |
1 | dbedit | 編輯框 | √ | √ | √ | √ | X | X | X | √ |
2 | dbButtonEdit | 按鈕編輯框 | √ | √ | √ | √ | X | X | X | X |
3 | dbcheckBox | 勾選框 | √ | √ | √ | √ | X | X | X | X |
4 | dbcomboBox | 下拉選單 | √ | √ | √ | √ | X | X | X | X |
5 | dbcheckcomboBox | 多選下拉選單框 | √ | √ | √ | √ | X | X | X | X |
6 | dbmemo | 備忘錄 | √ | √ | √ | √ | X | X | X | X |
7 | dbDateTimEdit | 日期時間 | √ | √ | √ | √ | X | X | X | √ |
8 | dbLookUp | 下拉查詢列表 | √ | √ | √ | √ | X | X | X | X |
9 | dbImgBox | 帶圖示下拉選單框 | √ | √ | √ | √ | X | X | X | X |
10 | dbColorEdit | 顏色編輯框 | √ | √ | √ | √ | X | X | X | X |
11 | dbCacleEdit | 帶計算文字框 | √ | √ | √ | √ | X | X | X | √ |
12 | dbCurrencyEdit | 金額文字框 | √ | √ | √ | √ | X | X | X | X |
13 | dblabel | 標籤 | √ | X | X | X | X | X | X | X |
14 | dbRadio | 單選按鈕 | √ | X | X | X | X | X | X | X |
15 | dbRadioGroup | 單選按鈕組 | √ | X | X | X | X | X | X | X |
16 | dbImg | 圖片 | √ | √ | √ | √ | X | X | X | X |
17 | dbImgButton | 帶圖示按鈕 | √ | √ | √ | √ | X | X | X | X |
18 | dbLookUpExt | 擴充套件下拉查詢列表 | √ | √ | √ | √ | X | X | X | X |
19 | DBCircularScal | 圓形儀表 | √ | X | X | X | X | X | X | X |
20 | DBCircularHalfScale | 半圓形儀表 | √ | X | X | X | X | X | X | X |
21 | DBCircularQuarterLeftScale | 向左扇形儀表 | √ | X | X | X | X | X | X | X |
22 | DBCircularQuarterRightScale | 向右扇形儀表 | √ | X | X | X | X | X | X | X |
23 | DBCircularWideScale | 寬扇形儀表 | √ | X | X | X | X | X | X | X |
24 | DBDigitalScale | 數字儀表 | √ | X | X | X | X | X | X | X |
25 | DBLinearScale | 線性儀表 | √ | X | X | X | X | X | X | X |
26 | DBCircularThreeFourthScale | 四分之三圓形儀表 | √ | X | X | X | X | X | X | X |