Una scoperta casuale che mi fa comodo ma non funziona sempre
Inviato: venerdì 2 febbraio 2024, 16:24
Buongiorno al forum faccio sempre tante domande, lo so. E chiedo scusa se disturbo.
Ho un database con un form di ricerca relativo a un Onciario (una sorta di vecchio catasto "allargato anche ad altre notizie") in cui gestisco tre tipi di informazioni:
1)una sorta di "Anagrafe" in cui sono riportati il nucleo famigliare del "contribuente" descrivendo il suo stato civile, la professione, il nome dell'eventuale coniuge il numero e il tipo di persone, ad es figli, nipoti, genitori che convivono e sono a suo carico... (tabella di risultati di sinistra)
2)gli Immobili che sono di proprietà o su cui il contribuente ha diritti di sfruttamento, quasi sempre terreni, con l'indicazione dell'ampiezza, in unità di misura antiche quali tomoli, coppe ecc, il tipo di coltura svolto su di esse ecc. (tabella di risultati di centro)
3)i beni "Mobili" ovvero animali di vario tipo quali ovini, bovini ecc. indicati con decimali perché al fine di evitare duplicazioni se ad es. una mucca è di proprietà a metà con un altro contribuente sarà indicato il valore 0,5 visto che l'altro 0,5 sarà indicato nella pagina relativa all'altro contribuente... (tabella di risultati di destra)
Fatta questa seppur lunga, doverosa premessa, ho per caso digitato %, ma ho visto che funziona anche se metto 0, ad esempio nella casella relativa alla ricerca del numero di ovini, e ho visto che nella relativa tabella di risultati, quella di destra, mi escono tutti i contribuenti che hanno ovini indipendentemente da quanti ciascuno ne possieda.
Questa particolarità (per me) inaspettata mi va benissimo perché ad es. a fini statistici quando si trarranno le conclusioni sullo studio fatto per mezzo del database, potrebbe fare molto comodo sapere in termini assoluti quanti contribuenti possiedono ad es. ovini, anche indipendentemente dal sapere quanti ovini abbia ciascuno.
A questo punto viene la domanda: perché questa stessa "caratteristica" non c'è se ad es. metto 0 o % nella casella "figli M" (figli maschi) se volessi sapere quanti contribuenti hanno figli maschi indipendentemente dal numero che ne abbia ciascuno?
Infatti ad esempio nel db postato ci sono solo due contribuenti dei quali uno ha figli maschi e l'altro no e dunque mettendo 0 o % nell'apposita casella, la tabella di sinistra dovrebbe restituire un record e invece non ne restituisce nessuno.
Siccome le ricerche che governano i subformulari che gestiscono la ricerca Anagrafica e quella dei beni Mobili sono strutturalmente identiche mi chiedo quale sia l'elemento che fa la differenza e non consente il funzionamento uguale di tutti e due i subformulari (di sicuro non è il formato intero o decimale che già provato a uniformare)?
Grazie in anticipo a chi risponderà...
Ho un database con un form di ricerca relativo a un Onciario (una sorta di vecchio catasto "allargato anche ad altre notizie") in cui gestisco tre tipi di informazioni:
1)una sorta di "Anagrafe" in cui sono riportati il nucleo famigliare del "contribuente" descrivendo il suo stato civile, la professione, il nome dell'eventuale coniuge il numero e il tipo di persone, ad es figli, nipoti, genitori che convivono e sono a suo carico... (tabella di risultati di sinistra)
2)gli Immobili che sono di proprietà o su cui il contribuente ha diritti di sfruttamento, quasi sempre terreni, con l'indicazione dell'ampiezza, in unità di misura antiche quali tomoli, coppe ecc, il tipo di coltura svolto su di esse ecc. (tabella di risultati di centro)
3)i beni "Mobili" ovvero animali di vario tipo quali ovini, bovini ecc. indicati con decimali perché al fine di evitare duplicazioni se ad es. una mucca è di proprietà a metà con un altro contribuente sarà indicato il valore 0,5 visto che l'altro 0,5 sarà indicato nella pagina relativa all'altro contribuente... (tabella di risultati di destra)
Fatta questa seppur lunga, doverosa premessa, ho per caso digitato %, ma ho visto che funziona anche se metto 0, ad esempio nella casella relativa alla ricerca del numero di ovini, e ho visto che nella relativa tabella di risultati, quella di destra, mi escono tutti i contribuenti che hanno ovini indipendentemente da quanti ciascuno ne possieda.
Questa particolarità (per me) inaspettata mi va benissimo perché ad es. a fini statistici quando si trarranno le conclusioni sullo studio fatto per mezzo del database, potrebbe fare molto comodo sapere in termini assoluti quanti contribuenti possiedono ad es. ovini, anche indipendentemente dal sapere quanti ovini abbia ciascuno.
A questo punto viene la domanda: perché questa stessa "caratteristica" non c'è se ad es. metto 0 o % nella casella "figli M" (figli maschi) se volessi sapere quanti contribuenti hanno figli maschi indipendentemente dal numero che ne abbia ciascuno?
Infatti ad esempio nel db postato ci sono solo due contribuenti dei quali uno ha figli maschi e l'altro no e dunque mettendo 0 o % nell'apposita casella, la tabella di sinistra dovrebbe restituire un record e invece non ne restituisce nessuno.
Siccome le ricerche che governano i subformulari che gestiscono la ricerca Anagrafica e quella dei beni Mobili sono strutturalmente identiche mi chiedo quale sia l'elemento che fa la differenza e non consente il funzionamento uguale di tutti e due i subformulari (di sicuro non è il formato intero o decimale che già provato a uniformare)?
Grazie in anticipo a chi risponderà...