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
    2014-01-28T14:55:39+00:00

    Siiii anche se la mente di notte elabora qualcosa che poi mi tormenta per tutta la notte ...

    Ciao Mimmo, c'ho lavorato su anche io ma ovviamente senza gli stessi risultati tuoi :-'(

    In effetti é simile a quello che cercavo di fare. Fantastico il controllo che fai eseguire nell'eventualità si inserisca per sbaglio 2 volte lo stesso nominativo.

    Io avevo creato la frmVOTI con le sfrmAlunni_Voti e sfrmVoti_Voti per scrivere nella tblVoti2.

    Speravo ci fosse un metodo per avere l'elenco della classe completo (ma sarà la stanchezza o l'incompetenza non ci riesco) .

    In effetti mi sono incaponita su questo tentativo "grafico"perchè se vedi nei report ci sono una miriade di report che si basano su altrettante query e diventa difficile reperire le giuste query ... sai i tempi possono essere concitati e si rischia (io x lo meno) di prendere una query per un'altra.

    Invece la query con la griglia automatica da un lato mi serviva per immettere i voti e dall'altro l'avrei stampata (vuota) per i recuperi....

    una sorta di Filippo ed il panaro ;-)

    Marina

    p.s. seguo i tuoi suggerimenti del precedente post ...

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2014-01-27T21:54:25+00:00

    Penso che a quest'ora avrai finito :-)

    In questo link http://sdrv.ms/1b29Gxe trovi la form frmVoti2 che potrebbe aiutarti.

    Buona notte Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2014-01-27T20:44:15+00:00

    Ciao Marina,

    mentre le assenza erano un numero indefinito le materie sono limitate quindi ti consiglio di mantenere l'attuale struttura della tabella.

    Non ricordo bene il 2003, ma se tu fai una autocomposizione di una form di tipo continuocon origine  dati la tabella dei voti  non hai bisogno di altro. Ottieni esattamente una griglia che in automatico aggiorna i dati in tabella.

    Se vuoi puoi portare la classe ed il trimestre sulla sezione di testa della maschera per comandare il filtro della lista nella maschera.

    In questo caso puoi utilizzare una query basata sulla tabella come origine dati dove impostare i filtri:

    per la Classe

    forms.frmProspettoRECUPERI1.cboClasse

    per il trimestre

    forms.frmProspettoRECUPERI1.cboTRIMESTRE

    Provaci e fammi sapere.

    Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2014-01-27T17:58:07+00:00

    Ciao Mimmo oggi ho avuto problemi ... non invia le risposte...

    In effetti io il primo trimestre già ce l'ho ma volevo impostare per il secondo trimestre così come avevamo fatto per le assenze.

    Avendo la griglia è più facile che inserire i dati in una maschera singola.

    >>Poi nella maschera non hai riportato il codice legato a ciascuna cella.

    Infatti ma mi sono bloccata perchè non riuscivo ad impostare le materie per le classi ... cioè lo scopo era quello di mettere

    classe 1 ---> 14 materie ita, mat, ing, fra, dir, rel, mot, cuc, sal, acc, fis, ter ecc...

    classe 2 ---> 14 materie ita, mat, ing, fra, dir, rel, mot, cuc, sal, acc, chi, bio ecc...

    classe 3 --->  8 materie ita, mat, ing, fra, dir, rel, mot, cuc

    classe 4 --->  8 materie ita, mat, ing, fra,       rel, mot  cuc sal

    Poi so inserire i dati direttamente in una maschera di immissione dati ... "Insert "non mi entra nella zucca....

    Marina

    La risposta è stata utile?

    0 commenti Nessun commento