Access 2007 / Excel 2007 'Synchronisation'

Hallo zusammen,

ich habe Access und Excel 2007.
Folgende Situation:

Access-DB besteht aus mehreren Tabellen, die untereinander verknüpft sind, u.a. eine Tabelle „Artikelstamm-Access“.

Des Weiteren habe ich eine Excel-Tabelle „Artikelstamm-Excel“.

„Artikelstamm-Access“ enthält zum Teil mehr und andere Spalten als „Artikelstamm-Excel“.

ZIEL ist es aber, dass es 1 finale Access-Tabelle gibt, die ebendiese „Artikelstamm-Access“-Spalten beinhaltet (nicht mehr und nicht weniger).

Primärschlüssel ist sowohl in Access als auch in der Excel-Tabelle die Artikel-Nr.

Die Access-Tabelle enthält sämtliche Artikel-Nr der Excel-Tabelle und noch einige mehr.

ZIEL ist es, dass nur noch die Artikel-Nr. der Excel-Tabelle in der finalen Access-Tabelle vorhanden sind, jedoch ergänzt um die Spalten (inkl. Inhalt/Informationen) der „Artikelstamm-Access“-Spalten, die in der Excel-Tabelle fehlen.

Ich hoffe, ich konnte es verständlich erklären, worum es geht. Letztlich sind also die Inhalte der Excel-Tabelle „führend“, müssen jedoch vervollständigt werden um die anderen Spalten der Access-Tabelle.

Wie kann/soll ich hier vorgehen? Ich brauche dringend eine Lösung, berufsbedingt…

Vielen Dank für Eure Hilfe!

Hallo Sebastian,

Ich hoffe, ich konnte es verständlich erklären, worum es geht.

nö, aber ich denke ich habe verstanden was du willst!?

Letztlich sind also die Inhalte der Excel-Tabelle „führend“,
müssen jedoch vervollständigt werden um die anderen Spalten
der Access-Tabelle.

ja, so kompliziert kann man es auch ausdrücken…andere hätten gesagt: importiere die Exceltabelle in die Access-Tabelle und gut is.

Wie kann/soll ich hier vorgehen?

  • Datensicherung das beiden Tabellen erstellen

  • Access-Tabelle öffnen

  • [STRG]+[A] und dann [Entf] drücken

  • Tabelle schließen

  • in Access die Exceltabelle verknüpfen

  • eine Anfügeabfrage (Excel- in AccessTabelle) erstellen

  • die Anfügeabfrage ausführen

  • fertig

Hmmm, und was soll ich von so einem Satz halten? :smile:

Ich brauche dringend eine Lösung,

dringend = der Termin ist in Kürze und wichtig

berufsbedingt…

in deiner Vika steht: Student

„berufsbedingt“ in Verbindung mit „dringend“ bedeutet dann idR:
das die Hausaufgabe bis Montag fertig sein muss?

Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)

Hallo Sebastian,

Ich hoffe, ich konnte es verständlich erklären, worum es geht.

nö, aber ich denke ich habe verstanden was du willst!?

Letztlich sind also die Inhalte der Excel-Tabelle „führend“,
müssen jedoch vervollständigt werden um die anderen Spalten
der Access-Tabelle.

ja, so kompliziert kann man es auch ausdrücken…andere
hätten gesagt: importiere die Exceltabelle in die
Access-Tabelle und gut is.

Wie kann/soll ich hier vorgehen?

  • Datensicherung das beiden Tabellen erstellen
  • Access-Tabelle öffnen
  • [STRG]+[A] und dann [Entf] drücken
  • Tabelle schließen

Das kann nicht die Lösung sein, denn dann sind ja auch die Spalteninhalte weg, die ich noch übernehmen muss.

  • in Access die Exceltabelle verknüpfen

  • eine Anfügeabfrage (Excel- in AccessTabelle) erstellen

  • die Anfügeabfrage ausführen

  • fertig

Hmmm, und was soll ich von so einem Satz halten? :smile:

Ich brauche dringend eine Lösung,

dringend = der Termin ist in Kürze und wichtig

Ja

berufsbedingt…

in deiner Vika steht: Student

Duales Studium :wink:

„berufsbedingt“ in Verbindung mit „dringend“ bedeutet dann
idR:
das die Hausaufgabe bis Montag fertig sein muss?

Nein, das bedeutet sonst „Ärger mit dem Chef“ :smile:

Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)

Hallo Sebastian,

Das kann nicht die Lösung sein, denn dann sind ja auch die
Spalteninhalte weg, die ich noch übernehmen muss.

sag ich doch: nicht verstanden :frowning:

so wie ich es sehe, wirst du um eine VBA Funktion nicht umhinkommen, die die Zeilen der Exceltabelle ausließt, mit den Informationen der Access-Tabelle vergleicht und ggf. ergänzt.

Du kannst VBA programmieren?

Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)