Supportnet / Forum / Datenbanken
SQL Abfrage Parameter
Frage
[b]Hallo zusammen[/b],
Ich habe folgende Abfrage erstellt:
SELECT Count(GESAMT_JahrRückläufer.ID) AS AnzahlvonID, GESAMT_JahrRückläufer.Feld3, GESAMT_JahrRückläufer.Feld1, Left([XTeil],2) & "." & Mid([XTeil],3,2) & "." & Right([Xteil],2) AS XDatum, Left([Feld1],7-1) AS Xteil, tblLackcodes.Farbname
FROM GESAMT_JahrRückläufer INNER JOIN tblLackcodes ON GESAMT_JahrRückläufer.Feld3 = tblLackcodes.[MB Nummer]
GROUP BY GESAMT_JahrRückläufer.Feld3, GESAMT_JahrRückläufer.Feld1, tblLackcodes.Farbname
HAVING (((GESAMT_JahrRückläufer.Feld3) Like [Farbcode?]))
ORDER BY Count(GESAMT_JahrRückläufer.ID) DESC;
Access schimpft! [quote]Das Microsoft Jet-Datenbankmodul erkennt <Name> nicht als gültigen Feldnamen oder Ausdruck. (Fehler 3070)[/quote]
Wer kann mir bitte helfen ?
Gruß Ralf
Antwort 1 von Supermax
Eventuell liegt es an den Umlauten in den Tabellennamen. Sowas sollte man aus Kompatibilitätsgründen eher vermeiden.
Antwort 2 von RalfH
Danke für Deine schnelle Antwort.
Die Abfragen selbst Laufen ohne Probleme. Sobald ich aber ein Diagramm erstellen möchte, gibt es schimpfe.
Die Abfragen selbst Laufen ohne Probleme. Sobald ich aber ein Diagramm erstellen möchte, gibt es schimpfe.
Antwort 3 von RalfH
Guten Morgen,
Habe eine Lösung gefunden. Für alle mit den gleichen bzw. ähnlichen Problem, beschreibe ich hier mal den Lösungsweg.
Ich habe eine Public Function erstellt, die mir den gewünschten Wert ausliest.
Diese Funktion habe ich dann als Kriterium in die Abfrage gestellt ( mit Klammern = IchwilldenWert()
Der Bericht mit dem Diagramm wird dann z.B durch Doppelklick im gewünschten Feld des Formulares/Unterformulares aufgerufen.
In dem Ereignis Bei Doppelklick
rufe ich nun die Function mit Call
( Call IchwilldenWert() )
auf, und öffne mit docmd den Bericht.
Und alles ist Gut !
Gruß Ralf
Habe eine Lösung gefunden. Für alle mit den gleichen bzw. ähnlichen Problem, beschreibe ich hier mal den Lösungsweg.
Ich habe eine Public Function erstellt, die mir den gewünschten Wert ausliest.
Public Function IchwilldenWert()
IchwilldenWert = Forms![Hauptformular]![Unterformular]!Feld3.Value
End FunctionDiese Funktion habe ich dann als Kriterium in die Abfrage gestellt ( mit Klammern = IchwilldenWert()
Der Bericht mit dem Diagramm wird dann z.B durch Doppelklick im gewünschten Feld des Formulares/Unterformulares aufgerufen.
In dem Ereignis Bei Doppelklick
rufe ich nun die Function mit Call
( Call IchwilldenWert() )
auf, und öffne mit docmd den Bericht.
Und alles ist Gut !
Gruß Ralf

