Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Datenquelle ändern (Mdb <--> Xls)

Forumthread: Datenquelle ändern (Mdb <--> Xls)

Datenquelle ändern (Mdb <--> Xls)
05.12.2008 10:23:00
Katja
Hallo,
ich habe eine Datenbank.mdb in der bei einer Auswertung auf eine Auswertung.xls verwiesen wird. Mittlerweile hat sich jedoch der Pfad der Datenbank + Auswertung geändert und ich habe den Pfad für den Verweis auf die .xls auch in der Datenbank geändert. Wenn ich jetzt jedoch die Auswertung öffne, bekomme ich immer die Fehlermeldung

"Fehler bei der ODBC Microsoft Access-Treiberanmeldung - 'C:\AlterPfad.mdb' ist kein zulässiger  _
Pfad. Stellen Sie sicher, dass der Pfad richtig eingegeben wurde und dass Sie mit dem Server, auf dem sich die Datei befindet, verbunden sind."


Wenn ich bei der Fehlermeldung auf "ok" clicke öffnet sich ein Anmeldungsfenster. Ich kann dann zwar unter Datenbank den neuen Pfad auswählen, jedoch wird mir dies nicht gespeichert, vielleicht weil ich das Passwort nicht weiß, aber eigentlich dürfte es überhaupt keins geben.
Auch über Daten-->externe Daten --> Abfrage bearbeiten kann ich dich Datenquelle nicht ändern, da "Abfrage bearbeiten" erst garnicht hinterlegt ist. Alle Abfragen neu zu machen kann ich allerdings auch nicht machen, da es einfach zu viele Auswertungen sind.
Da ich die Mdb nicht erstellt habe, weiß ich jetzt nicht, wo ich den Pfad noch aktualisieren muss, damit Excel wieder weiß, wo die Mdb liegt.
Bin für jede Hilfe dankbar
Viele Grüße
Katja

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datenquelle ändern (Mdb <--> Xls)
05.12.2008 13:05:00
Luschi
Hallo Katja,
wie hast Du denn auf die Access-DB beim Erstellen der Abfragen zugegriffen.
Ich vermute mal, daß zuerst eine ODBC-Datenquelle von der Access-DB erstellt wurde und dann per:
Daten-externe Daten importieren-neue Abfrage erstellen... auf diese ODBC-Datenquelle zugegriffen wurde.
In diesem Fall kann man nur die ODBC-Quelle ändern (Start - Systemsteuerung - ODBC)
Bei der anderen Zugriffsart: Daten-externe Daten importieren-neue Abfrage erstellen... - und Doppelklick auf Microsoft Access Datenbank* kann man nach dem Verschieben der MDB-Datei über Abfrage ändern den neuen Datenpfad der Access-DB abgeben. Sollte auf der Datenquelle noch ein Paßwort liegen, dann hast Du ganz schlechte Karten.
Schau also zuerst in der Systemsteuerung-ODBC nach, ob es eine solche Verbindung zu Deiner Access-DB gibt.
Gruß von Luschi
aus klein-Paris
Anzeige
AW: Datenquelle ändern (Mdb <--> Xls)
05.12.2008 13:38:11
Katja
Hi Luschi,
schon mal danke für deine Infos.
Da ich die Abfrage nicht selbst erstellt habe, weiß ich auch nicht, wie die Verbindung hergestellt wurde.
Wenn ich unter Systemsteuerung nach der ODBC Quelle suche, kann ich jedoch nichts bzgl. der MDB finden.
Über den anderen Weg hab ich es auch schon versucht, nur habe ich leider kein Passwort.
Gibt es vielleicht einen Weg über VB die Datenquelle zu ändern?
Viele Grüße
Katja
Anzeige
;
Anzeige

Infobox / Tutorial

Datenquelle ändern von MDB zu XLS in Excel


Schritt-für-Schritt-Anleitung

Um die Datenquelle in Excel von einer MDB-Datei zu einer XLS-Datei zu ändern, befolge diese Schritte:

  1. Öffne Excel und lade die Arbeitsmappe, die die Verknüpfung zur MDB-Datei enthält.
  2. Gehe zu Daten > Verbindungen. Hier siehst du alle Datenverbindungen, die in der Arbeitsmappe bestehen.
  3. Wähle die Verbindung zur MDB-Datei aus und klicke auf Eigenschaften.
  4. Im Eigenschaftenfenster kannst du den Verbindungsstring anpassen. Ändere den Pfad zur MDB-Datei in den neuen Pfad.
  5. Speichere die Änderungen und schließe das Fenster.
  6. Um sicherzustellen, dass die Verbindung richtig funktioniert, klicke auf Aktualisieren.

