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 | 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
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

La risposta è stata utile?

0 commenti Nessun commento

46 risposte aggiuntive

Ordina per: Più recente
  1. Anonimo
    2013-10-28T20:06:56+00:00

    Scusa Marina,

    dimenticavo che sei sul 2003. Nella maschera, più precisamente nel corpo, devi aggiungere i due campi

    IDAlunno e tblCLASSE_ID della tabella origine dati della maschera. I due campi devi impostarli come


    non visibili. Nella versione 2003 devono essere presenti nella maschera, nelle successive non è necessario

    (purchè siano presenti nell'origine dati).

    Quindi, sul codice (ci vai da qualsiasi evento) esegui Debug-Compila.

    Fammi sapere

    Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2013-10-28T18:25:05+00:00

    Ho verificato che da quando abbiamo messo la "A" da' problemi ... ha riconosciuto in automatico le "X" ma quando metto A o R si imballa su variabile IDALUNNO non definita:

    :'(

    Marina

    ***********

    Cielo !!!! non lo so .... ahahaha ma no ... però effettivamente ho subito una domandina :

    se cancello la "A" nella casella della form si cancella anche il "valore" nel campo data assenza?

    No: ho provato ed esce "variabile non definita" IDAlunno

    Inoltre anche se inserisco un'assenza mi da' lo stesso errore...

    Dcount .... perchè a me non è riuscita????? :(((((

    Marina

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2013-10-28T18:08:32+00:00

    Ciao e scusa l'attesa....

    Ok ho fatto la modifica della query ma mentre per i valori delle assenze ha lasciato la visibilità per i ritardi ancora nulla (eppure l'informazione è memorizzata).

    Invece per i nuovi valori ho visto che inserendo alla data del 30 ottobre un ritardo appare evidenziato in rosso e si conserva anche la visualizzazione ma se vado sul report la perdo .... e se ritorno sulla maschera non vedo più i ritardi

    > Month([DataAssenza]) & Month([DataRitardo])

    Marina

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2013-10-28T10:03:22+00:00

    Ciao Marina,

    al seguente link http://sdrv.ms/17rrZ0z riassumo tutte le modifiche necessarie e consigliate ( e altre ).

    Rinomina la form del tuo DB (ma immagino che ne hai delle copie, al limite su sky drive).

    Nella form hai l'esempio della DCount che potresti riportare nella report :-)

    Ciao Mimmo

    P.S. Ma fate lezione anche di domenica?

    La risposta è stata utile?

    0 commenti Nessun commento