Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Tabellen in andere DB export. VBA ink. Beziehungsstruktur
zurück: Top 10 Auswertung weiter: Format-Befehl in Access 2010 anders?Wie bekomme ich das hin? Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
theolivert
Neuling


Verfasst am:
15. Nov 2011, 08:55
Rufname:

Tabellen in andere DB export. VBA ink. Beziehungsstruktur - Tabellen in andere DB export. VBA ink. Beziehungsstruktur

Nach oben
       Version: Office 2007

Guten Morgen,

habe hier schon vieles gelesen was auch sehr hilfreich war aber nach längerer
Suche bin ich mit meinem latein am Ende...

Ich habe in Access 2007 2 fast identische Datenbanken. Die Tabellen sind in Struktur identisch.
Ich will in einer Datenbank die Master einen Button machen der den Befehl gibt alle Tabellen (welche in der Master aktuelle sind) in die andere DB zu exportieren welche die Slave ist.
Habe es mit dem docmd.Transferdatabase probiert jedoch sind auf den Tabellen Beziehungen.

Fehlermeldung:
Laufzeitfehler 2387
Sie können die Tabelle 'TAB_Allgem_Lieferanten' nicht löschen. Sie ist Teil einer oder mehrerer Beziehungen.

Daher klappt das exportieren von Master in Slave nie.

Gibt es eine Lösung die Beziehungen noch zu exportieren oder die Tabellen nur im Inhalt zu überschreiben??

Ich glaube das wäre auch eine Möglichkeit.


Viele Grüße und vielen Dank schon mal!
Oliver
Gast



Verfasst am:
15. Nov 2011, 11:29
Rufname:


AW: Tabellen in andere DB export. VBA ink. Beziehungsstruktu - AW: Tabellen in andere DB export. VBA ink. Beziehungsstruktu

Nach oben
       Version: Office 2007

Hinweis: Transferdatabase kopiert eine Tabelle und löscht nicht - Präzision in der Sprache ist der erste Schritt für funktionierende Strukturen.

Wenn die Tabellenstrukturen der beiden DB´s gleich sind (inkl. Beziehungen?), würde man besser Inhalte austauschen/übertragen.
Das macht man mit Abfragen (Anfüge-, Aktualisierungs-, Löschabfragen).
Aber auch hier muss man Beziehungen mit eingestellter referentieller Integrität und damit die Reihenfolge der Bearbeitung der Tabellen beachten:
- Beim Löschen: Erst n-Tabelle der 1:n-Beziehung, dann 1-Tabelle.
- Beim Anfügen: Erst 1-Tabelle, dann n-Tabelle.
Gast



Verfasst am:
15. Nov 2011, 11:36
Rufname:

AW: Tabellen in andere DB export. VBA ink. Beziehungsstruktu - AW: Tabellen in andere DB export. VBA ink. Beziehungsstruktu

Nach oben
       Version: Office 2007

Hi,

ja die Beziehungen zwischen den Tabellen sind komplett gleich.
Nur der Inhalt der Tabelle ändert sich.

Also erstmal muss der Inhalt der Slave Tabelle gelöscht werden und dann aus der Master Tabelle eingefügt werden.
Und beim löschen sowie einfügen sind die Parameter die du nennst wichtig um alles korrekt zu löschen und einzufügen, ok.

Soweit habe ich es verstanden. Ist die einzige Möglichkeit oder?

Wie lauten die Befehle für einfügen und löschen? Smile
Gast



Verfasst am:
15. Nov 2011, 11:49
Rufname:

AW: Tabellen in andere DB export. VBA ink. Beziehungsstruktu - AW: Tabellen in andere DB export. VBA ink. Beziehungsstruktu

Nach oben
       Version: Office 2007

Genau ... und wenn jetzt noch ein paar als Gäste antworten, weiß kann der Unterhaltung überhaupt keiner mehr folgen. Gewöhnt Euch endlich mal an, Euch ANZUMELDEN!!!!!!!
Gast



Verfasst am:
15. Nov 2011, 12:01
Rufname:


AW: Tabellen in andere DB export. VBA ink. Beziehungsstruktu - AW: Tabellen in andere DB export. VBA ink. Beziehungsstruktu

Nach oben
       Version: Office 2007

Zitat:
Wie lauten die Befehle für einfügen und löschen?
INSERT INTO und UPDATE. Allerdings kommt da noch etwas hinzu, da man komplette SQL-Anweisungen verwenden müsste.

Zitat:
Ist die einzige Möglichkeit oder?
Wenn alles gleich gemacht werden soll, könnte man auch einfach das Backend kopieren und damit die Gegenseite überschreiben (nachdem man alle Tabellenzugriffe beendet hat!).
Gast



Verfasst am:
15. Nov 2011, 12:03
Rufname:

