Vinnaren i pepparkakshustävlingen!
2009-09-06, 14:47
  #1
Medlem
Tjena! Har en snabb fråga om queries i access.

Har en tabell A med ett fält ID.. Sen en tabell B med fält AID, med A.ID som foreign key.

Skulle nu behöva ändra ett record i A's ID.. Men detta går inte, eftersom flera record i B refererar till A.ID.. Finns det någon query som utför cascading ändringar?

UPDATE A
SET ID = "hej"
WHERE ID = "1"

Funkar inte..

"The record cannot be deleted or changed because table 'B' includes related records."

Tips?
Citera
2009-09-06, 15:08
  #2
Medlem
Citat:
Ursprungligen postat av cyberrascal
Tjena! Har en snabb fråga om queries i access.

Har en tabell A med ett fält ID.. Sen en tabell B med fält AID, med A.ID som foreign key.

Skulle nu behöva ändra ett record i A's ID.. Men detta går inte, eftersom flera record i B refererar till A.ID.. Finns det någon query som utför cascading ändringar?

UPDATE A
SET ID = "hej"
WHERE ID = "1"

Funkar inte..

"The record cannot be deleted or changed because table 'B' includes related records."

Tips?


Hej

Prova att ändra inställningen för relationen:

Gå in i fönstret "Relationer", högerklicka på relationen mellan A och B och bocka för rutan "Uppdatera poster i relaterade tabeller"
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback