Newsgroup: it.comp.appl.access
Titolo: Imposta valore automatico fine mese

Un saluto a tutti e grazie in anticipo per eventuali soluzioni proposte
il mio problema e' questo :
in una maschera ho creato un pulsante comando che su evento click esegue la 
seguente sintassi:
Forms!FrmVersamentimensili!Gennaio = Forms!FrmVersamentimensili!Testo30
in pratica prende il valore da una casella che calcola il numero iscritti e 
imposta lo stesso valore nel campo gennaio,
perche' devo sapere per ogni mese quanti sono gli iscritti di ogni 
associazione
mi chiedevo se era possibile che ogni ultimo giorno del mese il calcolo 
della sintassi sopra indicata avvenisse in automatico
senza che io fisicamento ogni ultimo giorno del mese pigi il bottone ( mi 
serve il dato e devo fissarlo nel campo Gennaio Febbraio ecc
 Grazie ancora per suggerimenti e consigli
Stefano 

>FrmVersamentimensili!Testo30
come li calcola gli iscritti?
-- 
---
Ciao
Pablitomf
FORZA NAPOLI - - - SEMPRE!
Tifosi Napoletani, gente fantastica
http://it.youtube.com/watch?v=gUqFHOXrK-M&feature=related
 

 come li calcola gli iscritti?
Casella di testo con funzione DCount mi calcola gli iscritti attuali
Poi con pulsante comando imposto valore in un campo mese ( come la sintassi 
post iniziale )
dovrei fare in automatico>


 =DCount("*";"TblIscritto";"Azienda=" & [CodAzienda])


> =DCount("*";"TblIscritto";"Azienda=" & [CodAzienda])
ma un campo in cui registri una data di competenza sto record ce l'ha si o 
no?
se ce l'ha puoi fare tutto in automatico con una semplicissima query sulla 
tabella che abbia come criterio sia quello dell'azienda che quelle della 
data compresa tra inizio e fine mese (between #01/01/09# And #31/01/09#)
Tipo:
SELECT Count(ID) AS Totali, Azienda, Data
FROM TblIscritto
GROUP BY Azienda, Data
HAVING (((Azienda)="PIPPO") AND ((Data) Between "#01/01/09#" And 
"#31/01/09#"));

 ha scritto nel messaggio 
news:gv72ib$imf$1...@tdi.cu.mi.it...



su apertura Form :
If format(now(),"gg/mm/aa")="31/01/09" then
    docmd.RunSQL "....mio sql...."
End If
ovviamente questo presume che tu la form la apri sempre, e se non la apri 
anche il 31-01 non eseguir� l'SQL.


 ha scritto nel messaggio 
news:gv9r43$glt$1...@tdi.cu.mi.it...


Dunque su apertura Form ho impostato il seguente codice:
If format(now(),"gg/mm/aa")="31/01/09" then
Forms!FrmVersamentimensili!Gennaio = Forms!FrmVersamentimensili!Testo30
Ovviamente ho impostato la data al 31 Gennaio ma aprendo la form non succede 
nulla
errore di sintassi ?
Grazie
Stefano 

 ha scritto nel messaggio 
news:ZQeSl.9933$1s6...@twister2.libero.it...

un Msgbox format(now(),"gg/mm/aa") che ti da?


 ha scritto nel messaggio 
news:gvcfd6$ple$1...@tdi.cu.mi.it...


 FORZA NAPOLI - - - SEMPRE!
SIiiiii....... forte 'sto Napoli ..... ahahahah
ciao Maurizio
Daniele 

 ------------------------------------------
Non mi serve , basta che esegui la sintassi :
Forms!FrmVersamentimensili!Gennaio = Forms!FrmVersamentimensili!Testo30
l'ultimo giorno del mese viene impostato un valore da una casella di testo 
( e' un calcolo) e fissata in un campo (Gennaio)
Devo far eseguire la sintassi sopra indicata in automatico l'ultimo giorno 
del mese e non tramite pulsante
Grazie per l'aiuto
Stefano