Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Makro oder Ausdrucksgenerator

Begonnen von Buelent2018, November 21, 2017, 18:21:51

⏪ vorheriges - nächstes ⏩

Buelent2018

Hallo zusammen!
Ich habe folgendes Problem und kann es einfach nicht lösen.
In Access habe ich ein Feld z.B. "Fahrtrichtung" welches mit Dropdown anwählbar ist. Die Liste enthält "Hinfahrt zum Flughafen" und "Rückfahrt vom Flughafen".

Ich habe ein weiteres Feld "Flug", welches das folgendes Ergebnis anzeigen sollte.

Wenn ich im Feld "Fahrtrichtung" die "Hinfahrt zum Flughafen" auswähle, soll im Feld " Flug" automatisch "Abflug" anzeigen und wenn ich im Feld "Fahrtrichtung "Rückfahrt vom Flughafen" auswähle, dann soll im Feld "Flug" automatisch "Ankunft" anzeigen.

Ich habe zunächst ein neues Feld "Flug" hinzugefügt. Dann die Rubrik berechnet ausgewählt und folgendes in den Generator eingefügt.

Wenn( [Fahrtrichtung]="Hinfahrt zum Flughafen";"Abflug";Wenn( [Fahrtrichtung]="Rückfahrt vom Flughafen";"Ankunft"))

Es kommt der Fehler: Syntaxfehler im Ausdruck

Kann mir jemand weiterhelfen?  :'(

MzKlMu

Hallo,
von berechneten Feldern in Tabellen ist abzuraten, berechnet wird in Abfragen.
Außerdem halte ich das Feld in der Tabelle für überflüssig.

Die Liste mit den Fahrtrichtungen sollte eine Tabelle sein, mit 3 Feldern.
Primärschlüssel, Fahrtrichtung, Flug. In der jetzigen Tabelle wird nur der Primärschlüssel der Fahrrichtung als Fremdschlüssel gespeichert.
Der Inhalt des Feldes Flug (Abflug bzw. Ankunft) steht über eine Abfrage automatisch zur Verfügung. Ohne Programmierung.


Bei Auswahl der Fahrrichtung hast Du automati
Gruß Klaus

Buelent2018

Vielen Dank für die Antwort.
Ich habe jetzt die 3 Felder als Tabelle angelegt. Dann eine Abfrage gemacht. Was muss ich den in die Kriterien eintragen?


Buelent2018

Habe jetzt die Formel gefunden:

=Wenn([Fahrtrichtung]="Hinfahrt zum Flughafen";"Abflug";Wenn([Fahrtrichtung]="Rückfahrt vom Flughafen";"Ankunft";""))

MzKlMu

Hallo,
es ist trotzdem überflüssig.
Gruß Klaus

Buelent2018

Ich habe es mit der Abfrage nicht hin bekommen. Was muss ich den in die Kriterien eintragen?

MzKlMu

#6
Hallo,
ZitatWas muss ich den in die Kriterien eintragen?
gar nix, eine solche Abfrage braucht keine Kriterien.

Was versprichst Du Dir von diesem Feld "Flug" überhaupt ?
Es ist doch kein zusätzlicher Informationsgewinn. Und eintragen kannst Du in dieses Feld auch nichts.
Dass die Hinfahrt zum Abflug gehört weißt Du doch auch so.

Im Anhang findest Du ein einfaches Beispiel.
Gruß Klaus