|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: May 2004
Città: Modena
Messaggi: 46
|
[MS ACCESS] Record che non si eliminano
Ciao, ho una query di questo tipo
SELECT Anagrafica.[ID Anagrafica], Atleti.[ID Atleta], Anagrafica.[Tipo Anagrafica], Anagrafica.Cognome, Anagrafica.Nome, Anagrafica.Indirizzo, Anagrafica.CAP, Anagrafica.Provincia, Anagrafica.Città, Anagrafica.[Data di Nascita], Anagrafica.[Provincia di Nascita], Anagrafica.[Luogo di Nascita], Anagrafica.Telefono, Anagrafica.Cellulare, Anagrafica.[Codice Fiscale], Anagrafica.[M/F], Anagrafica.[E-Mail], Anagrafica.Foto, Anagrafica.Note, Anagrafica.[Data Inserimento], Anagrafica.[Data Ultima Modifica], Atleti.Stagione, Atleti.[ID Squadra], [#squadre#].Categoria, [#squadre#].[Nome Squadra], [#squadre#].Tecnico, Atleti.[Allenamenti Settimanali], Atleti.[Giorni di Allenamento], Atleti.[Scuola Frequentata], Atleti.Abbonamento, Atleti.[Visita Medica], Atleti.Iscrizione, Atleti.[Certificato Medico PDF] FROM (Anagrafica INNER JOIN Atleti ON Anagrafica.[ID Anagrafica] = Atleti.[ID Anagrafica]) INNER JOIN [#squadre#] ON Atleti.[ID Squadra] = [#squadre#].[ID Squadra] WHERE (((Anagrafica.[Tipo Anagrafica])="ATLETA")) ORDER BY Anagrafica.Cognome, Anagrafica.Nome; che viene usata da una maschera per l'inserimento dei dati. Quando elimino un record, viene eliminato solo il record della tabella Atleti (collegata alla tabella Anagrafica dalla chiave secondaria ID Anagrafica, che a sua volta è chiave primaria nella tabella Anagrafica). Nella maschera il record non si vede più ma se vado in Anagrafica è ancora presente perchè? Io elimino però il record dal lato uno
__________________
Ultima modifica di volly86 : 27-07-2009 alle 20:36. |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Jun 2007
Messaggi: 66
|
devi utilizzare i vincoli di integrità referenziale sulla chiave esterna:
esempio: create table Esame ( .... .... foreign key Matr references Studente on delete cascade on update cascade ) |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:40.



















