Elite Veteran
Beiträge: 866
Ort: Wien | Hallo!
Yve - 09.03.15
Hallo ich habe folgendes Problem in einem Formular:
Tabelle: tbl_xxx
Spalte: ANAB (ist ein Kombinationsfeld)
im Formular möchte ich nun die Spalte ANAB mit dem Wert aus dem vorherigen Datensatz in einem ungebundenen Textfeld angezeigt bekommen
=DomWert("[ANAB]";"tbl_xxx";'[ID] = ' & [ID]-1)
das funktioniert auch alles soweit ganz gut
nu das problem das ich dort irgenwie den wert aus spalte 1 des Kombinationsfeldes angezeigt bekomme und weiss nu nicht wie ich das mit colum verknüfen kann damit mir spalte 2 des Kombinationsfeldes angezeigt wird.
Mit DomWert kannst du nichts in Hinblick auf das Kombinationsfeld oder dessen Spalte-Eigenschaft ausrichten. DomWert liest den Wert, der tatsächlich im Tabellenfeld steht. Falls du schon in der Tabelle ein Kombinationsfeld hast, dann solltest du das schlicht vermeiden. Kombis sind etwas für die Anzeige in Formularen, in Tabellen verwirren sie nur, wie du gerade erlebst. s.a. http://access.mvps.org/access/lookupfields.htm
Vielleicht hilft dir eine gespeicherte Abfrage, in der du tbl_xxx mit der Tabelle verknüpfst, in der sich das Feld mit dem gewünschten Wert befindet. Also sowas ähnliches, was wahrscheinlich hinter dem Kombi selber steckt. Dann kannst du den DomWert-Ausdruck auf diese Abfrage richten statt auf die Tabelle.
----- 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... |