Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Optiplex am November 20, 2010, 10:12:28

Titel: Formatierte Prozentuale Anzeige eines Tabellenfeldes ohne Komma
Beitrag von: Optiplex am November 20, 2010, 10:12:28
Hallo zusammen,
ich habe ein Problem mit der Formatierung, Das Feld ist vom Typ Zahl und ich möchte erreichen, dass das Zeichen "%" bei der Ausgabe angehängt wird, so dass ich im Ausgabefeld zum Beispiel '88%' angezeicht wird während im Tabellenfeld nur 88 steht. Mit der Hilfe komme ich hier irgendwie nicht klar.
Was muss im Format eingeben um das zu erreichen?

Ich hoffe mir kann jemand helfen.
Gruß Dieter
Titel: Re: Formatierte Prozentuale Anzeige eines Tabellenfeldes ohne Komma
Beitrag von: database am November 20, 2010, 10:23:59
Hallo,

Formularentwurf, Feldeigenschaften Registerkarte Format .... Format ---> Prozentzahl

sollte helfen.

Grüße
Peter
Titel: Re: Formatierte Prozentuale Anzeige eines Tabellenfeldes ohne Komma
Beitrag von: Shai am November 20, 2010, 10:24:50
Allerdings muss im Tabellenfeld dann 0,88 stehen, damit 88% angezeigt wird.
Titel: Re: Formatierte Prozentuale Anzeige eines Tabellenfeldes ohne Komma
Beitrag von: database am November 20, 2010, 10:41:36
womit du ganz richtig liegst - habs übersehen / überlesen...  :-\
Titel: Re: Formatierte Prozentuale Anzeige eines Tabellenfeldes ohne Komma
Beitrag von: Optiplex am November 20, 2010, 11:12:50
Hallo zusammen,
ich habe im Tabellenfeld bereits die errechnete Prozentzahl stehen. Das Vordefinierte Format Prozent von Access kann ich deshalb nicht verwenden. deshalb habe ich probiert es über ein eigenes Format zu erreichen , aber Access stellt sich absolut stur, entweder er zeigt mir nur den Feldinhalt ohne das "%" oder nur das "%" Zeichen. Ich habe die Hilfe rauf und runtergelesen komm aber damit nicht zurecht.

Dieter
Titel: Re: Formatierte Prozentuale Anzeige eines Tabellenfeldes ohne Komma
Beitrag von: database am November 20, 2010, 11:50:07
Hallo,

für Zahlen sind die Formatfunktionen 'vordefiniert' und somit müsstest du  Zahl / 100 speichern um mit dem Access-eigenen Format 'Prozentzahl zurecht zu kommen.

Eine Möglichkeit ist, die Datenherkunft des Formulars nicht auf die Tabelle zu legen sondern eine Abfrage zu verwenden.
In dieser kannst du dann wiederum den gespeicherten Feldwert dividieren und als Prozentzahl darstellen ohne den gespeicherten Wert selbst zu verändern.
Auch eine Möglichkeit wäre es rechts neben das Zahlenfeld im Formular ein Label zu setzen, das ein %-Zeichen als Inhalt hat, Hintergrund und Rahmen transparent.

das Zahlenfeld in Text zu wandeln um die Formatierung hinzubiegen wäre die schlechteste Variante und verwerflich!  ;)

Peter
Titel: Re: Formatierte Prozentuale Anzeige eines Tabellenfeldes ohne Komma
Beitrag von: Shai am November 20, 2010, 12:12:39
Setze als Steuerelementinhalt:
= [FeldName]/100

FeldName ist der Name des Feldes, wo der Prozentwert drin steht.
Titel: Re: Formatierte Prozentuale Anzeige eines Tabellenfeldes ohne Komma
Beitrag von: Optiplex am November 20, 2010, 13:19:40
Hallo zusammen,
@database
das mit den Label habe ich schon. Ich wollte damit es besser aussieht eben formatieren und zentrieren.
@shai
das geht gar nicht, da bekomme ich einen Fehler im Feld angezeigt. (Zirkelverweis)

Bin immer noch am probieren aber Access stellt sich hier wirklich stur!

GRuß Dieter
Titel: Re: Formatierte Prozentuale Anzeige eines Tabellenfeldes ohne Komma
Beitrag von: lumbumba am November 20, 2010, 14:10:08
Wenn die Ausgabe jetzt in einem Formular ist könntest du evtl. das Eingabeformat in Eigenschaften setzen mit

99\%
Titel: Re: Formatierte Prozentuale Anzeige eines Tabellenfeldes ohne Komma
Beitrag von: Optiplex am November 20, 2010, 14:15:21
hallo lumbumba,
nicht das Eingabeformat sondern das Ausgabeformat ist gemeint.

Gruß Dieter
Titel: Re: Formatierte Prozentuale Anzeige eines Tabellenfeldes ohne Komma
Beitrag von: lumbumba am November 20, 2010, 14:32:01
Dann weis ich leider nicht was du meinst.
Wenn ich ein Feld in einem Formular mit dem oben angegebenen Eingabeformat formatiere steht in diesem Feld optisch z.B. 25% und in der dazugehöhrenden tabelle nur 25
Titel: Re: Formatierte Prozentuale Anzeige eines Tabellenfeldes ohne Komma
Beitrag von: Optiplex am November 20, 2010, 15:01:11
Großes Entschuldigung Lumbumba,
ich werd es nie wieder tun und an dir zweifeln. Stimmt du hast recht.
Aber da soll einer drauf kommen, dass man mit dem Eingabeformat auch die Ausgabe Formatieren kann.

Großes Danke und Gruß Dieter