Creare Tabella contenente il conteggio dei record contenuti in altre tabelle non correlate

di il
3 risposte

Creare Tabella contenente il conteggio dei record contenuti in altre tabelle non correlate

Ciao a tutti,
come da titolo, avrei necessità di riassumere in una tabella la numerosità dei record contenuti in altre tabelle (40 ca) fra loro non relazionate (risultato di query su altre tabelle).
Lo scopo è quello di creare una fotografia generale del risultato delle query/tabelle create.
Grazie per l'aiuto

3 Risposte

  • Re: Creare Tabella contenente il conteggio dei record contenuti in altre tabelle non correlate

    PaoPe ha scritto:


    Lo scopo è quello di creare una fotografia generale del risultato delle query/tabelle create.
    E' una richiesta un po' strana, se è possibile potresti spiegare l'uso "concreto" di questa cosa? Pure delle query? vabbè.
    Alla prima modifica dei dati che fai, ricalcoli tutto? Poi vediamo come arrivare al risultato.
  • Re: Creare Tabella contenente il conteggio dei record contenuti in altre tabelle non correlate

    In effetti, probabilmente, è un uso un po' improprio per access: concretamente le query eseguono dei calcoli e producono dei risultati salvati in tabelle (statiche) che vengono poi confrontate con altrettante "tabelle" prodotte da un gestionale. Il confronto dei due risultati produce le tabelle delle quali vorrei conteggiare i record. In sostanza vorrei ottenere un quadro riassuntivo delle discordanze rilevate dai vari controlli (contenuti in diverse tabelle non relazionate, ca 40). Spero di essere riuscito a spiegarmi. grazie
  • Re: Creare Tabella contenente il conteggio dei record contenuti in altre tabelle non correlate

    PaoPe ha scritto:


    ... Spero di essere riuscito a spiegarmi. grazie
    Poco, devo fidarmi di quello che hai detto e che è giusto che sia così.
    Devi trovare il nome di tutte le tabelle non di sistema. Questo lo puoi ottenere dalla collection TableDefs (che contiene oggetti TableDef) oppure accedendo al contenuto della tabella di sistema MSysObjects.
    Guarda, qui c'è una pagina che mostra entrambi i sistemi
    https://superuser.com/questions/830758/generate-list-of-microsoft-access-database-tables
    Se vuoi un sistema che fa tutto in un "colpo solo" c'è il DCount, illustrato qui

    Oppure, sempre tornando all'uso degli oggetti TableDef c'è la proprietà RecordCount

    Ovviamente sta a te indicare i criteri se ci sono da escludere anche altre tabelle oltre a quelle di sistema.
Devi accedere o registrarti per scrivere nel forum
3 risposte