Wie die Fehlermeldung zu Fehler 2176 ja schon sagt „Die Einstellung dieser Eigenschaft ist zu lang. Sie können für diese Eigenschaft entsprechend des Datentyps entweder bis zu 255 oder bis zu 2.048 Zeichen eingeben.“ ist die Länge der RecordSource-Eigenschaft auf 2048 Zeichen begrenzt. (Also eine Einschränkung seitens Access…) Derart komplexe SQL-Anweisungen deuten aber meist darauf hin, dass man die Datenbank nicht sonderlich effizient benutzt bzw. die jeweiligen Bedingungen zu exzessiv auslegt.
Reinhard
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]