字段属性:字段的格式属性的使用



使用“格式\"属性可在不改变数据实际存储情况下改变数据显示或打印格式例如可选择以“月/日/年\"或其他格式来设置日期也可从预定义格式列表中选择自动编号、数字、货币、日期和时间、是/否等类型格式或者创建自定义格式除OIE对象的外可为字段任何数据类型创建自定义格式
在表“设计\"视图、查询“设计”视图、窗体“设计\"视图或报表“设计”视图中都可以设置“格式”属性但如果是在表“设计\"视图中设置字段属性则设置值将自动应用于查询“设计’’视图中字段并结合到该字段窗体或报表Control控件(只要Control控件是在表“设计”视图中设置属性的后创建)上当然在某些情况下也可以在查询设计视图、窗体设计视图或
报表设计视图中设置属性例如要在数据表中显示区别于报表中显示格式可以在查询设计视图中设置字段“格式”属性然后使报表基于该查询如果使用非绑定Control控件(参见“窗体”章内容)则需要在窗体“设计\"视图或报表“设计”视图中设置“格式\"属性
(1)文本和备注型数据格式
文本和备注型数据自定义格式最多可有 3个区段以分号(;)隔开分别指定字段
内区别数据格式规格 3个区段是:
①描述文字字段格式
②描述零长度串字段格式
③描述N ull值字段格式
下面可以用来创建用于格式表达式:

·@(占位符) 输入为文本或空格
·&(占位符) 不必使用文本
·<(强制小写) 将所有以小写格式显示
·>(强制大写) 将所有以大写格式显示
o.T(强制由左向右填充占位符) 默认值是由右向左填充占位符
例如如果在格式属性中输人格式表达式:(@@@)@@@@@@@@则输人数字
0 1 0 1 2 3 4 5 6 7 8 t寸将会显示为(0 1 0)1 2 3 4 5 6 7 8

(2)数字和货币型数据格式
①数字型和货币型数据几种默认格式
·般数字 输入时显示数字如1 2 3
.·货币 每 3位空1/4负数用括号和红色表示小数位为两位如$3 4 5 6.1 2
·整数 显示至少位数
·标准 每 3位空1/4小数位为两位
--G分比 以百分比形式存放如1.2 3 9/5
·科学记数法 以标准科学记数法显示数值
②格式
·0 个小数位占位符显示O数据为1位或个0
·# 个小数位占位符显示O数据为1位或个空格[Page]
·$ 显示$符号作为货币符号
·% 将输人数据表示成百分数
· E或e 用科学记数法显示数据负数前有正数前无符号
·E+或e+ 用科学记数法显示数据负数前有正数前有+符号
例如下面格式表达式有两个区段个定义正值和零格式个定义负值
ⅣS tt##O;($###0)Ⅳ
如果分号的间没有格式则遗漏区段以正值格式来表示例如下面格式以第
个区段显示正值及负值;如果值为零则显示\"Zero\"
Ⅳ$###O;;\Z\e\r\o\"
(3)日期和时间型数据格式
①7种预定义格式
·通用日期 例如4/3/9 3 0 5.3 4 PM、4/3/9 3、O 5:3 4 PM日期显示依系统设置
而定
·完整日期 例如WednesdayFebruary 1 31 9 9 7
·中日期 以适当主应用语言版本中日期格式显示日期
·简短日期 以系统短日期格式显示日期例如6/1 9/9 7
·完整时间 例如O 5:3 4:’1 0 PM
·中时间 例如O 5:3 4 PM
·短时间 例如1 7:3 2

②用于自定义日期/时间型格式
·: 时间分隔符真正在格式输出时取决于系统设置
·/ 日期分隔符真正在格式输出时取决于系统设置
·c 以ddddd来显示日期并且以ttttt显示时间如果想显示数值无小数部分
则只显示日期部分如果想显示数值无整数部分则只显示时间部分
③用d、w、m、q、y等表示日、星期、月、季、年
·d 以没有前导零数字显示日(1~3 1)
dd 以有前导零数字显示日(o 1.~3 1)
ddd 以简写表示日(Sun~Sat)
dddd 以全称表示日(Sunday~Saturday)
ddddd 以完整日期表示法显示Windows默认短日期格式为m/d/yy
dddddd 以完整日期表示法显示日期系列数Windows默认长日期格式为
mmmm ddYYYY
O w 将周中日期以数值表示(1表示星期日7表示星期 6)
WW 将年中星期以数值表示(1~5 4)
-m 以没有前导零数字显示月(1~1 2)如果m直接跟在h或hh的后则显示分而不是月


mm 以有前导零数字显示月(O l~1 2)如果m直接跟在h或hh的后则显示
分而不是月
mmm 以简写表示月(J an~’Dec)[Page]
mmmm 以全称表示月(j anuary~december)
·q 将年中季以数值表示(1~4)
·y 将年中日以数值表示(1~3 6 6)
yy 以两位数表示年(00~9 9)
yyyy’ 以 4位数表示年(0 1 00-~9 9 9 9)
·h 以没有前导零数字显示小时(0-2 3)
hh 以有前导零数字显示小时(oo~2 3)
n 以没有前导零数字显示分(o-~5 9)
nn. 以有前导零数字显示分(oo~5 9)
Q S 以没有前导零数字显示秒(o-~5 9)
SS 以有前导零数字显示秒(oo~5 9)
am/rm 以1 2进制计时标识上、下午

Tags:  access字段属性 mysql修改字段属性 属性和字段的区别 字段属性

延伸阅读

最新评论

发表评论