Discussione:
Statistiche con Access?
(troppo vecchio per rispondere)
EleSSaR^
2006-05-11 11:53:09 UTC
Permalink
Fup2: microsoft.public.it.office.access

Salve a tutti!
Ho una domanda da vero newbie. Premetto inoltre che non dispongo Access sul
mio PC ma devo usarlo presso un'associazione dove faccio volontariato, dove
hanno installato Office Professional 2003. In quelle sede non c'è internet,
quindi devo porre le domande senza poter provare 'dal vivo' il tutto.

Il mio compito è creare un foglio Excel con un set di statistiche create a
partire da un db Access. Premetto che ho un po' di esperienza con i DB,
quindi avrei un'idea di dove 'mettere le mani' parlando di SQL puro, ma
immagino ci sia qualche sistema più semplice e rapido usando i tool di
Microsoft. Vi faccio un esempio di cosa dovrei fare:

-Prendere tutti i record di una tabella che rappresenta delle persone,
indicarne il numero totale e poi indicare quanti sono maschi e quanti sono
femmine in base al valore di una certa colonna, nonchè la percentuale (che
può cmq essere calcolata in Excel direttamente).. In SQL, farei una cosa
tipo:

SELECT COUNT(*) FROM persone;
SELECT COUNT(*) FROM persone WHERE sesso="m";
SELECT COUNT(*) FROM persone WHERE sesso="f";

e spedirei il tutto nelle caselle apposite.

Poi le cose si complicherebbero un minimo, perchè altri parametri vanno
visualizzati es. a seconda dell'età, del sesso, etc, e quindi entrerebbero
in gioco dei join, ma la sostanza è questa.

Vorrei però creare un foglio Excel che possa essere:

1) Autoaggiornantesi a richiesta prelevando i valori dal db
2) Salvabile come 'snapshot' di un certo stato del database
3) vorrei che gli snapshot fossero autonomi, ovvero spedibili/copiabili
senza copiare anche il database.

Ovviamente non voglio la 'pappa pronta', ma essendo totalmente a digiuno
dell'argomento mi piacerebbe mi consigliaste un argomento della guida di
Excel da consigliare, oppure qualche manuale o qualche sito.

Grazie a chiunque mi darà una mano!
--
EleSSaR^ <***@yahoo.it>
--
Scrivi 'ottanta' in cifre per contattarmi
Write 'eighty' as numbers to contact me.
Roberto da casa
2006-05-11 12:38:46 UTC
Permalink
Post by EleSSaR^
Fup2: microsoft.public.it.office.access
Salve a tutti!
Ho una domanda da vero newbie. Premetto inoltre che non dispongo Access sul
mio PC ma devo usarlo presso un'associazione dove faccio volontariato, dove
hanno installato Office Professional 2003. In quelle sede non c'è internet,
quindi devo porre le domande senza poter provare 'dal vivo' il tutto.
Il mio compito è creare un foglio Excel con un set di statistiche create a
partire da un db Access. Premetto che ho un po' di esperienza con i DB,
quindi avrei un'idea di dove 'mettere le mani' parlando di SQL puro, ma
immagino ci sia qualche sistema più semplice e rapido usando i tool di
-Prendere tutti i record di una tabella che rappresenta delle persone,
indicarne il numero totale e poi indicare quanti sono maschi e quanti sono
femmine in base al valore di una certa colonna, nonchè la percentuale (che
può cmq essere calcolata in Excel direttamente).. In SQL, farei una cosa
SELECT COUNT(*) FROM persone;
SELECT COUNT(*) FROM persone WHERE sesso="m";
SELECT COUNT(*) FROM persone WHERE sesso="f";
e spedirei il tutto nelle caselle apposite.
Poi le cose si complicherebbero un minimo, perchè altri parametri vanno
visualizzati es. a seconda dell'età, del sesso, etc, e quindi entrerebbero
in gioco dei join, ma la sostanza è questa.
1) Autoaggiornantesi a richiesta prelevando i valori dal db
2) Salvabile come 'snapshot' di un certo stato del database
3) vorrei che gli snapshot fossero autonomi, ovvero spedibili/copiabili
senza copiare anche il database.
Ovviamente non voglio la 'pappa pronta', ma essendo totalmente a digiuno
dell'argomento mi piacerebbe mi consigliaste un argomento della guida di
Excel da consigliare, oppure qualche manuale o qualche sito.
Grazie a chiunque mi darà una mano!
Ammesso e non concesso che io abbia capito il tuo problema, creati tali
statistiche completamente in Excel con dei report (contenenti eventuali
sottoreport), quindi esporti i report in un file Excel usando il Metodo
TransferSpreadsheet (vedi help) e/o li esporti in un file snapshot usando il
Metodo OutputTo (vedi help).
Post by EleSSaR^
--
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------
Davide (Sib)
2006-05-11 13:31:47 UTC
Permalink
Post by EleSSaR^
Fup2: microsoft.public.it.office.access
Salve a tutti!
Ho una domanda da vero newbie. Premetto inoltre che non dispongo Access sul
mio PC ma devo usarlo presso un'associazione dove faccio volontariato, dove
hanno installato Office Professional 2003. In quelle sede non c'è internet,
quindi devo porre le domande senza poter provare 'dal vivo' il tutto.
Qui mi corre l'obbligo di darti un suggerimento: o ti installi office o li
costringi armi alla mano a farsi una connessione internet (ormai è
impensabile non averne, soprattutto in una associazione)
Post by EleSSaR^
Il mio compito è creare un foglio Excel con un set di statistiche create a
CUT
Post by EleSSaR^
1) Autoaggiornantesi a richiesta prelevando i valori dal db
2) Salvabile come 'snapshot' di un certo stato del database
3) vorrei che gli snapshot fossero autonomi, ovvero spedibili/copiabili
senza copiare anche il database.
C'è un motivo particolare per cui "devi" usare Excel?
Voglio dire, a meno che tu non debba fare calcoli ESTREMAMENTE complessi e
particolarmente incrociati ti suggerisco di gestire tutto da access con dei
report (facilissimi poi da utilizzare per creare snapshot con tanto di
visualizzatore grautito).
Se proprio ritieni che non puoi fare a meno di excel puoi benissimo
collegare i dati da usare poi per le tue analisi, ci sono strumenti di
connessione dati quasi del tutto automatizzati.

