我在Access 2007数据库中有一个字段,其中包含0
或1
。
显示视图时,我需要将字段格式化为Yes/No
。
我的问题是我无法使用FORMAT(Field,"Yes/No")
,因为1
和0
是错误的方式,即:
0 = No
1 = Yes
是格式函数的工作原理。
1 = No
0 = Yes
是我的数据格式化方式。
是否有保留或操作FORMAT
函数的方式,当运行查询时,查询将以正确的方式显示我的是/否?
答案 0 :(得分:1)
FORMAT(ABS(Field-1), "Yes/No")
这是有效的,因为ABS(1-1)= 0且ABS(0-1)= 1.换句话说,你的0 - > 1和1 - > 0,所以它改变了数字以使"对"使用格式函数之前的值(就MS-Access而言)。