Falls du die ODBC-Verbindung ändern musst, gehe zu Systemsteuerung > ODBC-Datenquellen, suche die entsprechende Datenquelle und passe den Pfad an.


Häufige Fehler und Lösungen

  • Fehlermeldung: "C:\AlterPfad.mdb ist kein zulässiger Pfad."
    Überprüfe den Pfad zur MDB-Datei und stelle sicher, dass die Datei tatsächlich dort vorhanden ist. Wenn du die Verbindung über ODBC hergestellt hast, ändere die ODBC-Datenquelle entsprechend.

  • Anmeldungsfenster öffnet sich ohne Speicherung der Daten.
    Das kann passieren, wenn die MDB-Datei mit einem Passwort geschützt ist. Ohne das Passwort kannst du die Verbindung nicht dauerhaft speichern.

  • Keine Möglichkeit, die Abfrage zu bearbeiten.
    Wenn die Option "Abfrage bearbeiten" nicht verfügbar ist, kann dies bedeuten, dass du die Abfrage nicht selbst erstellt hast. In diesem Fall musst du die ODBC-Verbindung anpassen.


Alternative Methoden

Wenn du keine Möglichkeit hast, die ODBC-Verbindung zu ändern, kannst du versuchen, die Datenquelle über VBA zu ändern. Hier ein einfaches Beispiel:

Sub ChangeDataSource()
    Dim conn As WorkbookConnection
    Set conn = ThisWorkbook.Connections("DeineVerbindung")
    conn.OLEDBConnection.Connection = "ODBC;DSN=DeinDSN;DBQ=C:\NeuerPfad\deineDatenbank.mdb;"
    conn.Refresh
End Sub

Ersetze "DeineVerbindung" und den Pfad entsprechend. Wenn du jedoch nicht mit VBA vertraut bist, bleibt die ODBC-Verbindung die einfachste Methode.


Praktische Beispiele

Angenommen, deine MDB-Datei heißt Datenbank.mdb und befindet sich jetzt im Ordner C:\NeueDaten. Um die Datenquelle zu ändern:

  1. Öffne Excel und gehe zu Daten > Verbindungen.
  2. Wähle die Verbindung zur Datenbank.mdb aus.
  3. Klicke auf Eigenschaften und ändere den Pfad in C:\NeueDaten\Datenbank.mdb.
  4. Klicke auf Aktualisieren und überprüfe, ob die Daten nun korrekt geladen werden.

Wenn du die MDB-Datei in ein XLS-Format konvertiert hast, stelle sicher, dass du den neuen Pfad zur XLS-Datei in den Verbindungen anpasst.


Tipps für Profis

  • Nutze ODBC-Datenquellen effizient, um Verbindungen zu verschiedenen Datenbanken zu verwalten. Halte die Verbindungsdetails immer aktuell.
  • Erstelle eine Dokumentation für alle Datenquellen in deinem Excel-Projekt. Das hilft, wenn später Änderungen notwendig sind.
  • Verwende VBA zur Automatisierung von Datenaktualisierungen, besonders wenn du häufig zwischen MDB und XLS wechselst.

FAQ: Häufige Fragen

1. Wie kann ich die ODBC-Verbindung ändern?
Gehe zu Systemsteuerung > ODBC-Datenquellen, suche die entsprechende Datenquelle und ändere den Pfad der MDB-Datei.

2. Was tun, wenn ich das Passwort für die MDB-Datei nicht kenne?
Ohne das Passwort kannst du die Verbindung nicht speichern. Du solltest versuchen, den Ersteller der MDB zu kontaktieren oder die Datei ohne Passwort zu erhalten.

3. Kann ich die MDB-Datei direkt in Excel importieren?
Ja, du kannst die MDB-Datei direkt in Excel importieren. Gehe dazu zu Daten > Daten abrufen und wähle Aus Datenbank > Aus Microsoft Access-Datenbank.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige