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