Dobry den, v D2006 a FB2.5 robim aplikaciu klient-server a neviem ako zamedzit lubovolnemu uzivatelovi vymazat z datasetu zaznam, ktory ma vazbu na iny dataset a tak poprosim o teoreticku pomoc.Vysvetlim na priklade
mam dataset1 DS1 s nazvom dsetu ODD a polozkami IDODD (primarny kluc) a C_ODD ( cislo oddelenia) a --- DS2 s nazvom dsetu OSO a polozkami IDOSO (primarny kluc), IDODD (cudzi kluc) , C_OSO (cislo osoby) a ....
ako mozem zamedzit tomu, aby uzivatel s pravami na mazanie vymazal z DS1 zaznam,ktory ma vazbu na DS2. Na webe sa mi potvrdil logicky predpoklad, ze by som mal analyzovat existenciu polozky z DS1 v kazdom datasete,kde je IDODD ako cudzi kluc. Programatorsky to je zvladnutelne, ale nie je nejaky iny seriozny postup? Vdaka za Vas cas.
|