pterosymph
Goto Top

Access 2000 Tabellen in einer Datenbank löschen und wieder einfügen

Automatisches Update aus einer externen Datenbank

Moin, moin,
ich habe eine Datenbank zur Verwaltung von Praktikumsplätzen entwickelt, die im Praktikumsamt betrieben wird.
Jetzt sollen sich die Studenten in einer abgespeckten Version ihre möglichen Praktikumsplätze selber raussuchen. Da die Original-Datenbank in einem anderen Netzsegment betrieben wird als diese Studenten-Version und kein Direktzugriff auf das Backend möglich ist, suche ich eine Möglichkeit, wie ich jeweils nachts die Tabellen in der Studenten-Version löschen kann und durch Kopien der Tabellen aus der Original-Version ersetzen kann.

Dieser Vorgang soll wie gesagt jede Nacht automatisch ablaufen. Ich will die DoCmd.DeleteObject- und DoCmd.TransferDatebase-Methoden verwenden. Soweit ich bis jetzt gesehen habe, muß ich diese Mthoden aber aus der Studenten-Version starten.

Gibt es eine andere Möglichkeit dies aus einer dritten Datenbank per AutoExec zu veranlassen?
Vielen Dank

Content-Key: 65193

Url: https://administrator.de/contentid/65193

Ausgedruckt am: 29.03.2024 um 07:03 Uhr

Mitglied: jato11
jato11 31.07.2007 um 23:46:01 Uhr
Goto Top
Das muss gar nicht so umständlich sein.
Erstelle 2 Datenbanken z.B. Praktikum.mdb und Praktikum_Daten.mdb

In die Praktikum_Daten.mdb sind nur die Tabellen mit den Daten.
Diese Tabellen verknüpfst Du dann mit der anderen Praktikum.mdb

Kopiere jede Nacht die Praktikum_Daten.mdb an die Stelle wo die Studenten
zugreifen können und binde die Tabellen in die abgespeckte Version ein.

Viele Grüße
Torsten
Mitglied: pterosymph
pterosymph 01.08.2007 um 08:44:37 Uhr
Goto Top
Moin Torsten,
so ist ja auch meine Original-Datenbank aufgebaut.
Es ist aber Vorgabe seitens der Netzwerk-Verantwortlichen, daß beide Anwendungen getrennt sind; aus welchen Gründen auch immer. Vor allem aber glaube ich, daß hier zwei unterschiedliche Netzbereiche vorgegeben sind, die voneinander unabhängig bleiben sollen.
Vielen Dank
Peter
Mitglied: jato11
jato11 01.08.2007 um 09:27:35 Uhr
Goto Top
Hallo Peter,
wie soll das funktionieren?
Wenn keine Netzwerkverbindung zugelassen wird, dann muss jemand die Daten (USB-Stick)
per Hand auf das andere System übertragen.
In jedem Fall brauchst Du nicht einzelne Tabellen kopieren, sondern die ganze Daten-DB.

Viele Grüße
Torsten