Avatar billede jobless Nybegynder
20. august 2003 - 14:11 Der 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

Hvordan gør jeg det?

MVh

JoBless
Avatar billede mugs Novice
20. august 2003 - 14:27 #1
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.
Avatar billede jobless Nybegynder
20. august 2003 - 14:51 #2
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 ?!?
Avatar billede stry Nybegynder
20. august 2003 - 15:08 #3
Hej Jobless, fik du løst http://www.eksperten.dk/spm/346270 , hvis du gjorde er det vel ved at være lukketid?
Avatar billede mugs Novice
20. august 2003 - 15:32 #4
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.
Avatar billede jobless Nybegynder
20. august 2003 - 15:36 #5
stry: joo, du har da ret ;=)

mugs: ok, det havde jeg ikke tængt på, tester lige...
Avatar billede nih Novice
20. august 2003 - 22:44 #6
Du kunne også definere en fælles nøgle i tabel1 på felt1 og felt2. Derved fejler en handlingsforespørgsel hvis du prøver at indsætte dubletter.
Avatar billede jobless Nybegynder
21. august 2003 - 14:20 #7
mugs: det ser ud til at virke fint.

Tak for hjælpen.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester