funzione format su campo data non mantiene ordinamento (campo intestazione colonna query campi incrociati)

Anonimo
2015-05-02T06:17:04+00:00

Buongiorno a tutti,

in una query a campi incrociati ho il campo intestazione colonna che è un campo data e che ha il seguente formato:

 Format([finalqry].[day];"gg/m/ggg").

Ovviamente non mantiene l'ordine crescente al cambio del mese.

Come posso risolvere questo problema?

La query la utilizzo per creare via codice un report, sarebbe meglio agire sul report?

grazie a tutti

sara

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

19 risposte

Ordina per: Più utili
  1. Anonimo
    2015-05-02T18:10:22+00:00

    ok,

    grazie dell'aiuto e del tempo!!

    ciao

    buona serata

    sara

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2015-05-02T10:12:12+00:00

    ciao Sara,

    si....avevo capito che volevi il raggruppamento per mese :-(((

    essendo il risultato della format un variant l'ordinamento viene effettuato come se fosse una stringa.

    Credo che la soluzione sia non formattare ed intestare la colonna per il campo data in questo modo l'ordinamento per forza è crescente.

    Ciao, Sandro.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2015-05-02T08:10:01+00:00

    Ehi,

    ho provato al volo però il risultato è raggruppato per mese.

    il risultato non corretto che visualizzo con la funzione che ho postato prima è questa intestazione colonne in questo ordine:

    01/mag/ven; 02/mag/sab;03/mag/dom;04/mag/lun;05/mag/mar;06/mag/mer;30/apr/giov

    è sbagliata perché il 30 aprile dovrebbe essere la prima colonna in ordine cronologico. Ovviamente questo problema mi si genera sempre e solo al cambio del mese (le intestazioni colonna sono sempre 7 date)

    Con la tua funzione ottengo due sole intestazioni colonna:

    aprile;maggio

    grazie grazie !!!!

    sara

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2015-05-02T07:59:48+00:00

    Ciao sandro!

    era un po' di tempo!!! buon weekend a te. Più tardi provo e poi ti faccio sapere

    Ciao

    Sara

    La risposta è stata utile?

    0 commenti Nessun commento
  5. Anonimo
    2015-05-02T07:11:55+00:00

    ciao Sara! buongiorno a te...!

    prova in questo modo :

     Format([finalqry].[day];"mmmm")

    poi selezioni il campo data di cui sopra nella griglia di struttura della query,-->proprietà formato e nelle instestazioni colonna digita :

    "gennaio";"febbraio";"marzo";"aprile";"maggio";"giugno";"luglio";"agosto";"settembre";"ottobre";"novembre";"dicembre"

    qui :

    facci sapere e buon sabato :-)

    ciao, Sandro

    La risposta è stata utile?

    0 commenti Nessun commento