Ich habe eine Access 2010-Datenbank mit zwei Tabellen T1 und T2. Ich möchte eine Update-Abfrage schreiben, so dass Werte in T1 mit Werten aus T2 aktualisiert werden. T2 hat zusätzliche Felder, die T1 nicht hat. Diese Felder sollten für das Update ignoriert werden. Abgesehen von diesen Feldern teilen T1 und T2 dieselben Felder und Feldnamen.Aktualisieren von Werten in ms-Zugriffstabelle mit Werten aus einer anderen Tabelle
Da die Anzahl der Felder ziemlich groß ist (mindestens 50), habe ich versucht, nach einem einfachen Drag & Drop-Konfiguration der Abfrage zu suchen. Ich habe beide Tabellen in der Entwurfsansicht verbunden, indem ich den Primärschlüssel von T1 auf den Primärschlüssel von T2 gezogen habe. Dann habe ich alle Felder von T1 zum Datagrid unterhalb der Tabellenansicht hinzugefügt.
Zugriff jetzt möchte ich jedes Feld ([T2]. [Feldname]) unter den hinzugefügten Feldern auswählen und eingeben. Will ich versuche zu erreichen ist, dass diese Informationen automatisch ausgefüllt werden. Ich bezweifle, dass Access eine so essentielle Funktionalität nicht hat und ich wäre dankbar, wenn jemand mir in die richtige Richtung zeigen würde oder einen Einblick geben würde, warum dies NICHT der richtige Weg ist, meinen Tisch zu aktualisieren.
Ohne es noch getestet zu haben, scheint dies der perfekte Weg zu sein. Ich war nur sehr verwirrt, wie Access diese Funktionalität nicht mit dem Designer anbietet, da es möglich ist, Beziehungen zwischen zwei Tabellen zu erstellen. Danke für den Code und die SQL-Abfrage! – dm1988