collapse

* Benutzer Info

 
 
Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?

* Wer ist Online

  • Punkt Gäste: 128
  • Punkt Versteckte: 0
  • Punkt Mitglieder: 3
  • Punkt Benutzer Online:

* Forenstatistik

  • stats Mitglieder insgesamt: 14471
  • stats Beiträge insgesamt: 72212
  • stats Themen insgesamt: 9746
  • stats Kategorien insgesamt: 5
  • stats Boards insgesamt: 17
  • stats Am meisten online: 415

Autor Thema: per button db kopieren und verknüpfte tabellen importieren  (Gelesen 4834 mal)

puntipik

  • Gast
hallo,

hätte eine frage, ob folgendes szenario per code (button) durchführbar ist:

ausgangssituation:
ich habe eine access-datei, die als tabellen einerseits eine daten-datei mit 2 tabellen und andererseits 2 tabellen einer sql-db verknüpft hat. sprich, die datei hat 4 verknüpfte tabellen integriert.

gewollte funktion:
per button soll die access-datei kopiert werden und in der kopierten/neuen datei sollen die verknüpften tabellen mit den daten importiert werden. sprich ich würde eine kopie der datenbank benötigen, in der die tabellen mit den daten integriert sind (und nicht verknüpft) - sprich eine mobile version der datenbank inklusive der verknüften tabellen.

brauche das als backup für orte ohne internet. im moment mach ich das händisch, dass ich die datei kopiere und die daten mit tabellen importiere. es ist nun die frage, ob das automatisch per code funktioniert. was vielleicht eher nicht geht, ist, dass man die date kopiert und dann die kopierte datei bearbeitet. als notlösung wäre es auch denkbar, dass man die datei händisch kopiert und einfach in der neuen datei den button klickt, der die verknüpften tabellen mit den daten importiert.

lg puntipik
 

database

  • Gast
Re: per button db kopieren und verknüpfte tabellen importieren
« Antwort #1 am: Februar 16, 2011, 15:33:24 »
Hallo,

hast du dich schon mal mit der Thematik um die Replikation beschäftigt.
Irgendwie sollen ja geänderte Daten von 'unterwegs' ja auch ins Original zurück gelangen oder?
Könnte mir vorstellen, dass du da eher befriedigende Ergebnisse erhältst als mit dem Kopiergewürge.

 ;)
 

puntipik

  • Gast
Re: per button db kopieren und verknüpfte tabellen importieren
« Antwort #2 am: Februar 18, 2011, 17:33:15 »
hi,

habe mir gerade kurz das mit der replikation durchgelesen. aber anscheinend wird es von access 2007 db nicht mehr unterstüzt.

da es nicht um sehr viele und komplizierte daten geht wäre es nicht so ein problem mit dem db-kopieren und import der daten.

wie wäre das den prinzipiell zu bewerkstelligen?

thx puntipik
 

database

  • Gast
Re: per button db kopieren und verknüpfte tabellen importieren
« Antwort #3 am: Februar 18, 2011, 22:14:43 »
Hallo,

naja ganz so tragisch ist es dann doch nicht - auch unter Access 2007 ist die Replikation noch möglich, allerdings nur im alten Dateiformat *.mdb. Microsoft hat das aus Kompatibilitätsgründen noch so belassen.

Alternativ dazu Daten von einer Tabelle in eine andere Datenbank zu bugsieren kann man auf verschieden Weisen.
Themen hierzu Export und Import (Spezifikationen), unter VBA die DoCmd.TransferDatabase-Befehle, DAO - und ADO wenn SQL-Server beteiligt ist.

Zitat
per button soll die access-datei kopiert werden
Nein, nicht kopieren, erstell eine Daei, die laufend mit den aktualisierten Tabellen versorgt wird.
Diese Datei kannst du dann auf einen USB-Stick kopieren und herumreichen.
Die Kopiervorlage erstellst du einmalich manuell und importierst die benötigten Tabellen 'zu Fuß'
Wenn du möchtest kannst du diesen Importvorgang als Importspezifikation bereits speichern und später wiederverwenden - entweder wiederum manuell oder in einem VBA Code.

Du kannst natürlich auch auf einem Formular in der Originaldatei einen Button erzeugen und in dessen Klickereignis die Importspezifikation auslösen lassen oder aber auch die oben angesprochenen Transferbefehle dazu verwenden, die Tabellen vom Original in die Kopierdatei zu verfrachten. Für die Transferbefehle unter VBA sieh bitte mal in die OH die sind da recht genau und deutlich beschrieben (TransferDatabase)

Im dritten Fall liest du die Tabellen in ein DAO oder ADO - Recordset ein und schreibst die Daten dann in die Tabellen der Kopierdatei.
Ist m.E. für einen VBA-eher-Unkundigen nicht besonders reizvoll  ;)

Es ist halt jetzt ein wenig schwierig konkret ein Beispiel zu erstellen oder aufzuzeigen ...

HTH
 

 

Tabellen vergleichen

Begonnen von ***SnEaKeR***Board Tabelle/Abfrage

Antworten: 14
Aufrufe: 14168
Letzter Beitrag Juli 04, 2012, 09:54:23
von 69bruno
Importieren von TxT Datei, Fehler bei Typumwandlung

Begonnen von ChristyleBoard Tabelle/Abfrage

Antworten: 5
Aufrufe: 9209
Letzter Beitrag Juni 22, 2010, 09:55:35
von LynnV
Suche Button und Serienbrief über Access öffnen / ablegen

Begonnen von Muhkuh86Board Access-Hilfe

Antworten: 18
Aufrufe: 14705
Letzter Beitrag Mai 12, 2010, 11:38:08
von Muhkuh86
Abfrage aus mehreren Tabellen generieren - Abteilungsbezogen

Begonnen von lenkyBoard Tabelle/Abfrage

Antworten: 16
Aufrufe: 12136
Letzter Beitrag Mai 24, 2010, 09:58:54
von database
Makro geht nicht über Button

Begonnen von Earl of GreenBoard Microsoft Excel

Antworten: 10
Aufrufe: 11013
Letzter Beitrag Mai 25, 2010, 14:33:47
von Earl of Green

Advertisment / Werbung - Amazon Affiliate Links