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: Meno recente
  1. Anonimo
    2013-10-18T15:24:18+00:00

    :-)

    Ho fatto delle prove e ho notato che con primogiornodellasettimana = 0 (domenica) il risultato era quello giusto .

    Quindi se è maggiore di 5 significa Sabato e/o Domenica.

    Vado al mare !!!!

    Ciao e buon week-end.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2013-10-18T18:26:53+00:00

    Ora che ci penso .... visto che il prospetto che mi hai creato è F A V O L O S O ... potrebbe essere convertito in una maschera di inserimento dati??? Dovrei avere una tabella con tanti campi quante sono le caselle di testo?

    ...della serie l'appetito vien mangiando

    >Buon weeeeek anche a te e ..... beato al mare ... (anche con il canillo?)

    >io però ho solo cambiato l'origine dati della casella di testo ...tipo testo 85 =31

    >altrimenti i giorni si fermavano al 7 o 8 non ricordo bene di preciso.

    >Ho lasciato ovviamente (non ci pensavo proprio a cambiarlo) anche >5 .... ma lo sai che continuo a >non capire perchè viene evidenziato con la formattazione ?????

    >Boh

    >Marina

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2013-10-20T17:44:27+00:00

    Ciao Marina,

    il mare ha portato consiglio.

    In realtà tutte quelle formattazioni condizionali non erano necessarie perchè quei controlli non sono nel corpo della report ma in intestazione maschera. Assegnando un nome del tipo XXX1, XXX2, XXX3 ai campi da codice era possibile se weekday > 5 impostare il backColor .... Ma ormai è fatta.

    .....potrebbe essere convertito in una maschera di inserimento dati??? Dovrei avere una tabella con tanti campi quante sono le caselle di testo?

    Direi proprio di sì.

    Ciao Mimmo

    P.S. Il canillo mi segue sempre!

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2013-10-20T18:59:57+00:00

    :-) x canillo felice

    Invece... il tuo direi proprio di si è riferito alla tabella con tanti campi?

    In realtà, grazie sempre a vostri consigli, ho messo a punto un db che inserisse anche le assenze ma in formato tabella. TBLALUNNI 1 a molti verso TBLASSENZE

    non viene in formato griglia (tipo excel) come abbiamo fatto con questo report che graficamente è più semplice ed intuitivo .... e poi i campi fissati non sarebbero di ottobre solo? Poi un'altra tabella con novembre? Ho intuito bene?

    Cmq questo sono  i file  e vanno inseriti nella cartella C:\GESTIONE_ALUNNI

    ... potrebbe servire ad altri

    Ciao Marina

    p.s. Se si impostasse il codice (ma non ho capito come) sarebbe meno pesante il file?

    La risposta è stata utile?

    0 commenti Nessun commento