如何在vba运行时设置查询字段格式

时间:2009-08-20 10:33:12

标签: sql ms-access vba format

我在运行时创建一个Crosstab查询,可以选择使用摘要类型“SUM”或“COUNT”。如果我设置了Sum,那么我想要一个输出格式为“$#,## 0.00”,如果它是Count,那么我想要一个输出格式为“#,## 0”。有很多讨论问题设置tableDef Field属性来格式化输出,但我没有找到任何设置查询字段的输出格式。

2 个答案:

答案 0 :(得分:1)

您可以将格式与动态SQL一起使用:

SELECT Format(SomeField, "$#,##0.00") ...

答案 1 :(得分:0)

如果它是保存的QueryDef,则可以在查询设计器的列属性表中设置格式。在QBE网格中,右键单击该列并显示属性表。 Format属性应该是属性表的第二行。