Ho indicato l'anomalia del numero di record ma in realtà anche a me sembra strano.
Il file è di tipo Access.
l'SQL della query che crea problemi è la seguente:
SELECT Utenti_Com.ID_Utente, Utenti.Username, Categoria.Categoria, Tipi_Campioni.Tipo_Campione, Assegnazione.Descrizione_Campione, Comunicazioni.Data_Comunicazione, Assegnazione.ID_Assegnazione, Comunicazioni.N_Prot_ente, Enti.Denominazione_Ente, Assegnazione.Data_Assegnazione, Assegnazione.Tipo_Controllo, Assegnazione.Lavorazione, Assegnazione.Data_inizio_prove, Assegnazione.Data_fine_prova, Assegnazione.Numero_Certificato, Assegnazione.Data_Certificato, Assegnazione.Numero_Campione, Campionamento.Data_Camp, Campionamento.ID_Camp, Campionamento.Punto_Camp, Campionamento.Metodo, Campionamento.Strumentazione, Campionamento.Note_Camp, Campionamento.Personale, Tipi_Campioni.ID_Categoria, Assegnazione.ID_Tipo_Campione, Ass_Com.ID_Comunicazioni, Comunicazioni.ID_Ente, Utenti.Nome, Utenti.Cognome, IIf([Lavorazione]=0,"R",IIf([Lavorazione]=1,"W",IIf([Lavorazione]=2,"C",IIf([Lavorazione]=3,"F")))) AS Stato, Assegnazione.contr_camp, [Categoria] & [Tipo_Campione] & [Tipo_Controllo] AS Unione, Utenti_Com.ID_Comunicazioni
FROM (((((Categoria INNER JOIN Tipi_Campioni ON Categoria.ID_Categoria = Tipi_Campioni.ID_Categoria) INNER JOIN Assegnazione ON Tipi_Campioni.ID_Tipo_Campione = Assegnazione.ID_Tipo_Campione) LEFT JOIN Campionamento ON Assegnazione.ID_Assegnazione = Campionamento.ID_Assegnazione) INNER JOIN (Utenti INNER JOIN (((Enti INNER JOIN Comunicazioni ON Enti.ID_Ente = Comunicazioni.ID_Ente) INNER JOIN Ass_Com ON Comunicazioni.ID_Comunicazioni = Ass_Com.ID_Comunicazioni) INNER JOIN Utenti_Com ON Comunicazioni.ID_Comunicazioni = Utenti_Com.ID_Comunicazioni) ON Utenti.ID_Utente = Utenti_Com.[ID_Utente]) ON Assegnazione.ID_Assegnazione = Ass_Com.ID_Assegnazione) INNER JOIN Tipo_Posta ON Comunicazioni.ID_Tipo_Posta = Tipo_Posta.ID_Tipo_Posta) INNER JOIN Posta ON Tipo_Posta.ID_Posta = Posta.ID_Posta;
Allego di seguito la struttura della query e delle tabelle del backend.
L'anomalia è stata verificata dopo l'aggiunta delle tabelle: Ass_com e Utenti_Com.
Allegati: