Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: datekk am Oktober 29, 2014, 13:12:12

Titel: Anfügeabfrage aus Abfrage
Beitrag von: datekk am Oktober 29, 2014, 13:12:12
Hallo,

ich füge mit einer Abfrage zwei Tabellen zusammen. Aus der so entstandenen Liste möchte ich eine Zeile an eine andere (dritte) Tabelle anfügen. Wie kann man das realisieren da keine eindeutige ID verfügbar ist und zwar OHNE den Umweg, die gesamte Abfrage so auszulegen, das erstmal alle Datensätze in eine neue Tabelle gehen und von dieser dann ein bestimmter Datensatz mit Anfügeabfrage gewählt werden kann?

Grüße
.::datekk::.
Titel: Re: Anfügeabfrage aus Abfrage
Beitrag von: DF6GL am Oktober 29, 2014, 14:22:29
Hallo,
falls ich das richtig interpretiere:


Insert into tblTabelle3 (Feld1,Feld2, Feld3) Select FeldA, FeldB, FeldC from abf_ZweiTabellen where <<DerBestimmteDatensatzIstWahr>>
Titel: Re: Anfügeabfrage aus Abfrage
Beitrag von: datekk am Oktober 29, 2014, 15:12:01
Mh.. und wie selektiere ich das "<<DerBestimmteDatensatzIstWahr>>"? Es ist ja nirgends ein Häkchen. Die Liste wird einfach nur angezeigt und der Datensatz auf den ich z.B. klicke soll angefügt werden.

Titel: Re: Anfügeabfrage aus Abfrage
Beitrag von: MaggieMay am Oktober 29, 2014, 15:20:34
Hi,
ZitatWie kann man das realisieren da keine eindeutige ID verfügbar ist
da bleibt dir eigentlich gar nichts anderes übrig, als die Daten aus dem Formular via Recordset feldweise zu übertragen.
Titel: Re: Anfügeabfrage aus Abfrage
Beitrag von: DF6GL am Oktober 29, 2014, 15:24:17
Hallo,

das  "<<DerBestimmteDatensatzIstWahr>>" ist doch das Kriterium, um den Datensatz in der Abfrage zu bestimmen. Wie dieses Kriterium lauten muss, mußt Du nun selber wissen...
Titel: Re: Anfügeabfrage aus Abfrage
Beitrag von: datekk am Oktober 29, 2014, 16:13:16
ok schade...Danke.