webForumDet fria alternativet

Ta bort relaterad data i underformulär

3 svar · 274 visningar · startad av Andreas L

Andreas LMedlem sedan sep. 2000215 inlägg
#1

Hej på er!

Om man har ett huvudformulär med ett underfomulär så är det normalt sett inga problem att ta bort en post i huvudformuläret varpå även den relaterade datan i Underformuläret automatiskt tas bort.
I relationerna finns angivet att även den relaterade datan skall tas bort. Så långt är allt ok!

I detta fall finns -i ett huvudformulär- 2 stycken underformulär som är länkade till varandra. Det första visa titlar i ett skivalbum och den andra underformuläret visa kompositörer för de enskilda titlarna.
Det fungerar utmärkt ända tills man vill ta bort en titel. Access hänger sig och det spelar inte någon roll om det finns några kompositörer angivna eller inte...

Access har själv skapat huvudformuläret och underformulären så man borde därför kunna förvänta sig att man skall kunna ta bort poster oxå.

Hur löser man detta problem utan att skriva VBA-kod? Det är i utbildningssyfte och jag kan därför inte blanda in VBA, men det borde ju fungera iallafall, eftersom det är access själv som skapar formuläret!

BrimbaMedlem sedan dec. 19995 875 inlägg
#2

Har du angett relationer och att de automatiskt skall raderas?

Andreas LMedlem sedan sep. 2000215 inlägg
#3

Jodå, alla relationer är som de ska.

Problemet är en uppdateringsrutin för det underliggande formuläret. Jag fick lösa det genom att ta bort den rutinen och sedan skriva rätt kod vi önskade händelser. Synd iallafall, eftersom detta borde finnas med i felhanteringen.

Kanske bara en miss av microsoft?!
Det går ju att lösa och då borde ju de ha gjort det korrekt ifrån början.

Over And Out

ToonsterMedlem sedan feb. 20001 590 inlägg
#4

Referensintegriteten i relationen? relaterad data ska ju då automatiskt tas bort. Är det någon postlåsning som strular kanske?

/T

123 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)