Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Von einer DB aus in einer anderen DB arbeiten

Begonnen von Beate1953, Mai 29, 2014, 16:02:07

⏪ vorheriges - nächstes ⏩

Beate1953

Hallo,

wie kann ich von einer Datenbank aus Mit Formularen, Berichten etc. in einer anderen Datenbank arbeiten? Wie bekomme ich Variablen aus einer Datenbank in die andere?

Vielen Dank im Voraus
Beate1953

DF6GL

Hallo,

was genau möchtest Du machen (und was ist der Hintergrund dieses Unterfangens)?

Mit Formularen Zugriff auf die Daten der anderen Datenbank erreichen oder die Formulare in der anderen DB öffnen (können)  und auf die Daten in der anderen DB zugreifen wollen?


Und was meinst Du mit "Variablen aus einer Datenbank in die andere"  ??

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

Beate1953

Hallo,

der Hintergrund ist folgender: Ich habe eine "stationäre" Datenbank in Form mehrerer Frontends auf verschiedenen PCs und einem Backend auf dem Server. Hier werden kontinuierlich Daten erfasst und bearbeitet. Nun besteht die Anforderung, mit einer "mobilen Kopie" auf einem Laptop parallel dazu Daten zu erfassen (z.B. bei einer Inventur oder einer mobilen Erfassung von E-Check-Daten) und diese anschließend wieder mit der "stationären" DB zu synchronisieren/kombinieren. (In Access97/2000 gab es dafür die sogenannte Replikation, mit der genau dies gemacht wurde. Allerdings ist sie inzwischen irgendwie abhanden gekommen - vermutlich, weil sie sehr instabil lief)

Ich bin noch in der Konzept-Phase und dabei, mir zu überlegen, ob das überhaupt geht.

Ich stelle mir z.B. vor, aus der stationären DB heraus die zusätzlich erfassten Daten der mobilen DB anzufügen oder die mobil veränderten Daten einer Tabelle per Aktualisierungsabfrage in die stationäre DB zu übernehmen etc. Ich denke, dass ich dabei z.B. die ID des letzten Datensatzes vor Anfertigung der mobilen Kopie an die mobile DB übergeben muss. Etc., etc., etc.

So ganz ausgegoren ist das ganze noch nicht. Wie gesagt, bin ich erst in der Planungsphase.

Viele Grüße
Beate1953


DF6GL

Hallo,

ok. jetzt ist das Ganze etwas klarer... Die Replikation gibt es tatsächlich nicht mehr in den neueren Access-Versionen... M. E. will MS in Richtung "Cloud" gehen und sein SharePoint-Konzept durchsetzen will. Im Fall einer vorhandenen IN-Verbindung könnte z. B. eine Terminal-Server/Client-Lösung (bzw. Remotedesktop-Verbindung zu verschiedenen Arbeits-PCs im LAN)  herhalten, um die Daten zu pflegen.


Eine "off-line" -Pflege der Daten und anschließende (funktionierende) Synchronisation dürfte schwierig werden... Möglicherweise könnte eine "Historientabelle" (durch insert-Abfragen erzeugte Mehrfachdatensätze, die durch ein Änderungsdatum/zeit-Feld wieder eindeutig identifiziert werden können) zum Ziel führen. 

Von der ursprünglichen Frage ist das Ganze aber weit entfernt....
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

Beate1953

Hallo,

ich habe mich jetzt entschieden, die Replikation "halbautomatisch" zu machen, indem ich manche Schritte manuell mache und andere (wo es geht) per VBA-Code oder Abfragen. Ich sitze schon dran und hoffe, dass es dann so klappt, wie ich mir das vorstelle.

Viele Grüße
Beate1953

Stapi

Hallo Beate
Eine möglichkeit wäre die Datenbank zu teilen in Fe / Be und das Backend (nur Tabellen/ Abfragen) unter ACC 2007 zu erstellen. Das Frontend unter einer aktueller Version ACC 2013 zu erstellen.
Somit würde ein Replikation der Daten noch gewähleistet sein. Aus eingener Erfahrung darf ich dir aber sagen das nur oder bis Acc 2007 das in der Vollversion oder in einer Runtime möglich ist zu Replizieren.
Grüße aus dem schönen NRW
Stefan