Mrfivejunior Geschrieben 5. April 2008 Geschrieben 5. April 2008 Hallo zusammen, Ich hab folgendes Problem: Ich hab eine .accdb – Datenbank möchte diese nun aber in eine .adp – Datenbank umwandeln. Ich hab die Tabellen auf einen SQL-Server verschoben und eine Verbindung zwischen SQL-Server und .adp-Datenbank erstellt. Außerdem hab ich die Abfrage aus Access ebenfalls auf dem SQL-Server erstellt und alle Beziehungen zwischen den Tabellen, gleich wie sie in der .accdb - Datenbank waren, erzeugt. Es funktionieren nun fast alle Formulare, bis auf das Problem, dass einige Formulare Buttons besitzen über die andere Formulare geöffnet werden können. Das Öffnen eines anderen Formulars hängt aber oft mit einer „where“-Bedingung zusammen. Zum Beispiel ist hinter einem Button folgender Code hinterlegt: DoCmd.OpenForm "frmRechnungFuerStammdaten", acNormal, , " (((Stammdaten.[Stammdaten-ID])=" & Me.[Stammdaten-ID] & "))" Beim ausführen dieses Buttons kommt nun folgender Fehler: „Laufzeitfehler 30025: Ungültige SQL-Anweisung. Überprüfen sie die Serverfilter der Datenquelle des Formulars.“ Was muss ich nun machen, dass ich die Formulare mit einer Bedingung öffnen kann, ohne dass dieser Fehler auftritt. Bitte um eure Hilfe. Schon mal Danke. PS: Ich verwende Access 07
Reinhold Geschrieben 5. April 2008 Geschrieben 5. April 2008 Moin, Mrfivejunior schrieb: Das Öffnen eines anderen Formulars hängt aber oft mit einer „where“-Bedingung zusammen. Zum Beispiel ist hinter einem Button folgender Code hinterlegt: DoCmd.OpenForm "frmRechnungFuerStammdaten", acNormal, , " (((Stammdaten.[Stammdaten-ID])=" & Me.[Stammdaten-ID] & "))" Beim ausführen dieses Buttons kommt nun folgender Fehler: „Laufzeitfehler 30025: Ungültige SQL-Anweisung. Überprüfen sie die Serverfilter der Datenquelle des Formulars.“ im Grunde genommen steht ja in der Fehlermeldung schon, was du tun sollst. Versuche einmal, das SQL hinter deiner Datenquelle mit deinem o.a. Filter zu verbinden und im QueryAnalyzer bzw ServerConfigurationManager o.ä. auszufphren, Ich vermute, dann erfährst du genaueres über den Fehler. Reinhold BTW: in deinem Filter oben sind sämtliche runden Klammern überflüssig und es sollte "Me![stammdaten-ID]" heißen. Allerdings ist das hier sicher nicht der Fehler...
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden