主控件
# 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 |