AW: Tabellen in andere DB export. VBA ink. Beziehungsstruktu - AW: Tabellen in andere DB export. VBA ink. Beziehungsstruktu

Nach oben
       Version: Office 2007

Zitat:
Wie lauten die Befehle für einfügen und löschen?
INSERT INTO und UPDATE. Allerdings kommt da noch etwas hinzu, da man komplette SQL-Anweisungen verwenden müsste.

wohl eher INSERT und DELETE
Gast



Verfasst am:
15. Nov 2011, 12:05
Rufname:

AW: Tabellen in andere DB export. VBA ink. Beziehungsstruktu - AW: Tabellen in andere DB export. VBA ink. Beziehungsstruktu

Nach oben
       Version: Office 2007

andere Möglichkeit wäre, die Tabellen mit TransferDatabase zu übertragen und hinterher die Verbindungen per VBA neu zu erstellen.
Gast



Verfasst am:
15. Nov 2011, 12:07
Rufname:

AW: Tabellen in andere DB export. VBA ink. Beziehungsstruktu - AW: Tabellen in andere DB export. VBA ink. Beziehungsstruktu

Nach oben
       Version: Office 2007

Zitat:
andere Möglichkeit wäre, die Tabellen mit TransferDatabase zu übertragen und hinterher die Verbindungen per VBA neu zu erstellen.


ach ja? und wie würde der code dazu aussehen?
Gast



Verfasst am:
15. Nov 2011, 12:09
Rufname:

AW: Tabellen in andere DB export. VBA ink. Beziehungsstruktu - AW: Tabellen in andere DB export. VBA ink. Beziehungsstruktu

Nach oben
       Version: Office 2007

Du musst die Tabellen aber natürlich erst unter einem anderen Namen verknüpfen um die Daten in die Slave-Tabellen kopieren zu können
Gast



Verfasst am:
15. Nov 2011, 13:58
Rufname:

AW: Tabellen in andere DB export. VBA ink. Beziehungsstruktu - AW: Tabellen in andere DB export. VBA ink. Beziehungsstruktu

Nach oben
       Version: Office 2007

Zitat:
kann der Unterhaltung überhaupt keiner mehr folgen
Ich halte es für vermessen, den eigenen Zustand verallgemeinern zu wollen. Da hilft eher noch einmal lesen, immerhin wurde lesbares Deutsch verwendet.
Zitat:
Tabellen mit TransferDatabase zu übertragen
vs.
Daten in die Slave-Tabellen kopieren
Vor allem sollte man bei eigenem Unverständnis dann nicht minutenweise Fragmente veröffentlichen, die sich, wenn man sie in einen Zusammenhang bringen will, widersprechen. Schweigen und noch einmal nachdenken ist da sicher die bessere Wahl.

@theolivert: Wenn Dir an einer einfachen Lösung gelegen ist - denke über das Kopieren des Backends nach.

Per TransferDatabase kann man eben nicht einfach Tabellen in eine bestehende gleiche Struktur exportieren, da die gleichnamigen Tabellen bestehen bleiben und die neuen einen Suffix 1 erhalten und dann zusammenhangslos (außerhalb von Beziehungen und außerhalb der Verarbeitung durch Abfragen, Formulare und Berichte) in der DB liegen. Bei Deinem vermutlichen Versuch, die bestehenden Tabellen vorher zu löschen, hattest Du eben nicht die Beziehungen und die davon abhängende Reihenfolge beachtet.

Man kann aber wie bereits beschrieben die Tabellenstruktur stehen lassen und die Daten per Abfragen (SQL-Anweisungen) übertragen. Um Daten per Abfragen zu übertragen, kann man Tabellen in die andere DB verknüpfen, aber man "muss" es nicht - es gibt verschiedene Wege. Auf jeden Fall wird es etwas umfangreicher.
Gast



Verfasst am:
15. Nov 2011, 14:07
Rufname:

AW: Tabellen in andere DB export. VBA ink. Beziehungsstruktu - AW: Tabellen in andere DB export. VBA ink. Beziehungsstruktu

Nach oben
       Version: Office 2007

Zitat:
@theolivert: Wenn Dir an...

Blos gut, dass wenigstens ein Name da ist auf den man sich beziehen kann oder? @Gast wär irgendwie blöd
Gast



Verfasst am:
15. Nov 2011, 14:14
Rufname:

AW: Tabellen in andere DB export. VBA ink. Beziehungsstruktu - AW: Tabellen in andere DB export. VBA ink. Beziehungsstruktu

Nach oben
       Version: Office 2007

da packe ich die Gelegenheit doch gleich mal beim Schopfe Smile

@Gast: wie kommst Du darauf, dass das jedesmal der gleiche ist?
Gast



Verfasst am:
15. Nov 2011, 15:21
Rufname:

