辅助配置-参照配置
# FastERP-1参照配置
参照配置是专门统一管理Lookup
、LookupExt
、ComboBox
、ImageComboBox
属性配置的。 在模块设计中可被引用,可极大的减少模块设计时的相关控件的配置时间,提高开发效率及配置统一性。点击[平台设计]-[辅助配置]-[参照配置]
打开参这配置
界面。

# 1. 新建参照
如果需要设置参照,点击[新建]
按钮,在新增的行中输入参照编号与参照的名称,注意参照编号必须以LKUP_
或者REF_
作为开头。在右侧的栏位中按照格式要求输入参照SQL信息,输入完成后点击[保存]
按钮。参照格式的说明请参考参照类型设置。
# 2. 修改参照
如果需要修改参照信息,点击要修改的参照项,编辑参照编号
、参照名称
与参照SQL
信息,设置完成后,点击[保存]
按钮。
# 3. 删除参照
如果要删除参照信息,点击要删除的参照想,点击[删除]
按钮,再点击[保存]
按钮保存操作。
# 4. 参照类型设置
参照配置可配置两种类型:
# 4.1. REF_类型
给dbCommboBox
、dbImgBox
控件类型使用的参照编号(REF_
类型):
参数SQL定义规则举例(使用SQL语句进行实现):
SELECT a.FName,a.FInterID --注意名称需在ID前,这样才能保证参照配置用于控件中能够正常使用
FROM dbo.Basic_CommonData A
INNER JOIN Basic_CommonDataType b ON a.FTypeID = b.FInterID
WHERE b.FDataName = '合同类型'
2
3
4
在模块设计-窗体设计
界面中,字段信息
的控件类型
如果被设置成为dbCommboBox
、dbImgBox
,参照类型需选择参照
,参照内容选择自行编写的参照编号(以REF_
开头),保存后重新打开模块界面即可生效。

REF_
类型的参照配置完成后对应的字段显示效果如图:
# 4.2. LKUP_类型
给dbLookup
、dbLookupExt
控件类型使用的参照编号(LKUP_
类型):
参数SQL定义规则举例:
LookupKeyID=FItemCode
LookupValueID=FItemCode
LookupSQL=SQL_Chemical --此处的SQL_Chemical为SQL配置中的对应的配置编号
LookupCache=
LookupMode=
LookupField=FItemCode|FItemName|FUnitName|FPackQty|FUnitPiece
LookupCaption=物料代码|物料名称|计量单位|包装数量|包装单位
LookupCaptionWidth=100|200|60|60|60
LookupReturnField=FItemID|FItemCode|FItemName
DataFilter=FInterID|1|FItemID
2
3
4
5
6
7
8
9
10
序 | 参数名称 | 说明 | 备注 |
---|---|---|---|
1 | LookupKeyID | 主键字段 | |
2 | LookupValueID | 内容字段 | |
3 | LookupSQL | SQL语句内容 | 可直接填写SQL语句,也可引用SQL配置中的相关内容,用法参见上面的SQL定义规则 |
4 | LookupCache | 缓存配置内容 | |
5 | LookupMode | 缓存使用模式 | 拷贝缓存数据需填COPY |
6 | LookupField | 查询字段组 | 需要查询时显示出来的字段 |
7 | LookupCaption | 查询字段组标签名称 | |
8 | LookupCaptionWidth | 查询字段显示宽度 | |
9 | LookupReturnField | 返回字段组 | 需要返回指定的字段组,不填表示选择记录的内容全返回 |
10 | DataFilter | 过滤条件 | 设置是否启用过滤功能,如在规则中包含了此项则表示启用过滤功能。 过滤规则包含三个字段,第一个字段表示为参照配置SQL中作为过滤条件的字段名称,第二个字段表示为使用这个过滤条件的数据集序号,第三个字段表示为在数据集中使用的过滤条件字段的名称 |
在模块设计-窗体设计
界面中,字段信息
的控件类型
如果被设置成为dbLookup
、dbLookupExt
,参照类型需选择参照
,参照内容选择自行编写的参照编号(以LKUP_
开头),保存后重新打开模块界面即可生效。

LKUP_
类型的参照配置完成后对应的字段显示效果如图,需要注意的是,如果字段使用的控件类型是dbLookup
或者dbLookupExt
,则需要在控件选项
栏目中选择EditList
,这样即可实现通过在该框内输入信息进行查找匹配的功能。
除此之外上述两种控件类型可返回多个字段的值,如果字段配置界面有其他对应的字段存在,可将这些字段赋值,赋值内容与选择的字段对应的记录里的字段值一一对应。
