设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2075|回复: 4
打印 上一主题 下一主题

[其它] 如果设置文本格式???急!!!!!!!!!!!!

[复制链接]
跳转到指定楼层
1#
发表于 2005-3-2 17:11:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
"$134,456.78"这样的格式如何设置??(格式里就是没有这个格式)

     条件:1.输入数字后前面自动加一个$符号

             2.不管整数是几位,自动按每三位进行区分
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2005-3-2 17:40:00 | 只看该作者
在格式中输入$#,##0.00;"$-"#,##0.00;0;0Format 属性参阅应用于[url=mkMSITStore:C:\Program%20Files\Microsoft%20Office\OFFICE11\2052\vbaac10.chm::/html/acproFormat.htm#example]示例[/url]特性可以使用 Format 属性自定义数字、日期、时间和文本的显示方式。String 型,可读/写。expression.Formatexpression      必需。返回“应用于”列表中的一个对象的表达式。说明可以使用预定义的格式,或者可以使用格式符号创建自定义格式。Format 对不同的[url=mkMSITStore:C:\Program%20Files\Microsoft%20Office\OFFICE11\2052\vbaac10.chm::/html/acproFormat.htm#]数据类型[/url]使用不同的设置。有关特定数据类型的信息,请参见以下主题:对于控件,可以在控件的属性表中设置该属性。对于字段,可以在表“设计”视图(“字段属性”节中)或“查询”窗口的“设计”视图中(“字段属性”的属性表中)设置该该属性。也可以使用Visual Basic注释  在 Visual Basic 中,可输入对应预定义格式的子符串表达式或者输入自定义格式。Format 属性只影响数据的显示方式,不影响数据的存储方式。Microsoft Access 为“时间/日期”、“数字”和“货币”、“文本”和“备注”和“是/否”数据类型提供预定义格式。预定义格式与国家/地区设置(通过双击 Windows“控制面板”中的“区域设置”设定)有关。Microsoft Access 显示对应于所选国家/地区的格式。例如,如果在“常规”选项卡中选取“英语(美国)”,则 1234.56 的“货币”格式是 $1,234.56,如果在“常规”选项卡中选取“英语(英国)”,该数字将显示为 £1,234.56。如果在表“设计”字视图中设置字段的 Format 属性,Microsoft Access 使用该格式在数据表中显示数据。对窗体和报表上的新控件也应用字段的 Format 属性。在任意数据类型的自定义格式中都可以使用以下符号:符号意义空格将空格显示为原义字符。"ABC"将双引号内的字符显示为原义字符。!实施左对齐而不是右对齐。*用下一个字符填满可用的空格。\将下一个字符显示为原义字符。也可以通过在左右放置双引号的方式将其显示为原义字符。[color]在方括号之间用指定颜色显示已设置了格式的数据。可用的颜色有:黑、兰、绿、青、红、紫红、黄、白。


不能将“数字”和“货币”型的数据类型的自定义格式符号与“日期/时间”、“是/否”或“文本”和“备注”格式符号混合使用。如果在数据上
3#
发表于 2005-3-2 17:47:00 | 只看该作者

数字格式化,前加$

使用Format函数,可以解决这个问题,

假如文本框名为text0,在其AfterUpdate事件中写:

text0=Format(text0,"$0,000.00")

就可以了,当然,这个数据前的$ 也会保存到数据库中,你最好在保存前去掉这个$

请看例子:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
4#
发表于 2005-3-2 19:25:00 | 只看该作者
斑竹的方法使得数值变成了文本在计算时会很麻烦。大菜虫的方法好。
5#
发表于 2005-3-3 02:06:00 | 只看该作者
在文本框的FORMAT属性中设$#,###.00就可以了.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-16 18:46 , Processed in 0.091023 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表