SQL Abfrage in Access Expression Builder

Hallo Experten,

ich habe eine, eigentlich ganz einfache, Frage, aber irgendwie finde ich im Netz nicht die richtige Antwort.

Und zwar möchte ich einem textfeld in einem Formular einen Wert zuweisen. Die SQL Abfrage wäre ganz einfach:

SELECT Point_Cost FROM Attribute_Set_Cost WHERE Attribute_Set_Value = x

Nur: Wie bringe ich das Access im Expression Builder bei?

Grüße und Dank

Anwar

Moin, Anwar,

den Expression Builder kenne ich nicht. Falls damit der Ausdrucks-Generator gemeint sein sollte: den verwende ich für so etwas nicht, statt dessen erstelle ich die Abfrage mit einem Assistenten, teste sie und übernehme sie bei Bedarf als Datenquelle oder ins Coding.

Gruß Ralf

Hallo Ralf,

jepp, das ist der Ausdrucks-Generator auf Englisch. Ich vermeide den auch, aber leider kann ich ja bei einer textbox keinen rowsource setzen (oder?).

Und die control source Eigenschaft hat ja den Vorteil, dass sie sich automatisch aktualisiert. Denn das „x“ im SQL statement (siehe erstes Posting) setzt sich aus Eingaben im Formular zusammen. Weniger elegant wäre es IMHO wenn man immer das Feld selbst aktualisiert nachdem Veränderungen vorgenommen wurde. Oder fällt Dir da was anderes ein?

Grüße

Anwar

Hallo Anwar,

Nur: Wie bringe ich das Access im Expression Builder bei?

gar nicht, verwende stattdessen die Funktion DLOOKUP

Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)

Hallo,

gar nicht, verwende stattdessen die Funktion DLOOKUP

Jo, das klappt - auch wenn es ein wenig langsam ist. Macht aber nix - Danke!

Gruß

Anwar