Hallo zusammen!
Es ist mal wieder Schwarmwissen gefragt... leider stehe ich ziemlich auf dem Schlauch und weis nicht, ob mein Vorhaben so überhaupt realisierbar ist.
***************************************************************************************************
Aufgabe:
2 Tabellen mit identischer Struktur sollen miteinander verglichen werden.
Tabelle A ist die Quelltabelle, welche ihren Inhalt aus einer verknüpften Excel-Datei bezieht. Enthaltene Informationen sind: ein eindeutiger Primärschlüssel (Projektnummer), Projektleiter, Projektfortschritt als %-Angabe und Projektphase.
Tabelle B ist eine "Kopie" der Quelltabelle, welche zusätzlich eine Spalte für projektspezifische Notizen / Bemerkungen enthält. (Die Quelltabelle ist ja leider nicht editierbar, sodass ich nicht direkt die Notizen anfügen kann --> Daher Tabelle B).
Bei jedem Start der Access-Datenbank bezieht Tabelle A die Quelldaten neu --> alle Daten im Excel-File werden neu eingetragen bzw. ersetzt. Sollte ein Projekt nun weiter fortgeschritten sein (Projektfortschritt in % oder Projektphase ändert sich), möchte ich diese Werte im entsprechenden Datensatz von Tabelle B aktualisieren. Dabei darf allerdings nicht die Information für projektspezifische Notizen verloren gehen.
***************************************************************************************************
Vermutlich habe ich schon um zu viele Ecken gedacht und sehe den Wald vor lauter Bäumen nicht mehr :-\
Hallo,
Das sollte sich mit drei Abfragen erledigen lassen.
Als Erstes brauchst du eine Abfrage nach diesem Muster: http://www.donkarl.com?FAQ3.16 (http://www.donkarl.com?FAQ3.16)
Diese ist die Quelle für eine Anfügeabfrage (INSERT INTO B ...).
Damit werden neue Einträge aus der Excel-Datei deiner Tabelle
hinzugefügt.
Als Letztes noch eine Aktualisierungsabfrage (UPDATE B ...).
gruss ekkehard