平台业务表字段设置

在度量快速开发平台的业务表管理界面中有一个“字段设置”功能按钮,点击进入后如下图所示:

我们看到“字段设置”界面与数据库表创建界面类似;除了不能新建字段外,每个字段都可以进行属性设置。那么这个在业务表字段中设置属性的功能有什么作用呢?

业务场景:

信息科、办公室、财务科三个科室都要求有自己的科室主页,用于上传文件资料以供全单位人员查看阅读。但由于各科室的业务不同,对于文件资料的分类也不同,信息科(信息制度、培训手册、软件更新、网络信息......)、办公室(规章制度、办事流程、文件下载、通知公告)、财务科(通知公告、财务规章........)

通过分析发现,要实现三个科室的业务需求,所创建的数据库表字段其实都一样(作者、日期、标题、正文、附件、文件分类、科室);但是由于要对各科室上传的文件进行分类查询展示,所以文件分类字段的内容不能由使用人员随便录入,只能在给定的范围中选择一个,即设置文件分类字段为单项选择或他表选择;可是每个科室的文件分类又各不相同,无论是用单项选择还是他表选择都没办法在同一个数据库中实现文件分类字段选项内容的科室间区分;难道真的只能分别创建三个数据库表么?

为了能用一张数据库表实现上面所述业务需求,度量快速开发平台业务表字段设置功能就这样诞生了。

字段设置功能作用:用于设置同一个数据库表中字段在不同业务表中的字段属性;

业务实现:

第一步:创建数据库表

第二步:分别创建业务表,并对业务表中“分类”字段进行属性设置

信息科专栏编辑业务表:

办公室、财务科业务表创建方式与上面类似,这里不再赘述。

效果展示:

信息科专栏编辑:

办公室专栏编辑:

财务科专栏编辑:

数据库查询结果:

原文地址:http://bbs.delit.cn/thread-1072-1-1.html

转载请注明出处:

撰写人:度量科技http://www.delit.cn

时间: 2024-08-10 19:09:06

平台业务表字段设置的相关文章

快速开发平台业务表字段设置的用法

在快速开发平台 15版本增加了业务表字段设置,和表结构中字段设置类似,可以定义业务表字段的相关属性,关于业务表字段设置,说明如下:1.初始默认继承于表结构的字段设置.2.当业务表字段被修改,并且与表结构中字段不一致时,会进行单独保存.在使用该业务表时,字段采用业务表的字段设置.3.可以通过“字段恢复默认”,将选定的字段恢复到和继承表结构设置. 每个业务表有了自己的字段配置后,就可以针对每个业务表设置不同的字段显示或编辑方式,如使用场景:一个表,在录入时,某字段采用标准的时间输入,而在某个窗体显示

Excel2007数据透视表字段设置按钮为灰色

作者:iamlaosong 刚从Excel2003转到Excel2007,菜单不太熟悉,一个功能往往要找半天,做数据透视表自然也会碰到一些问题,这里说说字段设置时碰到的一个问题.Excel2007数据透视表字段设置可以设置对数据字段的处理方式,包括求和.计数.平均值.最大值.最小值.乘积.数值计算.标准偏差.总体标准偏差.方差和总体方差.字段设置网上有很多文章描述,这里就不多说了. 我在做字段设置时,发现"字段设置"按钮为灰色,点击不起作用,折腾半天才发现,设置字段时如果是左边字段(行

资源表 表字段类型大全—JEPLUS快速开发平台

在我们对资源表进行操作也就是,添加表时JEPLUS平台会自动给我们默认的提供了表字段的类型,今天我来详细介绍下表字段类型大全,以及对应数据库到底是什么类型. 一.效果展示 二.准备工作 1.JEPLUS平台5.0.0.2(我是刚升级之后的版本,5.0以上的版本都是可以实现这个功能) 2.数据库MySql 5.7 三.实现步骤 1.数据库建表时的类型对应,我们在平台上创建的表字段选择的类型对应的数据库类型是什么. 我们对应到数据库的真实类型是什么 2.当我们选择的类型为整数时对应的数据库类型 在数

Powerdesigner设置表字段注释与name相同

Powerdesigner设置当表字段注释为空时与name相同 1.在Database-->edit Current DBMS-->script-->objects-->column 在value中填入: alter table [%QUALIFIER%]%TABLE% MODIFY %20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%? unsigned][%ZeroFill%? zerofill][ [.O:[chara

LoadRunner如何在注册业务脚本中设置参数化唯一性

LR在录制一个网站注册业务的脚本时,突然间遇到一个问题:注册时,由于注册用户需要验证唯一性,所以在LR回放脚本时,用Run-time Viewer工具回放可以发现(先在脚本中设置几个断点),真实运行的注册脚本用户并没有注册成功,如图: 出现这样的问题,如何解决呢? 当然,首先就想到了脚本参数化设置,于是我动手写了一段代码,运行脚本让它随机生成用户名(用户名指定格式),然后写入一个dat文件,在参数设置中导入dat文件,这样就非常方便地进行参数化,代码如下: /*author:luihengk*/

atitit查询表修改表字段没反应--解锁锁定的表

查询表修改表字段没反应 要是使用gui 没反应,最好使用cmd 方式,不卉不个gui 锁上.. ALTER TABLE t_mb_awardweixin  MODIFY  awardChoiceNumLeft int(11) DEFAULT NULL #-----分析.. 1.首先,查询by另一个表格,  要是能查询,显示不是max conn的问题..也许表格锁定了.. 2. show full PROCESSLIST  要是看到个Waiting for table metadata lock

RDIFramework.NET ━ 9.12 表字段管理 ━ Web部分

RDIFramework.NET ━ .NET快速信息化系统开发框架 9.12  表字段管理 -Web部分  表(字段)综合管理模块主要功能是对数据表本身,表的各个字段做相应的控制,具体有以下功能: 1).控制对表的访问权限. 2).控制对表列的相应控制权限(列的访问权限.编辑权限.拒绝访问权限.启用对列的约束控制等). 3).设置表的那些列用于展示(呈现给用户),那些列可以让用户查询,设置列是否允许编辑,是否启用列等等. 表(字段)综合管理如下图所示.  9.12.1.批量设置表字段的各个编辑

新增表字段时报错异常

下班时,一同事执行一个简单的sql给表加字段并且该字段不为空, alter table aaa add name varchar(10) not null; 但就是这么简单的sql死活执行不通过.并且报错如下: 消息 4901,级别 16,状态 1,第 1 行ALTER TABLE 只允许添加满足下述条件的列: 列可以包含 Null 值:或者列具有指定的 DEFAULT 定义:或者要添加的列是标识列或时间戳列:或者,如果前几个条件均未满足,则表必须为空以允许添加此列.不能将列"name"

YbSoftwareFactory 代码生成插件【十九】:实体类配合数据库表字段进行属性扩展的小技巧

实体类通常需要和数据库表进行了ORM映射,当你需要添加新的属性时,往往同时也需要在数据库中添加相应的字段并配置好映射关系,同时可能还需对数据访问组件进行重新编译和部署才能有效.而当你开始设计一个通用数据访问组件后,因为项目需求的不同和需求的不断变化演变,很难不能保证不会再添加额外的属性和字段.特别是项目部署运行后,添加一个属性和字段带来的额外维护的工作量可能要远远超过对代码进行调整的工作量.本文提供了属性字段扩展的一种思路,在满足核心字段可通过实体类强类型进行访问的同时,还可通过C# 4.0提供