Condividi tramite

report mensile che si crea in automatico

Anonimo
2013-10-18T11:33:40+00:00

Ciao a tutti

è possibile creare un report, del tipo foglio dati (VUOTO), che si crei in automatico ogni volta che io seleziono i parametri della query?

Mi spiego...

Ho una tabella TBLALUNNI, una con le Classi .

Vorrei creare un report che abbia l'aspetto come illustrato in figura (che è un foglio excel dove nella cella E2 c'è la formula =DATA(A1;C1;16)

in a1 ho scritto l'anno =2013

in c1 il mese = 10 x ottobre

e 16 è il giorno in cui è iniziata la scuola

Se il report si può creare in questo modo la mia query parametrica dovrebbe chiedermi "quale classe?" e digitando 2FA;  "quale mese?" e digitando 10 vorrei uscisse la figura ...

:-)

Marina

Microsoft 365 e Office | Accesso | 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
{count} voti
Risposta accettata dall'autore della domanda
  1. Anonimo
    2013-10-27T10:31:26+00:00

    Ciao Marina,

    la query qryProspettoMensile_B estrae le informazioni relative alle assenze con l'espressione:

    wG1: IIf(Day([DataAssenza])=1;"A";"")

    questo per il giorno 1. Volendo gestire anche il ritardo potresti cambiarla in:

    wG1: IIf(Day([DataAssenza])=1;"A";IIf(Day([DataRitardo])=1;"R";""))

    ripetendola per i 31 giorni possibili. :-)

    Nella maschera frmProspettoMensile_1 dovresti gestire i due differenti valori in input A o R.

    Innanzitutto sarebbe opportuno controllare che vengano digitati solo quei due caratteri e non altri.

    Quindi nella routine AggiornaGiorno, a secondo del valore digitato devi aggiornare dei campi di tabella

    piuttosto che altri.

    Ti lascio un po' di divertimento. ( Non preoccuparti sono sempre quì. )

    Ciao Mimmo

    0 commenti Nessun commento

46 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2013-10-22T13:23:09+00:00

    Tu dici:

    ... quindi con dcount ([nominativo]) ma mi conta quanti alunni ho in quella classe ...

    Quali assenze vuoi contare, quelle di un alunno nel mese o dell'intera classe cambia solo la condizione

    DCount("*","tblAssenze","IDAlunno = " & IDALUNNO & " And Month(DataAssenza) = " & txtMese)

    DCount("*","tblAssenze","IDClasse = " & IDClasse & " And Month(DataAssenza) = " & txtMese)

    Apri quanti nuovi post vuoi, sei sempre la benvenuta.

    Ciao Mimmo

    0 commenti Nessun commento
  2. Eliminata

    Questa risposta è stata eliminata a causa di una violazione del codice di comportamento. La risposta è stata segnalata manualmente o identificata tramite il rilevamento automatizzato prima dell'esecuzione dell'azione. Per ulteriori informazioni, fai riferimento al codice di comportamento.


    I commenti sono stati disattivati. Ulteriori informazioni

  3. Anonimo
    2013-10-26T15:30:10+00:00

    Mimmo ci ho provato, ma non ci sono riuscita... quando puoi mi dai ancora una mano?

    Ciao, marina

    0 commenti Nessun commento
  4. Anonimo
    2013-10-26T19:14:05+00:00

    Ciao Marina,

    non c'è alcun problema ma sarebbe meglio che tu ponga domande specifiche affinche anche altri utenti le possano sfruttare. E comunque non sono l'unico disponibile a risponderti, c'è gente anche più preparata di me .

    Sono pronto, poni le tue domande.

    Mimmo

    P.S. Sei quasi una mia compaesana per questo mi stai anche simpatica.

    0 commenti Nessun commento