【自然框架】元数据的数据库结构的详细说明和示例(三):项目与数据库字段的关联

 

【自然框架】PowerDesigner 格式的元数据的表结构

【自然框架】元数据的数据库结构的详细说明和示例(一):项目描述部分

【自然框架】元数据的数据库结构的详细说明和示例(二):数据库描述部分

 

 

1、Manage_FunListCol(列表用字段)

字段名中文名类型大小默认值说明
FunctionID节点IDint41外键,关联节点
ColumnID字段IDint41外键,关联字段
Sort排序int41同一节点下的排序
ColWidth列宽度int40TD的宽度
ColAlign列对齐方式nvarchar10leftTD的对齐方式
Format格式化nvarchar30_对信息进行格式化
MaxLength最大字符数int40TD里面最多显示多少字符

 

这个表有两个职责:记录一个节点的列表页面需要显示哪些字段;字段在table里的显示形式,比如宽度、顺序、对齐方式、格式化等。

有了这个表,就可以把功能节点(数据列表)和字段关联起来了,并且对显示方式进行描述。

然后写一个视图,把几个表关联起来,在通过FunctionID作为查询字段,就可以得到指定的节点列表里需要的字段了。

 

 

 

2、Manage_FunFormCol(表单用字段)

 

字段名中文名类型大小默认值说明
FunctionID节点IDint41外键,关联节点
ColumnID字段IDint41外键,关联字段
Sort排序int41同一节点下的排序
ColHelp提示信息nvarchar100_出现在控件旁的提示信息,比如“用户名必须4-20个字符”
HelpStation提示信息的位置int411:不显示;2:左面;3:右面
DefaultValue默认值nvarchar50_控件的默认值
ControlState控件状态int411:正常;2:只读;3:不可用;4:隐藏
IsSave是否保存int411:保存;0:不保存。比如添加用户的时候输入两次密码的情况
ClearTDStart去掉开头的TDint40合并到上一个TD,设置空格
ClearTDEnd去掉结尾的TDint40接收下一个TD,1:去掉,0:不去掉
TDColspanTD数int41一个字段占用多少TD

 

这个表也是有两个职责:记录一个节点的表单都需要哪些字段;字段在表单里的显示方式。

写一个视图,进行关联。

 

 

3、Manage_FunFindCol(查询用字段)

字段名中文名类型大小默认值说明
FunctionID节点IDint41外键,关联节点
ColumnID字段IDint41外键,关联字段
Sort排序int41同一节点下的排序
FindKindID查询方式int41外键,查询方式
DefaultValue默认值nvarchar50_第一次显示查询的时候的字段的默认查询关键字
ControlState控件状态int411:正常;2:只读;3:不可用;4:隐藏
clearTDStart去掉开头的TDint41合并到上一个TD,设置空格
clearTDEnd去掉结尾的TDint41接收下一个TD
TDColspanTD数int41一个字段占用多少TD

 

这个表还是两个职责: 记录一个节点需要哪些查询条件,一个字段对应一个查询条件;字段的查询方式(等于、包含等),还有就是布局方式。

还是做一个视图:

 

FindKindID 字段就是查询方式。目前支持的查询方式:

 

FindKindID   查询方式

 1   = int
 2   = string
 3   like '%n%'
 4   like 'n%'
 5   like '%n'
 6   like 'n'
 7   > int
 8   < int
 9   > = int
 10   < = int
 11   between '{1}' and '{2}'
 12   between  {1}  and {2}
 13   > {1}  and [{0}] <={2}
 14   >= {1} and [{0}] < {2}
 15   > {1}  and [{0}] < {2}
 16   in ({1})
 17   in ('{1}')
 18   不处理

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值