Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

In Abfrage das Zahlenformat mitgeben

5,963 views
Skip to first unread message

Heiko Maier

unread,
May 6, 2009, 8:11:01 AM5/6/09
to
Hallo NG!

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

Henry Habermacher

unread,
May 6, 2009, 8:16:06 AM5/6/09
to
Hallo 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

Heiko Maier

unread,
May 6, 2009, 8:44:11 AM5/6/09
to
Hallo Henry!

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

Thomas Möller

unread,
May 6, 2009, 12:23:53 PM5/6/09
to
Hallo 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

0 new messages