Guybrush Threepwood
18-02-2009, 20:20
Ciao a tutti.
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
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