Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: DODO am April 02, 2015, 13:17:55

Titel: Abfrage Kriterien 'Wahr' in 'X' bzw. leer umwandeln?
Beitrag von: DODO am April 02, 2015, 13:17:55
Hallo Ihr Wissenden,

als erstes freue ich mich diese Portal gefunden zu haben! Als Anfänger mit stolzen 38 (Hexadezimal)Jahren versuche ich mich nun in die komplexe Logik von ACCESS einzuarbeiten und habe damit den Status 'DAU'! Meine ersten Gehversuche sind soweit gelungen und dennoch komme ich an meine Grenzen.

Frage: Kann man mittels Abfrage Kriterien 'Wahr' in 'X' bzw. leer umwandeln?

Mein Versuch sieht so aus:
Wenn([VMG].[Frage1]=Wahr;"X";Leerzchn(1))

Leider kommt folgende Fehlermeldung: Datentypenkonflikt in Kriterienausdruck.

Optimaler wäre natürlich, wenn man  das Format für diese Datenbank generell ändern könnte, sodass beim Klicken das 'X' als Bestätigung der Frage in Berichten automatisch erscheinen würde.

Verzeiht mir bitte die Dau-lastige Beschreibung meines Problems und lasst großzügig Nachsicht walten...
::)

Vielen Dank im voraus für Eure Hilfestellungen!
DODO
Titel: Re: Abfrage Kriterien 'Wahr' in 'X' bzw. leer umwandeln?
Beitrag von: MzKlMu am April 02, 2015, 13:34:56
Hallo,
erkläre wo Du den Versuch gemacht hast. Die gezeigte Formel ist auch nicht vollständig, sonst würde man erkennen wo Du das gemacht hast.

Generell lässt sich das nicht ändern. Du kannst aber für die beiden Werte (X un LZ) eine extra Tabelle anlegen und die Auswahl mit einer Optionsgruppe machen. Dann kannst Du automatisch ein X anzeigen für True/Wahr/-1
Titel: Re: Abfrage Kriterien 'Wahr' in 'X' bzw. leer umwandeln?
Beitrag von: DODO am April 02, 2015, 13:42:02
Hallo MzKlMu,
danke für Dein schnelles Feedback!

Ich habe zur Tabelle 'VMG' eine Abfrage erstellt und dann das Feld 'VGM.Frage1' nach unten in den Bearbeitungsbereich gezogen. Nun habe ich versucht mitteils  Kriterien  Wenn([VMG].[Frage1]=Wahr;"X";Leerzchn(1)) das Format zu ändern...

Gruß DODO
Titel: Re: Abfrage Kriterien 'Wahr' in 'X' bzw. leer umwandeln?
Beitrag von: MzKlMu am April 02, 2015, 13:52:59
Hallo,
Das hat doch mit einem Kriterium nichts zu tun. Ein Kriterium ist eine Where Klausel zur Einschränkung/Auswahl von Datensätzen.
Du benötigst ein berechnetes Feld:
ZitatFrageX: Wenn([Frage1]=Wahr;"X";Null)
Als Eintrag in der 1. Zeile eine leeren Spalte der Abfrage.
Die Zuweisung von Null stellt ein leeres Feld dar, ein Leerzeichen ist da ungeeignet.
Titel: Re: Abfrage Kriterien 'Wahr' in 'X' bzw. leer umwandeln?
Beitrag von: DODO am April 02, 2015, 14:19:57
Hallo Klaus,

100.000.000 x danke für den grandiosen Tipp, es funktioniert hervorragend!
;D

Ich wünsche Dir und der gesamten ACCESS-O-Maina-Gemeinde geruhsame Oster-Feiertage!!!
DODO