Il giorno giovedì 5 novembre 2015 20:47:40 UTC+1,
vlad...@libero.it ha scritto:
> Ciao,
> intanto 15 tabelle più una query mi pare un tantino esagerato in quanto Access ha la possibilità di fare molte cose solo con due o al massimo tre tabelle... ma non voglio entrare in merito alla tua scelta.
>
> Veniamo a noi con un esempio:
>
> Tabella1
> Id(chiave primaria)
> Razza
>
> Id chiave primaria relazionata 1 -> molti con la chiave esterna di Tabella2
> Id(chiave primaria)
> Id_Tabella1 (chiave esterna)
> Tipo_Razza
> Genere_Razza
>
> Nel momento in cui ti costruisci una query con totali:
> 1)volendo vedere quante razze hai, devi lasciare in raggruppamento record solo il campo Razza più un nuovo campo dove ci sarà il conteggio del campo Razza.
>
> 2)volendo vedere oltre alle razze, anche tutti coloro che appartengono alle diverse razze, devi raggruppare il campo razza, il campo Tipo_Razza ed un nuovo campo dove ci sarà il conteggio del Tipo_Razza.
>
> 3)infine, se vuoi vedere il genere appartenente ad ogni Tipo_Razza, devi raggruppare Razza, Tipo_Razza, Genere ed un nuovo campo dove andrai a conteggiarti il Genere.
>
> Detto ciò, hai un'altra possibilità, cioè mettere mano alla funzione DCount.
>
> 1)per vedere solo il conteggio delle razze, in una casella di testo della MASCHERA inserisci:
> =Dcount("Razze";""Tabella1";)
>
> 2)per vedere il Genere appartenente al Tipo_Razze delle varie razze, in una casella di testo della SOTTOMASCHERA inserisci:
> =DCount("Genere";"Tabella2";"Id_Esterno=" & [Parent]![Id] & " And Tipo_Razza='" & Replace([Tipo_Razza];"'";"''") & "'")
>
> da notare che essendo Id numerico non ha bisogno delle doppie virgolette di un campo testo.
>
> A questo punto scegli tu come è meglio fare, è ovvio che se vai a sceglierti il Genere solo con le razze scarterai a priori di che tipo sono le razze.
> Vladimiro
Grazie Vladimiro,
ho cercato di seguire il tuo ragionamento circa il primo metodo ma la mia struttura non è come ne tuo esempio. Io ho una tabella soltanto che ha solo la specie (non so che intendi per tipo razza) ed il sesso. Potrei spiegarti com'è strutturato il mio progetto ma forse capiresti meglio se te lo inviassi, che ne pensi ? pesa circa 27 MB.
Circa il secondo metodo, il DCount mi ha dato uno spunto di ricerca. Il primo argomento è il campo dove devo conteggiare ed il secondo è il dominio. Sul terzo posso mettere dei criteri di ricerca tipo "like". Devo però mettere in relazione due campi che ho nella maschera mentre il primo argomento ne contempla uno solo (si potrà mettere in relazione anche il secondo con qualcosa come IIF ?).
Dimmi tu..
Grazie.