Hallo!
Ich verzweifle. Bis vor 14 Tagen hat alles reibungslos funktioniert.
Nun das:
ich habe eine Access-DB (A97, Windows XP), aus der ich mittels
DoCmd.OutputTo acQuery, „qry_ProjekteNachExcel“, acFormatXLS, „c:\P2\Projekte.xls“, False, „“
eine Excel-Datei ausspucken lasse.
Diese habe ich in einer zweiten Access-Datenbank (gleiche Version, gleiche Umgebung) verknüpft.
Nun sagt mir diese zweite DB nun : „Die externe Tabelle hat nicht das erwartete Format“.
Ok, ich öffne per Hand mal die Excel-Datei, editiere ein Feld, speichere die Datei unter gleichem Namen, aber „im derzeitigen Excel-Format“ (Office 2000) ab.
Nun kann ich die Daten auch in Access sehen (Verknüpfte Tabelle lässt sich anschauen)´.
ABER: bei einer Aktualisierungsabfrage, die die Daten einer tbl mit dieser Excel-Tabelle vergleicht, kommt nun die Fehlermeldung einer „Gültigkeitsverletzung“ in allen Datensätzen… .
Wie gesagt: bis vor 14 Tagen hat alles reibungslos funktiniert.
Hi,
gibt es einen bestimmten Grund warum du den Excelexport zwischen den beiden Datenbanken machst, anstatt die Query direkt in die Tabelle der Zieldatenbank zu stellen?
Hallo!
Ja, beide Datenbanken befinden sich in unterschiedlichen netzwerken.Ich hatte es etwas vereinfacht geschildert.
Also:
Die „Auslese-DB“ befindet sich in Netzwerk A. Da wird die Excel-Datei geschrieben, per eMail dann an Netzwerk B geschickt. Dort wird sie abgespeichert und (eigentlich) in der „Einlese-DB“ eingelesen.
Mir wäre auch lieber, es einfacher zu gestalten, aber die Netzwerke zu verbinden ist keine Option.
Gibt es dennoch eine Idee zum GRUND des Verhaltens und besser: wie ich den Prozess optimieren kann / wieder zum Laufen bringen kann?