Ok, ho capito meglio il problema, ho una query di 3 tabelle:
Cad, Indirizzo e Aziende, legate da IDAzienda e IDIndirizzo. Ho una maschera che visualizza il risultato della query (vengono visualizzati solamente campi della tabella cad). Quando elimino un record da questa maschera vengono eliminate le relative righe delle tabelle azienda e indirizzo.
C'è modo di strurrurare la query in modo da evitare questo problema? Posto il codice qui sotto:
codice:
SELECT dbo.Cad.Cad, dbo.Cad.Versione
FROM dbo.Cad INNER JOIN
dbo.Indirizzi ON dbo.Cad.IDAzienda = dbo.Indirizzi.IDAzienda AND dbo.Cad.IDIndirizzo = dbo.Indirizzi.IDIndirizzo INNER JOIN
dbo.Aziende ON dbo.Indirizzi.IDAzienda = dbo.Aziende.IDAzienda
WHERE (dbo.Indirizzi.Indirizzo = @ind) AND (dbo.Aziende.Ragione_sociale1 = @rs)