Access 07 - Abfrage mit Zahlenformat
Ich berechne in einer Abfrage einige Werte (Zahlen) bei denen oft 9 oder
mehr Nachkommastellen herauskommen. Nun möchte ich aber diese Abfrage als
Schnittstelle zu Excel und andere verwenden u. möchte gerne das Zahlenformat
bereits in der Abfrage regeln. Sprich sämtliche Werte sollen maximal 3
Nachkommastellen (Auf/Abgerundet) haben.
Bespiel 34,995521422 = 34,995
Danke Heiko
Heiko Maier wrote:
> Ich berechne in einer Abfrage einige Werte (Zahlen) bei denen oft 9 oder
> mehr Nachkommastellen herauskommen. Nun möchte ich aber diese Abfrage als
> Schnittstelle zu Excel und andere verwenden u. möchte gerne das
> Zahlenformat bereits in der Abfrage regeln. Sprich sämtliche Werte sollen
> maximal 3 Nachkommastellen (Auf/Abgerundet) haben.
>
> Bespiel 34,995521422 = 34,995
SELECT Format(ZahlenFeld, "0.000") As EineZahl
FROM DeineTabelle
Wenn's in Excel dann auch als Zahl ankommen soll (obiges wird wohl als Text
ankommen und dann ein grünes Dreickchen provizieren):
SELECT CDbl(Format(ZahlenFeld, "0.000")) As EineZahl
FROM DeineTabelle
HTH
Henry
--
Los geht's: SEK3 Anmeldung bei www.donkarl.com/?sek
Microsoft MVP Office Access
Keine E-Mails auf Postings in NGs. Danke.
Access FAQ www.donkarl.com
Sorry, bin darin nicht der Hellst - meine Abfrage sieht wie folgt aus.
Bewerterter GPM-Wert/Jahr:
(Nz([Menge_pro_Jahr]))*(Nz([Artikelmenge/PCB]))*(Nz([sell
price]))-(Nz([Menge_pro_Jahr]))*(Nz([Artikelmenge/PCB]))*(Nz([Quote Price]))
Wo muss der Formateintrag rein?
Gruß, Heiko
Heiko Maier schrieb:
>> SELECT Format(ZahlenFeld, "0.000") As EineZahl
>> FROM DeineTabelle
>
> Sorry, bin darin nicht der Hellst - meine Abfrage sieht wie folgt aus.
>
> Bewerterter GPM-Wert/Jahr:
> (Nz([Menge_pro_Jahr]))*(Nz([Artikelmenge/PCB]))*(Nz([sell
> price]))-(Nz([Menge_pro_Jahr]))*(Nz([Artikelmenge/PCB]))*(Nz([Quote Price]))
>
> Wo muss der Formateintrag rein?
der muss Deinen Ausdruck umschließen, also:
Bewerterter GPM-Wert/Jahr:
Format((Nz([Menge_pro_Jahr]))*(Nz([Artikelmenge/PCB]))*(Nz([sell
price]))-(Nz([Menge_pro_Jahr]))*(Nz([Artikelmenge/PCB]))*(Nz([Quote
Price])), "0.000")
HTH
--
Thomas
Homepage: www.Team-Moeller.de