20. august 2003 - 14:11Der er
6 kommentarer og 1 løsning
Opdatering af poster, på baggrund af en anden tabel
Hej.
Jeg har en tabel(tabel1) som skal opdateres, på baggrund af en anden(tabel2).
Jeg vil gerne i tabel1 have tilføjet alle de poster fra tabel2, som ikke eksisterer i tabel1, udfra 2 felter, felt1 og felt2. Dette skal forståes således, at kombinationen af felt1 og felt2 afgør om feltet eksisterer i tabel1.
tabel1: felt1: felt2: a 1 b 1 c 1
table2: felt1: felt2: a 1 b 1 b 2 b 3 c 1 c 16
Meningen er at jeg i tabel1 vil have oprettet posterne b2 + b3 + c16
I databasevinduet laver du en forespørgsel oh bruger guiden "Find ikke relaterede poster". På denne kører du nu en Tilføjelsesforespørgsel, der smider data over i tabel1.
Du blander begreberne Opdatering lidt sammen med Tilføj:
- Opdatering er en ændring af allerede eksisterende poster. - Tilføj er som navnet siger tilføjelse af nye poster.
Ja, jeg mener selvf. tilføj de poster som ikke findes.
Jeg er fint fortrolig med at lave en forespørgsel som finder ikke relaterede poster, men mit problem er hvordan jeg skal joine for at kombinere de 2 felter ?!?
Lav 2 handlingsforespørgsler med felt 1 og felt2 fra hver sin tabel. i disse forespørgsler kaver du et udtryk, der sammenstiller felterne. Kør en Find ikke relaterede poster på denne, og på denne igen en tilføjelsesforespørgsel.
Har lavet en testdb på baggrund af de data du har skrevet ovenfor. Læg din e-mail hvis du vil have den tilsendt.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.