Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Deddi1999 am November 27, 2019, 16:56:07

Titel: Tabellen-Export aus DB mit Kennwort
Beitrag von: Deddi1999 am November 27, 2019, 16:56:07
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
Titel: Re: Tabellen-Export aus DB mit Kennwort
Beitrag von: markusxy am November 27, 2019, 17:14:57
Wie hast du es versucht das Kennwort spielt doch eigentlich gar keine Rolle
Titel: Re: Tabellen-Export aus DB mit Kennwort
Beitrag von: Deddi1999 am November 27, 2019, 17:54:59
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...
Titel: Re: Tabellen-Export aus DB mit Kennwort
Beitrag von: Beaker s.a. am November 27, 2019, 17:58:52
@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
Titel: Re: Tabellen-Export aus DB mit Kennwort
Beitrag von: Deddi1999 am November 27, 2019, 18:32:18
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)

Titel: Re: Tabellen-Export aus DB mit Kennwort
Beitrag von: DF6GL am November 27, 2019, 19:28:42
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.
Titel: Re: Tabellen-Export aus DB mit Kennwort
Beitrag von: Deddi1999 am November 28, 2019, 08:40:30
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
Titel: Re: Tabellen-Export aus DB mit Kennwort
Beitrag von: DF6GL am November 28, 2019, 09:35:05
Hallo,

eigentlich hast Du es richtig verstanden....

Öffne mal die versteckte Systemtabelle "MSysObjects" und suche in der Spalte "Connect" nach dem Connect-String.
Titel: Re: Tabellen-Export aus DB mit Kennwort
Beitrag von: Deddi1999 am November 28, 2019, 10:15:28
jo, habe ich gemacht, in den 4 Zeilen für die verknüpften Tabellen steht nichts in der spalte connect
Titel: Re: Tabellen-Export aus DB mit Kennwort
Beitrag von: DF6GL am November 28, 2019, 11:57:28
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?
Titel: Re: Tabellen-Export aus DB mit Kennwort
Beitrag von: Deddi1999 am November 28, 2019, 13:51:55
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....

????
Titel: Re: Tabellen-Export aus DB mit Kennwort
Beitrag von: Xoar am November 29, 2019, 16:35:14
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
Titel: Re: Tabellen-Export aus DB mit Kennwort
Beitrag von: Deddi1999 am November 29, 2019, 17:30:58
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