Ciao

Davide
--
www.gestionedati,com
Alan Franzoni
2006-05-11 17:32:37 UTC
Permalink
Post by Davide (Sib)
Qui mi corre l'obbligo di darti un suggerimento: o ti installi office o li
costringi armi alla mano a farsi una connessione internet (ormai è
impensabile non averne, soprattutto in una associazione)
Ce l'ho Office, ma la mia versione standard non comprende Access! Per la
gestione dei DB io sono contentissimo con il mio postgresql, questo lavoro
è un 'di più' che faccio per quest'associazione che è sempre a corto di
soldi. Non l'avrei mai accettato come lavoro pagato.

Comunque non hanno una connessione ad Internet nella sede perchè non hanno
neanche il tel. fisso e comunque la loro zona non è coperta da ADSL.
Post by Davide (Sib)
C'è un motivo particolare per cui "devi" usare Excel?
Me l'hanno chiesto loro... credo che poi debbano prendere alcuni dati e
farci dei grafici... io vorrei rispettare il più possibile le loro
richieste, perché qualsiasi cosa che sia informaticamente poco più
difficile dello standard devo farla poi io ^_^
Post by Davide (Sib)
Voglio dire, a meno che tu non debba fare calcoli ESTREMAMENTE complessi e
particolarmente incrociati ti suggerisco di gestire tutto da access con dei
report (facilissimi poi da utilizzare per creare snapshot con tanto di
visualizzatore grautito).
Ah, ero incuriosito dalla funzione 'Report'. La proverò, anche se credo
passerò ad Excel.

Grazie a tutti per le risposte, se ho altri problemi riposto.
--
Alan Franzoni <***@gmail.com>
-
Togli .xyz dalla mia email per contattarmi.
Rremove .xyz from my address in order to contact me.
-
GPG Key Fingerprint:
5C77 9DC3 BD5B 3A28 E7BC 921A 0255 42AA FE06 8F3E
-
Blog: http://laterradeglieroi.verdiperronchi.com
EleSSaR^
2006-05-11 18:45:04 UTC
Permalink
Post by Davide (Sib)
Qui mi corre l'obbligo di darti un suggerimento: o ti installi office o li
costringi armi alla mano a farsi una connessione internet (ormai è
impensabile non averne, soprattutto in una associazione)
Ce l'ho Office, ma la mia versione standard non comprende Access! Per la
gestione dei DB io sono contentissimo con il mio postgresql, questo lavoro
è un 'di più' che faccio per quest'associazione che è sempre a corto di
soldi. Non l'avrei mai accettato come lavoro pagato.

Comunque non hanno una connessione ad Internet nella sede perchè non hanno
neanche il tel. fisso e comunque la loro zona non è coperta da ADSL.
Post by Davide (Sib)
C'è un motivo particolare per cui "devi" usare Excel?
Me l'hanno chiesto loro... credo che poi debbano prendere alcuni dati e
farci dei grafici... io vorrei rispettare il più possibile le loro
richieste, perché qualsiasi cosa che sia informaticamente poco più
difficile dello standard devo farla poi io ^_^
Post by Davide (Sib)
Voglio dire, a meno che tu non debba fare calcoli ESTREMAMENTE complessi e
particolarmente incrociati ti suggerisco di gestire tutto da access con dei
report (facilissimi poi da utilizzare per creare snapshot con tanto di
visualizzatore grautito).
Ah, ero incuriosito dalla funzione 'Report'. La proverò, anche se credo
passerò ad Excel.

Grazie a tutti per le risposte, se ho altri problemi riposto.
--
EleSSaR^ <***@yahoo.it>
--
Scrivi 'ottanta' in cifre per contattarmi
Write 'eighty' as numbers to contact me.
Continua a leggere su narkive:
Loading...