立即注册 登录
度量快速开发平台-专业、快速的软件定制快开平台 返回首页

刘亚东的个人空间 http://bbs.delit.cn/?5 [收藏] [复制] [RSS]

日志

平台数据库维护——类型与编辑类型详解

热度 2已有 1416 次阅读2018-6-17 18:13 |个人分类:构建综合|系统分类:构建综合| 快速开发平台, 数据库, 数据表, 字段类型, 编辑类型

前言
本文主要讲解在度量快速开发平台中建立的数据表中各个字段的类型。
了解数据库的人都知道数据库建立的每个数据表中每一个字段都有自己对应业务上的数据类型。比如我们用来存储身份证号码时用字符串,存储金额价格时使用数字,存储人数时使用整数,存储图片等使用二进制。
在度量快速开发平台中同样有这些基本的数据类型,除此之外平台为了快速开发的目的还设计了一种“编辑类型”,所谓编辑类型就是与用户交互(用户编辑数据)时的一种类型,在说明白一点就是系统会根据对应的“编辑类型”自动生成对应的控件。
基础数据类型是指数据存在数据库中的类型,也就是对应数据库本身的字段类型。
编辑类型是根据基本数据类型设定的,是基本数据类型的下级,在选择编辑类型时需要先选定数据类型,才能选择编辑类型。
 
一、基础数据类型
度量快速开发平台中的基础数据类型被分为了以下几种:字符、整数、数字、日期时间、文章、二进制。
 
●字符:普通字符类型。类似:oraclevchar2C#string
整数:不带小数点类似:oraclenumber(9)C#int
数字:带小数点。类似:oraclenumber(9,2)C#double
日期时间日期时间类型。
文章:类似:oracleCLOB
二进制:类似:oracleBLOB
 
二、编辑类型
编辑类型是基础数据类型的下级。以下是各个基础类型下的编辑类型的详细说明:
 
说明:
标准输入:系统默认的字符输入。
密码输入:带掩码的字符输入。
自动编号:根据设置的规则自动编号,如下图
 
图片:该编辑类型只能通过用户界面上传图片,不能用其他方式向数据表中直接插入图片,该编辑类型下,字段所存储的是图片放置在服务器上的相对地址。如下图所示可以设置用户界面选择图片的大小及格式。
 
●签名:该类型会自动调用平台的签名图片,并且需要输入访问密码,在标杆工作流中使用较多。字段所存储的是签名图片放置在服务器上的相对地址,字符串是加密的。
●单项选择:可设置单项选择的展现样式是下拉选择还是平面选择,下图是设置选项值。字段所存储的值是在设置选项的时候设置的关键值或显示值。
 
●多项选择:可以同时选择多个选项,字段所存储的多个值在数据库中是以“,”(逗号)隔开。使用方式同单项选择。
他表选择:该编辑类型是从其他数据表选择数据到本表,并且是可以同时存储其他表的多个字段的值到本表对应的字段,例如选择他表姓名的时候,还可以把性别同时存储到本表中,也可以设置多选、是否允许用户输入选项,下图是他表选择的设置界面。
 
●他表关联:他表关联只会存储关键值到本表的他表关联字段,其他字段作为显示可以设置是否追加到本表显示,详细设置请双击下面的《他表关联使用说明》图标。
人员选择:和他表选择一样,是系统内置的一个他表选项,设置如下图。
 
附件:可以上传下载任何文件,存储的值是附件在服务器上放置的相对地址。每一个附件字段都可以设置附件的个数,大小,以及格式。设置界面如下:
 
 
标准输入:系统默认的整数输入。
●单项选择:同“字符类型”的单项选择相同,只是存储的值要求是整数。
自动增长:从0开始自动增长,不重复,每一次只会比现有值大,不会去填充中途删掉的数据。
●是否:是和否的下拉选择,存储值为010-否,1-是。
●颜色值:颜色选区控件。字段存储值为RGB数值。
他表选择:同“字符类型”的他表选择相同,只是存储的值要求是整数。
●他表关联:同“字符类型”的他表选关联同,只是存储的值要求是整数。
●进度条:系统根据当前字段的值与该字段设置的最大值最小值的比例显示进度条,也可以设置在进度条上面显示数值还是百分比,字段设置如下图:
 
 
 
标准输入:系统默认的数字输入。
●单项选择:同“字符类型”的单项选择相同,只是存储的值要求是数字。
他表选择:同“字符类型”的他表选择相同,只是存储的值要求是数字。
●进度条:同“整数类型”的进度条相同,只是存储的值要求是数字。
 
 
标准输入:系统默认的数字输入。
●日期:显示只有年月日选择的用户控件,存储的值中只包含年月日,不包含时分秒。
●日期时间:显示有年月日和时分秒选择的用户控件,存储的值包含年月日和时分秒。
●时间:显示只有时分秒选择的用户控件,存储的值中只包含时分秒,不包含年月日。
      提示:日期时间的所有编辑类型都可以设置显示格式,如下图:
 
格式字符串中使用到的缩写名称对照表:
格式字符
说明
例子(2015年7月15日, 09:05:08)
dd
 
01
ddd
周中某天的缩写
dddd
周中某天的完整名称
星期三
M
月份数字
7
MM
月份缩写名称
07
MMMM或MMM
月份完整名称
七月
y或yy
年份缩写
15
yyyy
包括纪元的四位数的年份 
2015
h
12 小时,一位数的小时数没有前导零
9
hh
12 小时,一位数的小时数有前导零
09
H
24 小时,一位数的小时数没有前导零 
9
HH
24 小时,一位数的小时数有前导零 
09
m
分钟,一位数的分钟数没有前导零
5
mm
分钟,一位数的分钟数有一个前导零
05
s
秒,一位数的秒数没有前导零
8
ss
秒,一位数的秒数有一个前导零 
08
 
 
标准输入:系统默认的字符输入。
Word:该编辑类型的控件可以同时输入文本、图片、调整文本格式等。存储的值是XML格式的字符串。
HTML:该编辑类型的控件可以同时输入文本、图片、调整文本格式等。存储的值是HTML格式的字符串。
 
 
标准输入:系统默认的字符输入。
图片:该编辑类型可以通过用户界面上传图片,也可以用其他方式向数据表中直接插入图片的二进制码,该编辑类型下,字段所存储的是图片的二进制码。如下图所示可以设置用户界面选择图片的大小及格式。
 
1

路过

鸡蛋

鲜花

握手

雷人

刚表态过的朋友 (1 人)

发表评论 评论 (1 个评论)

回复 陈晓龙 2018-3-23 11:28
不错,详细!

facelist

您需要登录后才可以评论 登录 | 立即注册

手机版|小黑屋|重庆度量科技  本站关键词:快速开发平台

GMT+8, 2020-9-26 12:56 , Processed in 0.092970 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

返回顶部