Office中国论坛/Access中国论坛
标题:
[求助]怎样用代码修改数据表中字段的格式?
[打印本页]
作者:
sgrshh29
时间:
2006-3-31 22:19
标题:
[求助]怎样用代码修改数据表中字段的格式?
怎样用代码修改数据表中数值形字段的格式?比如改为:货币格式、固定格式、百分比格式、科学记数格式?
作者:
wwwwa
时间:
2006-3-31 22:26
不行,只能修改显示格式,用FORMAT
作者:
fan0217
时间:
2006-3-31 23:40
Format 属性
可以使用
Format
属性自定义数字、日期、时间和文本的显示方式。
String
型,可读/写。
expression.
Format
expression
必需。返回“应用于”列表中的一个对象的表达式。
示例
以下三个示例通过使用预定义的格式来设置
Format
属性:
Me!Date.[b]Format[/b] = "Medium Date"
复制代码
Me!Time.[b]Format[/b] = "Long Time"
复制代码
Me!Registered.[b]Format[/b] = "Yes/No"
复制代码
作者:
fan0217
时间:
2006-3-31 23:42
下表显示了“日期/时间”数据类型的预定义
Format
属性设置:
设置
说明
常规日期
(默认值)如果值只是一个日期,则不显示时间;如果值只是一个时间,则不显示日期。该设置是“短日期”与“长时间”设置的组合。
示例:4/3/93,05:34:00 PM,以及 4/3/93 05:34:00 PM。
长日期
与 Windows 区域设置中的“长日期”设置相同。
示例:1993年4月3日。
中日期
示例:93-04-03。
短日期
与 Windows 区域设置中的“短日期”设置相同。
示例:93-4-3。
警告
“短日期”设置假设 00-1-1 和 29-12-31 之间的日期是二十一世纪的日期(即假定年从 2000 到 2029 年)。而 30-1-1 到 99-12-31 之间的日期假定为二十世纪的日期(即假定年从 1930 到 1999 年)。
长时间
与 Windows 区域设置中的“时间”选项卡上的设置相同。
示例:17:34:23。
中时间
示例:17:34:00。
短时间
示例:17:34。
下表显示了数字的预定义
Format
属性设置:
设置
说明
常规数字
(默认值)以输入的方式显示数字。
货币
使用千位[url=mk
MSITStore:E:\Program%20Files\Microsoft%20Office\OFFICE11\2052\vbaac10.chm::/html/acproFormatNumber.htm#]分隔符[/url];对于负数、小数以及货币符号、小数点位置按照 Windows“控制面板”中的设置。
欧元
使用欧元符号 ([img]mk
MSITStore:E:\Program%20Files\Microsoft%20Office\OFFICE11\2052\vbaac10.chm::/img/euro.gif[/img]),不考虑 Windows 的“区域设置”中指定的货币符号。
固定
至少显示一位数字,对于负数、小数以及货币符号、小数点位置按照 Windows“控制面板”中的设置。
标准
使用千位分隔符;对于负数、小数以及货币符号、小数点位置按照 Windows“控制面板”中的设置。
百分比
乘以 100 再加上百分号 (%);对于负数、小数以及货币符号、小数点位置按照 Windows“控制面板”中的设置。
科学记数
使用标准的科学记数法。
可以使用以下符号来创建自定义的文本和备注格式:
符号
说明
@
要求文本字符(字符或空格)。
&
不要求文本字符。
<
强制所有字符为小写。
>
强制所有字符为大写。
可以使用以下符号来创建自定义的文本和备注格式:
符号
说明
@
要求文本字符(字符或空格)。
&
不要求文本字符。
<
强制所有字符为小写。
>
强制所有字符为大写。
作者:
sgrshh29
时间:
2006-4-1 04:29
thanks
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3