Subabfrage in einem Berichtsfeld = #Name ?
PeterDoering
Gesendet: 01.10.13 10:58
Betreff: RE: Subabfrage in einem Berichtsfeld = #Name ?



Extreme Veteran

Beiträge: 563
5002525
Hallo,

bkleine - 27.09.13 13:17
Ich habe eine Abfrage generiert, die mir genau einen Wert ausgibt:

Nicht wirklich:

SAD.[Expiry Date], SAD.[Medication Code], SAD.[AnzahlvonMedication Code], SAD.Depot

Das sind 4 Werte.

Wenn ich diese Abfrage in ein Textfeld im Bericht einbaue und folgendermaßen ändere (Ende der letzten Zeile),
=(SELECT SAD.[Expiry Date], SAD.[Medication Code], SAD.[AnzahlvonMedication Code], SAD.Depot
FROM StockAtDepot AS SAD
WHERE (((SAD.[Expiry Date])=#6/30/2014#) AND ((SAD.[Medication Code])="a") AND ((SAD.Depot)=Me.[Depot]))

bekomme ich einen Fehler: #Name ?

SQL als Steuerelementinhalt geht nicht. Ausgehend davon, dass du Expiry Date haben möchtest, probier mal so:

=DLookup("[Expiry Date]";"StockAtDepot";"[Expiry Date]=#6/30/2014# AND [Medication Code]='a' AND Depot=Forms!DeinFormularName![Depot]")

-----
Gruss - Peter
Top of the page Bottom of the page