Creare report mensile

Anonimo
2010-06-03T16:13:46+00:00

Salve a tutti, ho un problema con access 2003, ho creato un database che mi consente di registrare un flusso di visitatori, ma non riesco a creare un report mensile. Mi spiego meglio, con il wizard riesco a creare i report riferiti a tutti i mesi ( ad esempio mi escono quelli relativi a gennaio 2010, febbraio 2010 ecc ecc) a me invece servirebbe solo l'estrazione del mese corrente (a fine giugno faccio il report sugli accessi di giugno a fine luglio quelli di luglio e così via).

Ringrazio infinitamente chi può essermi d'aiuto... mi sto incartando no poco intorno la cosa...!!!!

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2010-06-03T16:27:19+00:00

Ciao eu14,

supponiamo tu abbia una tabella Visite, la quale conterrà oltre alle altre informazioni anche un campo DataVisita, ora tu vuoi che il tuo repor estragga tutte le "visite" avvenute in un determinato mese che scegli tu, potremmo anche basarci sulla data corrente, ma supponiamo che il 30 Giugno cada in Domenica, e che tu la domenica non lavori, se ci basassimo sulla data corrente, non potremmo ottenere il risultato desiderato se non ricordandoci di stampare l report il 28/06. 

Per cui per essere più efficienti chiediamo all'utente di indicarci una data e noi estrarremo i dati  relativi al mese della data indicata.

Per fare questo la ns. query sarà una cosa di questo tipo:

SELECT * FROM Visite Where Year(DataVisita) = Year([Insersci Data]) And Month(DataVista) = Month([Inserisci Data])

se provi ad eseguire la query ti chiederà di inserire una data e poi visualizzerà un elenco di visite avvenute in quel mese.

Ora basterà usare questa query come origine dati del tuo report.

Ovviamente dovrai adattare le cose alle tue tabelle e ai tuoi dati, ma spero di essere stata sufficientemente chiara nel descrivere la procedura.


Cinzia


Sito RIO

Il mio Blog

La risposta è stata utile?

0 commenti Nessun commento

4 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2010-06-03T18:43:21+00:00

    ok... ho risolto... Grazie infinite Cinzia.., sei stata preziosissima!!!!!

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2010-06-03T16:58:45+00:00

    nienta da fare... mi dice "sintassi della sottoquery errata"... sono proprio negato :-(

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2010-06-03T16:50:12+00:00

    Ciao Eu14,

    si giusto, prova e facci sapere!


    Cinzia


    Sito RIO

    Il mio Blog

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2010-06-03T16:42:46+00:00

    Grazie 1000 Cinzia... è così come dici, io in tabella ho il campo "DATA" che si aggiorna automaticamente ogni giorno. Per cui adesso dovrei creare una query con i miei campi "data" "visitatore" ecc ecc e inserisco il comando

    SELECT * FROM Visite Where Year(DATA) = Year([Insersci Data]) And Month(DATA) = Month([Inserisci Data])

    tra i criteri del campo "DATA" della query... giusto?????

    Ti ringrazio per la tua pazienza e cordialità.

    La risposta è stata utile?

    0 commenti Nessun commento