Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Access Abfrage funktioniert nicht mehr in Access 2010
zurück: Access fehlende Einträge nachholen weiter: Wann kommt es zum Zirkelbezug? Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Offen Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
tipa81
Neuling


Verfasst am:
12. Jan 2012, 19:58
Rufname:

Access Abfrage funktioniert nicht mehr in Access 2010 - Access Abfrage funktioniert nicht mehr in Access 2010

Nach oben
       Version: Office 2010

Hallo,

ich habe eine ursprünglich in Access 2003 erstellte Datei, die mehrere Abfragen enthält. Jetzt haben wir auf Access 2010 umgestellt und die letzte meiner Abfragen läuft auf einen Fehler. Alles beginnt mit drei einzelnen Abfragen, die sich jeweils auf eine verknüpfte Tabelle des Warenbuchs unseres ERP Systems bezieht. Es handelt sich drei mal um die gleiche Tabelle (also gleicher Aufbau) nur jedesmal für eine andere Firma. Die nächste Abfrage sammelt die Daten aus den drei Einzel-Abfragen und fasst sie durch ein UNION zusammen. Bis hierhin werden alle Abfragen auch unter Access 2010 problemlos ausgeführt. Erst bei der letzten Abfrage, die wiederum auf die UNION Abfrage zugreift kommt es zur Fehlermeldung "Abfrage zu komplex". In Access 2003 hat immer alles problemlos funktioniert. Die Datei wird als .mdb-Datei aufgerufen und ausgeführt.

In Foren und im Internet habe ich bereits gesucht und mir einige Tipps durchgelesen. Daraufhin habe ich einige Datenfelder aus der Abfrage herausgenommen und ebenfalls Tabellennamen sowie Abfragenamen gekürzt. Trotzdem kommt immer noch der gleiche Fehler.

Warenbuch_Dritte_lang ist die UNION Abfrage.

Hier der Code:
SELECT Warenbuch_Dritte_lang.JahrNummer, Warenbuch_Dritte_lang.PeriNummer, Warenbuch_Dritte_lang.Firma, Warenbuch_Dritte_lang.LagerNummer, Warenbuch_Dritte_lang.WaBewArtiNummer, Warenbuch_Dritte_lang.ArtikelBezeich, Warenbuch_Dritte_lang.WaGruNummer, Sum(Warenbuch_Dritte_lang.Zugang) AS Zugang, Sum(Warenbuch_Dritte_lang.Abgang) AS Abgang, Sum(Warenbuch_Dritte_lang.WSoll) AS Soll, Month([WaBewLiefDat]) AS Lief_Monat, Warenbuch_Dritte_lang.WaBewLiefDat, Sum(Warenbuch_Dritte_lang.WHaben) AS Haben
FROM Warenbuch_Dritte_lang
WHERE (((Warenbuch_Dritte_lang.JahrNummer)>2007) AND ((Warenbuch_Dritte_lang.BelegTyp)<>"LGU"))
GROUP BY Warenbuch_Dritte_lang.JahrNummer, Warenbuch_Dritte_lang.PeriNummer, Warenbuch_Dritte_lang.Firma, Warenbuch_Dritte_lang.LagerNummer, Warenbuch_Dritte_lang.WaBewArtiNummer, Warenbuch_Dritte_lang.ArtikelBezeich, Warenbuch_Dritte_lang.WaGruNummer, Month([WaBewLiefDat]), Warenbuch_Dritte_lang.WaBewLiefDat
ORDER BY Warenbuch_Dritte_lang.JahrNummer, Warenbuch_Dritte_lang.PeriNummer, Warenbuch_Dritte_lang.Firma, Warenbuch_Dritte_lang.WaBewArtiNummer;

Es handelt sich um Access 2010 64bit. Liegt es vielleicht an den 64bit?

Vielen Dank im Voraus für hilfreiche Unterstützung.

Tim
Gast



Verfasst am:
13. Jan 2012, 02:09
Rufname:

AW: Access Abfrage funktioniert nicht mehr in Access 2010 - AW: Access Abfrage funktioniert nicht mehr in Access 2010

Nach oben
       Version: Office 2010

Man mag es kaum glauben, dass Jet-SQL in der ACE "dümmer" sein soll als in Jet 4.0, ich kann es nicht beurteilen.

Ich weiß nicht, ob folgender Hinweis das Problem löst, aber sinnvoll erscheint er mir allemal:
Zitat:
Es handelt sich drei mal um die gleiche Tabelle (also gleicher Aufbau) nur jedesmal für eine andere Firma. Die nächste Abfrage sammelt die Daten aus den drei Einzel-Abfragen und fasst sie durch ein UNION zusammen.
Die UNION-Abfrage dürfte überflüssig sein, wenn Du in der Abfrage gleich nach drei Firmen filterst und nicht nur nach einer, also etwa ...
Code:
WHERE Firma IN ("FirmaA", "FirmaB", "FirmaC")

' oder
WHERE Firma = "FirmaA" OR Firma = "FirmaB" OR Firma = "FirmaC"
Diese Abfrage könntest Du auch direkt gruppieren/aggregieren.
tipa81
Neuling


Verfasst am:
13. Jan 2012, 08:18
Rufname:


AW: Access Abfrage funktioniert nicht mehr in Access 2010 - AW: Access Abfrage funktioniert nicht mehr in Access 2010

Nach oben
       Version: Office 2010

Hi,

vielen Dank für die schnelle Antwort.

Ich werde deinen Vorschlag mal ausprobieren.
Vielleicht habe ich ja Glück und es funktioniert dann.

Danke

Tim
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage Rechnet simple addieren formel nicht 3 Seppi 1597 04. März 2004, 13:39
Willi Wipp Abfrage Rechnet simple addieren formel nicht
Keine neuen Beiträge Access Tabellen & Abfragen: Filter bei Abfrage 3 tivi 701 03. März 2004, 15:06
tivi Filter bei Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: [DANKE-ERLEDIGT] Join in einer Abfrage 2 Gast 803 01. März 2004, 08:36
ppc [DANKE-ERLEDIGT] Join in einer Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage aus Formular erstellen 2 frkrone 3248 12. Feb 2004, 14:22
frkrone Abfrage aus Formular erstellen
Keine neuen Beiträge Access Tabellen & Abfragen: Wie kann ich mehr als 255Felder in eine Abfrage legen? 1 D.R. 2235 12. Feb 2004, 09:05
faßnacht(IT); Wie kann ich mehr als 255Felder in eine Abfrage legen?
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage verlinken 4 dfo 1326 10. Feb 2004, 22:17
Willi Wipp Abfrage verlinken
Keine neuen Beiträge Access Tabellen & Abfragen: Suche Hilfe zu SQL (DAO 351 MS) - Abfrage 3 Berny_H 1005 04. Feb 2004, 11:41
borstel Suche Hilfe zu SQL (DAO 351 MS) - Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage, die sich auf 2 Abfragen + 1 Tabelle bezieht 1 caro456 1832 27. Jan 2004, 20:03
Willi Wipp Abfrage, die sich auf 2 Abfragen + 1 Tabelle bezieht
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage von Datensätzen ohne Inhalt 3 sebwa 2053 23. Jan 2004, 23:19
Gast Abfrage von Datensätzen ohne Inhalt
Keine neuen Beiträge Access Tabellen & Abfragen: Access abfrage nach 2 parametern 1 Weedy 3466 13. Jan 2004, 00:21
reke Access abfrage nach 2 parametern
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage, ob eine Abfrage ein Ergebnis hat 3 Esdo 3934 09. Dez 2003, 15:53
Fedaykin Abfrage, ob eine Abfrage ein Ergebnis hat
Keine neuen Beiträge Access Tabellen & Abfragen: Access 97 Abfrage Duplikate 9 gast 2419 02. Dez 2003, 14:39
Kay Access 97 Abfrage Duplikate
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Excel Tipps