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-21T13:43:22+00:00

    Ciao Marina,

    ho rivisto la report aggiungendo una form ed una query. Se vuoi trovi tutto al solito link  :http://sdrv.ms/1gpRzZp

    Fammi sapere

    Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2013-10-20T19:40:17+00:00

    Ciao Marina,

    complimenti per il tuo DB.

    Prova a dare un'occhiata al post

    http://answers.microsoft.com/it-it/office/forum/office\_2010-access/campi-vuoti-nei-records/b042130f-d35a-4bba-a797-cddcf2c30ca4

    Appena ho tempo mi studio il tuo DB.

    Ciao Mimmo

    La risposta è stata utile?

    0 commenti Nessun commento
  3. 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
  4. 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