volly86
27-07-2009, 19:29
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
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