AW: Tabellen in andere DB export. VBA ink. Beziehungsstruktu - AW: Tabellen in andere DB export. VBA ink. Beziehungsstruktu

Nach oben
       Version: Office 2007

Zitat:
wie kommst Du darauf, dass das jedesmal der gleiche ist?
Das ist mir
a) egal: Wer sich der Verwechselung aussetzt, muss auch damit leben. Du kannst aber auch Zitate und Antworten von mir auseinandernehmen, die behalten ihren Sinn und ihre Aussage.
b) Wer lesen kann, ist nicht allein auf einen Namen angewiesen, sondern erkennt auch Stil und Sprachstil. Und ich denke, die Wahrscheinlichkeit, dass plötzlich zwei oder mehr gleichzeitig mit inhaltlich voneinander losgelösten Kurzantworten (die der Forenadmin "unglaublich liebt"), die nun in keiner Weise auch nur im Ansatz auf die Frage des Threaderstellers eingehen und wohl nur der eigenen Selbstbefriedigung dienen, auftauchen, also das entgegen bisheriger Erfahrung mehr als ein solcher "Experte" auf einmal auftritt: Diese Wahrscheinlichkeit halte ich für extrem niedrig.
Nebenbei: Bei dem Stil "ein Gedanke - ein Satz - ein Beitrag" kann man noch froh sein, dass es hier kein Gedankengewitter gibt ...

Im folgenden würde ich es begrüßen, wenn der Threadersteller zu Wort kommt und sein Problem besprechen kann.
Gast



Verfasst am:
15. Nov 2011, 15:30
Rufname:


AW: Tabellen in andere DB export. VBA ink. Beziehungsstruktu - AW: Tabellen in andere DB export. VBA ink. Beziehungsstruktu

Nach oben
       Version: Office 2007

Nachtrag (da ich zu dämlich war das vorhin zu schreiben): das Thema ist damit jetzt für mich beendet.
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Datenabgleich gleicher Tabellen 5 Gast 1120 30. Jul 2004, 09:27
Willi Wipp Datenabgleich gleicher Tabellen
Keine neuen Beiträge Access Tabellen & Abfragen: aus zwei Tabellen eine machen 1 mirimaus 2136 30. Jun 2004, 16:30
stpimi aus zwei Tabellen eine machen
Keine neuen Beiträge Access Tabellen & Abfragen: 2 gleiche Tabellen in 2 verschiedenen DB verknüpfen 2 mondi 1015 23. Jun 2004, 10:10
mondi 2 gleiche Tabellen in 2 verschiedenen DB verknüpfen
Keine neuen Beiträge Access Tabellen & Abfragen: 2 tabellen verknüpfen und daten übergeben 5 mihca 2004 05. Jun 2004, 13:22
mihca 2 tabellen verknüpfen und daten übergeben
Keine neuen Beiträge Access Tabellen & Abfragen: 2 tabellen vergleichen 4 Lordoo88 1555 03. Jun 2004, 16:43
Lordoo88 2 tabellen vergleichen
Keine neuen Beiträge Access Tabellen & Abfragen: Löschabfrage -> findet Tabellen nicht (GELÖST) 14 DAU 5674 26. Mai 2004, 13:18
DAU Löschabfrage -> findet Tabellen nicht (GELÖST)
Keine neuen Beiträge Access Tabellen & Abfragen: Frontend und Backend: kann nicht auf die Tabellen zugreifen 1 mhw 803 25. Mai 2004, 12:25
Robsl Frontend und Backend: kann nicht auf die Tabellen zugreifen
Keine neuen Beiträge Access Tabellen & Abfragen: Zwei Tabellen zusammenfügen und Nullwerte überschreiben 1 m.hataj 1304 13. Mai 2004, 18:10
faßnacht(IT); Zwei Tabellen zusammenfügen und Nullwerte überschreiben
Keine neuen Beiträge Access Tabellen & Abfragen: kriterium - datensatz nur in einer von zwei tabellen 3 budking82 1000 11. Mai 2004, 12:59
budking82 kriterium - datensatz nur in einer von zwei tabellen
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage erstelen, die zwei tabellen vergleicht 2 pucky 802 27. Apr 2004, 10:53
ProLogistik Abfrage erstelen, die zwei tabellen vergleicht
Keine neuen Beiträge Access Tabellen & Abfragen: Abgleich von 2 tabellen in access 2003 4 Fierce 1719 16. Apr 2004, 08:27
el_gomero Abgleich von 2 tabellen in access 2003
Keine neuen Beiträge Access Tabellen & Abfragen: datensatz aus mehreren Tabellen im formular anzeigen 1 SixPack 1197 29. März 2004, 10:53
Willi Wipp datensatz aus mehreren Tabellen im formular anzeigen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: MS Frontpage