Elite Veteran
Beiträge: 868
Ort: Wien | Hallo!
Es ist nicht klar, warum du das jetzt in einer Abfrage machst. Ursprünglich ging es doch um einen Ausdruck in einem Formular, also vermutlich in einem Steuerelementinhalt.
Wie gesagt, ist die Verwendung von Nachschlagefeldern in einer Tabelle keine gute Idee, und DLookUps in Abfragen auch nicht, weil die enorm bremsen können. Zum Thema Benennungen mit Leer- und Sonderzeichen lies evtl. mal http://www.donkarl.com?FAQ1.5.
Rein technisch müsstest du den DLookUp-Ausdruck ungefähr so abändern, um damit an den Textwert zu kommen:
DLookUp("[Abfahrt / Ankunft]","Abfahrt_Ankunft","ID=" & DLookUp("ANAB","tbl_TF_YK_325","ID=" & [ID]-1))
Ob das noch vertretbar schnell ist, hängt v.a. von den Datenmengen ab.
Wenn es zu langsam ist, könnte eine Hilfsabfrage etwas bringen.
----- Servus
Karl
*********
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek - Jetzt anmelden für 19./20.10. in Nürnberg
Access DevCon Vienna: https://www.donkarl.com/devcon
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy... |