WTF ist falsch ? (Access 2003)
-
PRIEST schrieb:
Wsas genau willst du denn machen bzw. was genau machst du überhaupt?
edit: Versucht du ein update-befehl auf ein View zu jagen?
UPDATE tblKategorie, tblGrobplanung SET tblKategorie.kateVerplant = (Select Sum(tblGrobplanung.GrobAnteil) From tblGrobplanung where tblGrobplanung.GrobkateID = 1 and tblGrobPlanung.GrobStraID = 1);
-
USR32 (2) schrieb:
PRIEST schrieb:
Wsas genau willst du denn machen bzw. was genau machst du überhaupt?
edit: Versucht du ein update-befehl auf ein View zu jagen?
UPDATE tblKategorie, tblGrobplanung SET tblKategorie.kateVerplant = (Select Sum(tblGrobplanung.GrobAnteil) From tblGrobplanung where tblGrobplanung.GrobkateID = 1 and tblGrobPlanung.GrobStraID = 1);
Du updatest doch nix in tblGrobplanung? Wenn du Access hast arbeite doch einfach klicki bunti mit dem Editor...
-
PRIEST schrieb:
Du updatest doch nix in tblGrobplanung? Wenn du Access hast arbeite doch einfach klicki bunti mit dem Editor...
Der Abfragegenerator ist tierisch nervig. Lieber vernünftig SQL lernen, dann geht das auch viel fixer und das Wissen ist universell anwendbar. In dem Fall reicht's ja schon, wenn man ", tblGrobplanung" rauswirft.
-
Nein es kommt der selbe Fehler !
-
Hallo,
was passiert wenn du die Abfrage umstellst?
UPDATE tblKategorie tk INNER JOIN tblGrobplanung tg ON (tg.GrobkateID = 1 AND tg.GrobStraID = 1) SET tk.kateVerplant = SUM(tg.GrobAnteil);
VlG
-
Dann kommt folgende Fehlermeldung:
Verknüpfungsausdruck nicht unterstützt.
-
Hmm, versuch war's Wert.
Der Fehler bei dir kommt Zustande, weil das Ergebnis des Subselect vermutlich nicht kompatibel mit dem Feldtyp aus kateVerplant ist.
Welche Werte kann SUM(tg.GrobAnteil) annehmen? Nur ganzzahlig? Welchen Datentyp hat das Feld kateVerplant ?
VlG
-
hmmz schrieb:
Welchen Datentyp hat das Feld kateVerplant ?
Zahl : Double
-
Und Grobanteil aus tblGrobplanung ?
-
auch Zahl : Double
-
Das gleiche Szenanrio in MySQL macht keine Probleme.
Liegt es vllt einfach nur an der falschen Schreibweise von tblGrobplanung? Einmal schreibst du tblGrobPlanung und dann tblGrobplanung....
VlG
-
Ich glaube es liegt einfach daran das Access Müll ist !
Ständige Abstürze, nichts funktioniert -> Formular genau gleich nochmal machen plötzlich funktioniert es O.o (Nicht falsch verstehen die Abfrage funktioniert immer noch nicht :D)I hate it really !!!!!
Danke noch für deine Hilfe.
-
Alles gelöst !!!
(Mit RecordSets )