Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Tabellen-Export aus DB mit Kennwort

Begonnen von Deddi1999, November 27, 2019, 16:56:07

⏪ vorheriges - nächstes ⏩

Deddi1999

Hallo,
ich suche nach einem kleinen Skript oder Programm, welches mir 4 ausgewählte Tabellen aus einer MS-Access-Datenbank nach Excel exportiert. Dabei sollen die vorhandenen, älteren Exporte automatisch überschrieben werden. Die Access DB ist mit einem Datenbank-Kennwort geschützt ( das kenne ich natürlich, es soll jedoch nicht entfernt werden! )
Ich arbeite eigentlich mit Filemaker... und muss diese Access-Daten dort importieren. Eine direkte Verküpfung per ODBC ist leider nicht möglich!

Wenn jemand eine Idee hat, dann freue ich mich über den Vorschlag
Grüße

markusxy

Wie hast du es versucht das Kennwort spielt doch eigentlich gar keine Rolle

Deddi1999

hallo,
die DB ist nur backend für eine Windows-Software. Jetzt erledige ich das manuell:
Ich öffne die DB mit Access 2016, dann fragt er nach dem Passwort, das gebe ich ein.
Anschließend wähle ich die Tabelle und exportiere sie als Excel....

so...

Beaker s.a.

@Deddi1999
ZitatIch arbeite eigentlich mit Filemaker... und muss diese Access-Daten dort importieren. Eine direkte Verküpfung per ODBC ist leider nicht möglich!
Und was hat dann Excel damit zu tun?
Für obiges würde ich mir eine Schnittstelle per .csv-Datei basteln, da dieses
Format IMO von allen DB-Systemen verstanden wird.
gruss ekkehard
Alles, was geschieht, geschieht. - Alles, was während seines Geschehens etwas anderes geschehen lässt, lässt etwas anderes geschehen. - Alles, was sich selbst im Zuge seines Geschehens erneut geschehen lässt, geschieht erneut. - Allerdings tut es das nicht unbedingt in chronologischer Reihenfolge.
(Douglas Adams, Mostly Harmless)

Deddi1999

ja, genau... dann eben als csv-Datei...

Ich suche ein Windows Progrämmchen, dass ich aus Filemaker heraus starten lassen kann. Dieses soll die Access-DB öffnen und die 4 gewünschten Tabellen exportieren ( meinetwegen als csv-Datei ) ... das ist schon alles (grins)


DF6GL

Hallo,

dann nimm halt Access ("Windows-Progrämmchen") und erledige damit den Export. Die Access-Applikation kann dann von woher auch immer ausgeführt/aufgerufen werden, und dann  z. B. unter Zuhilfenahme des Autoexec-Makros den Ablauf anstößt.

Mit einem VB-Script ist es auch möglich, z. B. mit der DAO-Library auf die Tabellen und deren Daten zuzugreifen, den Export (Schreiben der Daten in eine Datei mit csv-Format) musst Du aber Schritt für Schritt zu Fuß programmieren.
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Deddi1999

Guten Morgen und danke....

ich darf nicht direkt im Backend arbeiten! Also habe ich eine neue DB angelegt und die 4 gewünschten Tabellen als externe Verknüpfung angelegt. Ich wurde nach dem Datenbankpasswort gefragt, konnte die Tabellen auswählen und sie wurden angelegt!

Top dachte ich, das fängt gut an... doch beim öffnen der Verknüpfung kommt leider immer eine Fehlermeldung:
"Kein gültiges Kennwort" ( siehe Anhang ) obgleich es ja bei der Erstellung der Verküpfung eingegeben wurde und ich an anderen Stellen, auch hier im Forum, gelesenhabe, dass das Passwort in der Verknüpfung gespeichert wird.

Was habe ich da nicht verstanden?????

Grüße Detmar

DF6GL

Hallo,

eigentlich hast Du es richtig verstanden....

Öffne mal die versteckte Systemtabelle "MSysObjects" und suche in der Spalte "Connect" nach dem Connect-String.
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Deddi1999

jo, habe ich gemacht, in den 4 Zeilen für die verknüpften Tabellen steht nichts in der spalte connect

DF6GL

Hallo,


dann sind die Tabellenwohl auch nicht verknüpft.  Wie hast Du denn die "Verknüpfung" bewerkstelligt?

Haben die Tabellen einen kleinen Pfeil an ihrem Icon im Navibereich?
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Deddi1999

Hallo,
ja, die Tabellen haben diesen kleinen Pfeil links ...
hier nochmals der Werdegang:
- externe Daten -> neue Datenquelle -> aus Datenbank -> Access
- Datei ausgewählt und unten die Option:
  Erstellen einer Verknüpfung zur Datenquelle,....
  <OK>
- jetzt erscheint ein kleines Fenster:
  Kennwort erforderlich
  Datenbankkennwort eingeben:
  (das mache ich an dieser Stelle)
  <OK>
- Neues Fenster: Tabellen verknüpfen
  (ich markiere die vier gewünschten Tabellen)
  <OK>

dann werden die Verknüpfungen in der Navigationsleiste links angezeigt....

????

Xoar

Du kannst mal versuchen in den Clienteinstellungen der Datenbank (Backend) die Datenbank mit der Legacy Verschlüsselung zu verschlüsseln.

Bei mir gab es da auch immer ein Problem mit dem Passwort, sobald ich mit einer Verbindung aus z.B. Excel auf das verschlüsselte Backend zugreifen wollte. Nach der Umstellung auf Legacy klappte das dann wunderbar.

Grüße

Deddi1999

hey,

danke für die Antwort, doch ich bin nicht der Eigentümer der Datenbank und habe den Frontend nicht programmiert. Dieses arbeitet leider mit dem Passwort....

danke