Avatar billede tyler_durden Nybegynder
29. januar 2002 - 14:54 Der er 6 kommentarer og
2 løsninger

Kæde en anden tabel i en sletteforespørgsel

Jeg har en sletteforespørgsel, som sletter nogle givne poster. Da jeg også vil have, at den skal slette nogle poster i en anden tabel, så har jeg kædet de to tabeller sammen i forespørgslen. Det vil Access ikke gå med til. Kommer med følgende besked; "Du skal angive den tabel, der indeholder de poster, du vil slette".
Avatar billede proaccess Nybegynder
29. januar 2002 - 14:59 #1
DELETE tabel1.* FROM Tabel1, Tabel2...
Avatar billede terry Ekspert
29. januar 2002 - 14:59 #2
if the joined table is related then you can go in the relationships window and modify the relationship so that cascade deletes are allowed then you only need to delete theone table and the related records get deleted automaticaly
Avatar billede tyler_durden Nybegynder
29. januar 2002 - 15:05 #3
Nåh... Men jeg kan ikke huske, hvordan jeg sætte relationen, til at opdatere kaskadevis...
Avatar billede tyler_durden Nybegynder
29. januar 2002 - 15:10 #4
Har fundet det...
Avatar billede proaccess Nybegynder
29. januar 2002 - 15:11 #5
MENU: Funktioner - Relationer
Dobbeltklik på relationen, og angiv kaskadevis sletning.
Avatar billede tyler_durden Nybegynder
29. januar 2002 - 15:14 #6
Hmmm..... I den ene tabel, er nøglen autonummering, og i det andet er det tal. Jeg kan ikke rigtig ændre det...
Avatar billede terry Ekspert
29. januar 2002 - 15:39 #7
This is OK!
In the table where it is an autonumber this is the primary (unique) key, for example in an Order.
In the table where it is a number it is the foreign key, for example in an Order Detail.

If you delete an order you want to delete alll order details.

So drag the field from the primary key side to the foreign key side and then the two fields will have a line going between them. Right click on the line and select Edit Relationships. Then select Enforce Referentail Integrity and Cascade Delete Related Records.
Avatar billede terry Ekspert
29. januar 2002 - 15:46 #8
An autonumber IS also a number!
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