View Single Post
Old 26-02-2009, 18:35   #1
Guybrush Threepwood
Member
 
L'Avatar di Guybrush Threepwood
 
Iscritto dal: Oct 2005
Città: Meleé Island
Messaggi: 275
[Access 2003] - Relazioni

Ciao a tutti.

Copio qui una discussione già aperta nella sezione di Microsoft, ma forse lì nessuno sapeva aiutarmi e non ho capito come fare a spostare una discussione già aperta.

Ho creato un database in cui una tabella principale è collegata ad altre 6 tabelle "satelliti".
La relazione tra le 6 tabelle con quella principale è del tipo 1 a molti.
Nelle proprietà delle relazioni ho flaggato la casella "Aggiorna campi correlati a catena" mentre ho lasciato deselezionata la casella "Elimina record correlati a catena".

Il problema è questo: se voglio eliminare un record da una delle tabelle satelliti, non me lo permette in quanto mi dice che la tabella principale contiene record correlati.

Come faccio ad eliminare un record dalla tabella satellite senza che vengano eliminati i record nella tabella principale che contengono i riferimenti al record che voglio cancellare?

Un'ultima cosa: se dalle proprietà delle relazioni tolgo la spunta alla casella "Aggiorna campi correlati a catena", se modifico un record mi modifica lo stesso tutti i campi dei record della tabella principale a cui si riferisce. Come faccio ad evitarlo?

Grazie
Guybrush Threepwood è offline   Rispondi citando il messaggio o parte di esso