Discussion:
In Bericht Zahl durch Text ersetzen
(zu alt für eine Antwort)
Thomas Schweikert
2003-10-23 13:08:13 UTC
Permalink
Hallo zusammen,

ich habe in einer Tabelle ein Zahlenfeld, dessen Werte 1, 10 und 11
betragen koennen. Beim Bericht, moechte ich di eZahlen als Text ausgeben,
also fuer die 1 taeglich, fuer 10 mehrtaegig und fuer 11 durchgehend. Wie
kann man das am besten loesen? Nach Moeglichkeit ohne VBA.

Gruss
Thomas Schweikert
Ulf Fleischer
2003-10-23 14:55:39 UTC
Permalink
Post by Thomas Schweikert
Hallo zusammen,
ich habe in einer Tabelle ein Zahlenfeld, dessen Werte 1, 10 und 11
betragen koennen. Beim Bericht, moechte ich di eZahlen als Text ausgeben,
also fuer die 1 taeglich, fuer 10 mehrtaegig und fuer 11 durchgehend. Wie
kann man das am besten loesen? Nach Moeglichkeit ohne VBA.
Gruss
Thomas Schweikert
Hallo Thomas,

ich löse solche Sachen über Hilfstabellen, in denen ich den Zahlen
Bezeichnungen zuordne. Diese Hilfstabelle kannst Du in die Abfrage einbinden
und dann statt der Zahl die Bezeichnung ausgeben.

HTH
Ulf
Thomas Schweikert
2003-10-23 17:23:28 UTC
Permalink
Vielen Dank Olaf, vielen Dank Ulf fuer die schnelle Antwort.

Ich traue mich da noch nicht ganz hin die Sache mit SQL zu loesen, da
fehlt mir noch etwas der Durchblick.
Post by Ulf Fleischer
ich löse solche Sachen über Hilfstabellen, in denen ich den Zahlen
Bezeichnungen zuordne. Diese Hilfstabelle kannst Du in die Abfrage einbinden
und dann statt der Zahl die Bezeichnung ausgeben.
Das gefaellt mir gut, ich werde das mal ausprobieren, hoert sich einfach
an.

Gruss

Thomas Schweikert

Olaf Rabbachin
2003-10-23 15:32:00 UTC
Permalink
Hi,
Post by Thomas Schweikert
ich habe in einer Tabelle ein Zahlenfeld, dessen Werte 1, 10 und 11
betragen koennen. Beim Bericht, moechte ich di eZahlen als Text ausgeben,
also fuer die 1 taeglich, fuer 10 mehrtaegig und fuer 11 durchgehend. Wie
kann man das am besten loesen? Nach Moeglichkeit ohne VBA.
verwende für den Bericht eine Abfrage, die die Daten entsprechend
'umformatiert'.
Für Dein Zahlenfeld würde das dann etwa so aussehen:

SELECT ..., switch(Zahlenfeld=1,"täglich", Zahlenfeld=10,"mehrtägig",
Zahlenfeld=11,"durchgehend")
FROM ...

Bis dann,
Olaf [MVP]
--
Bitte keine emails auf NG-postings.

My .02: www.Resources.IntuiDev.com
AccessFAQ: www.donkarl.com
KnowHow.mdb: www.freeaccess.de
Lesen Sie weiter auf narkive:
Loading...