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

Berechnendes Feld wird durch nz "umformatiert"

11 views
Skip to first unread message

Cliff McLane

unread,
Aug 9, 2012, 2:46:56 AM8/9/12
to
Hallo zusammen,
In einem Feld lasse ich Werte als Feldeingenschaft Prozentzahl ausgegeben.
Ausdr1: 1-([qryTickets]![042012]/[qryAnfragen]![Anfragen Monat 3]).
Da aber manche Felder in der ersten Abfrage [qryTickets]![042012] 0-Werte (also 0 nicht null) enthalten, nutze ich die nz-Funktion.
Ausdr1: Nz(1-([qryTickets]![042012]/[qryAnfragen]![Anfragen Monat 3]);0)

Ergebnis ist leider, dass die Feldeigenschaft Prozentzahl nicht mehr greift, ich erhalte Dezimalwerte: 0,842105263157895 an Stelle von 84%.

Wer kann helfen?

#Sorry, ich habe im Büro keinen Newsreader zur Verfügung#

Lutz Uhlmann

unread,
Aug 9, 2012, 7:56:35 AM8/9/12
to
Erst die Werte bearbeiten und dann formatieren. Am besten immer erst im
Frontend. Das hier zuf�llig das %-Format der Tabelle/des Feldes
durchgeschleft wird, darauf kannst du dich nicht verlassen.
Gerade bei Prozent w�rde ich immer mit Dezimalzahlen arbeiten und diese
nur in einer Ausgaeb in % umwandeln.

Deinen Ausdruck - den musst du nun entweder direkt formatieren mit
Format(Nz(... ;0); "DeinFormat") oder du stellst das Format in den
Textfelder/Berichtfeldern der Ausgabe ein.

Cliff McLane

unread,
Aug 10, 2012, 3:47:17 AM8/10/12
to
Hat funktioniert, danke.

Am Donnerstag, 9. August 2012 13:56:35 UTC+2 schrieb Lutz Uhlmann:
> Am 09.08.2012 08:46, schrieb Cliff McLane:
>
> > Hallo zusammen,
>
> > In einem Feld lasse ich Werte als Feldeingenschaft Prozentzahl ausgegeben.
>
> > Ausdr1: 1-([qryTickets]![042012]/[qryAnfragen]![Anfragen Monat 3]).
>
> > Da aber manche Felder in der ersten Abfrage [qryTickets]![042012] 0-Werte (also 0 nicht null) enthalten, nutze ich die nz-Funktion.
>
> > Ausdr1: Nz(1-([qryTickets]![042012]/[qryAnfragen]![Anfragen Monat 3]);0)
>
> >
>
> > Ergebnis ist leider, dass die Feldeigenschaft Prozentzahl nicht mehr greift, ich erhalte Dezimalwerte: 0,842105263157895 an Stelle von 84%.
>
> >
>
> > Wer kann helfen?
>
>
>
> Erst die Werte bearbeiten und dann formatieren. Am besten immer erst im
>
> Frontend. Das hier zufällig das %-Format der Tabelle/des Feldes
>
> durchgeschleft wird, darauf kannst du dich nicht verlassen.
>
> Gerade bei Prozent würde ich immer mit Dezimalzahlen arbeiten und diese
0 new messages