

VBA基础
【Access技巧】Format函数--不同数值对应不同格式
2013-08-10 17:47:09
用户自定义数值格式表达式可以有一至四个区段,各区段间以分号隔开。但如果 format 函数的参数含有命名数值格式,则只能有一个区段。
只有一个区段 格式表达式应用到所有值。
两个区段 第一个区段应用到正值或零,第二个区段应用到负值。
三个区段 第一个区段应用到正值,第二个区段应用到负值,第三个区段应用到零。
四个区段 第一个区段应用到正值,第二个区段应用到负值,第三个区段应用到零,第四个区段应用到 Null 值。
下面的例子有两个区段:第一个区段定义正值和零的格式;第二个区段定义负值。
"$#,##0;($#,##0)"
如果分号之间没有格式,那么遗漏的区段将以正值的格式来表示。例如,下面的格式以第一个区段显示正值及负值,而如果值为零时,则显示 "Zero"。
"$#,##0;;\Z\e\r\o"