Christian Nennewitz
2010-06-01 12:06:57 UTC
Hallo Newsgroup.
Ich habe mal eine ganz allgemeine Frage. Ist es eigentlich
möglich, in einer Abfrage auf ein Datenfeld oder Steuerelement
eines Formulars zuzugreifen.
Ich habe beispielsweise ein Formular Rechnungen in dem
u.a. eine Rechnungsnummer enthalten ist.
Jetzt möchte ich eine Abfrage machen, die die aktuell im
Formular eingestellte Rechnungsnummer als Kriterium
benutzt.
Ich habe versucht:
SELECT tblRechnungen.* FROM tblRechnungen
WHERE tblRechnungen.RechnungsNr = [forms]![f_rechnungen]![RechnungsNr];
oder ...[Form_F_Rechnungen.RechnungsNr]
Aber nichts scheint zu funktionieren.
Die einzige Möglichkeit die zu funktionieren scheint ist, wenn man eine
Public Funktion erstellt über die man dann auf das Formular zugreift.
Diese kann man dann als Kriterium in der Abfrage benutzen und es
funktioniert.
Aber komisch finde ich, daß der direkte Weg nicht funktioniert oder stimmt
da etwas mit meiner Syntax nicht?
Gruß,
Christian Nennewitz
Ich habe mal eine ganz allgemeine Frage. Ist es eigentlich
möglich, in einer Abfrage auf ein Datenfeld oder Steuerelement
eines Formulars zuzugreifen.
Ich habe beispielsweise ein Formular Rechnungen in dem
u.a. eine Rechnungsnummer enthalten ist.
Jetzt möchte ich eine Abfrage machen, die die aktuell im
Formular eingestellte Rechnungsnummer als Kriterium
benutzt.
Ich habe versucht:
SELECT tblRechnungen.* FROM tblRechnungen
WHERE tblRechnungen.RechnungsNr = [forms]![f_rechnungen]![RechnungsNr];
oder ...[Form_F_Rechnungen.RechnungsNr]
Aber nichts scheint zu funktionieren.
Die einzige Möglichkeit die zu funktionieren scheint ist, wenn man eine
Public Funktion erstellt über die man dann auf das Formular zugreift.
Diese kann man dann als Kriterium in der Abfrage benutzen und es
funktioniert.
Aber komisch finde ich, daß der direkte Weg nicht funktioniert oder stimmt
da etwas mit meiner Syntax nicht?
Gruß,
Christian Nennewitz