2009-08-20 5 views
1

Ich erstelle eine Kreuztabellenabfrage zur Laufzeit mit der Option, eine Zusammenfassung Art von "SUM" oder "COUNT" zu verwenden. Wenn ich Sum, dann möchte ich ein Ausgabeformat von "$ #, ## 0.00", und wenn es Count ist, dann möchte ich ein Ausgabeformat von "#, ## 0". Es gibt viele Diskussionsfragen, die die Eigenschaft tableDef Field auf die Ausgabe formatieren, aber ich kann nichts finden, um das Ausgabeformat für ein Abfragefeld festzulegen.Wie setze ich Abfrage Feldformate an VBA Laufzeit

Antwort

1

Sie Format mit dynamischem SQL verwenden können:

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

Wenn es eine gespeicherte QueryDef ist, kann das Format in den Spalt Eigenschaftsfenster im Query Designer eingestellt werden. Klicken Sie im QBE-Raster mit der rechten Maustaste auf die Spalte und zeigen Sie das Eigenschaftenblatt an. Die Format-Eigenschaft sollte die zweite Zeile des Eigenschaftenblattes sein.

Verwandte Themen