konto usunięte

Temat: Nadawanie formatowania wartościom liczbowym

Cześć,

działam na bazie danych pod MS Access 2007 PL. Stworzyłem proste zapytanie

SELECT Group, Subgroup,
Sum(Cost) AS TotalValue
FROM Expeneses
GROUP BY Group, Subgroup;

Próbuję nadać format liczbowy z separatorem tysięcy korzystając z funkcji

format(Sum(Cost), "# ##0.00") AS TotalValue

lub

format(Sum(Cost), "#,##0.00") AS TotalValue

jednak liczby są zwracane jako wartość tekstowa, gdyż są wyrównane do lewej. Próbowałem przywrócić im fomatowanie liczbowe stosując funkcję Val

Val(format(Sum(Cost), "#,##0.00")) AS TotalValue

ale tracę informację o miejscach dziesiętnych lub/i co gorsza o cyfrze setek, dziesiątek i jedności.

Jak prawidłowo napisać kod nadający właściwe formatowanie np. "1 234 567,89"?
Bartek Borczyk

Bartek Borczyk Operator liczb i
słów

Temat: Nadawanie formatowania wartościom liczbowym

Spróbuj zmienić w projekcie kwerendy format we właściwościach danego pola, które jest wyświetlane.

W projekcie kwerendy stawiasz kursor w polu 'TotalValue', naciskasz F4 (jeśli nie masz włączonych właściwości), dalej z zakładki 'Ogólne' ustawiasz interesujący cię 'Format'.

konto usunięte

Temat: Nadawanie formatowania wartościom liczbowym

Poskutkowało. Dziękuję!

Następna dyskusja:

Eksport do txt bez formatow...




Wyślij zaproszenie do