Newsgroup: it.comp.appl.access
Titolo: Oggetto DTPICKER e valore di default

vorrei che il controllo calendario DTPICKER all'apertura della
maschera sia settato sulla data di oggi
ho trovato tanti esempi su google..ma non funziona nessuno!
ne avete uno che va?
ciao e grazie

 ha scritto nel messaggio 
news:6c37764b-a384-485e...@a36g2000yqc.googlegroups.com...

C'č di meglio. Per esempio questo di Lebans che non richiede ocx:
http://www.lebans.com/monthcalendar.htm
Comunque in genere il DTPICKER o MSComCtl2.DTPicker.2 all'apertura č gia 
settato sulla data e l'ora corrente.
Questa si imposta in struttura, tasto dx sul controllo, proprietŕ e poi 
linguetta Altro, infine "Value". In aggiunta sempre dallo stesso percorso 
puoi scegliere "Aggiuntivo", puntini a dx e compariranno le proprietŕ 
settabili per il controllo.
Anche da codice puoi impostare la data tenendo presente che dtpicker "ama" 
il formato senza "  /  / " ma gradisce il giorno poi il mese e poi l'anno, 
cosě per impostare il "03/02/2019":
Me.DTPicker0.Day = "03"
Me.DTPicker0.Month = "02"
Me.DTPicker0.Year = "2019"
Ciao, Carlo

 Ciao, Carlo
si se clicco nel controllo avro la data odierna scritta in basso, ma
il calendario sta al mese di luglio,che è quello di quando l ho
inserito
ho capito cmq, solo che non so come assegnare al day al month e all
year in automatico il valore di "oggi"..quale funzione puo restituirmi
questi valori?
grazie
ciao

 ha scritto nel messaggio 
news:2c56aa22-bf20-4a98...@h7g2000yqn.googlegroups.com...


-----------------
Non è difficile.
Me.DTPicker0.Day = format(day(date),"00")
Me.DTPicker0.Month = format(month(date),"00")
Me.DTPicker0.Year = year(Date)
Date è una funzione interna al sistema che fonisce la data impostata nel pc. 
Se la data del pc è quella odierna, la funzione "Date" (nel codice senza 
parentesi()) restituisce la data di oggi.
Con le funzioni Day, Month e Year applicate alla "Date()" otterrai il 
giorno, il mese e l'anno.
Leggiti la guida di vba che è molto ben documentata.
Con la funzione Format dico semplicemente, in questo caso, di formattare il 
giorno o il mese con "00" cioè se il giorno o il mese è ad una cifra, di 
restituirmi il valore con uno zero davanti + la cifra del giorno o del mese.
Ciao, Carlo 

 - Mostra testo citato -
MILLE grazie!
ciao

 - Mostra testo citato -
come non detto
funzionava appena inserito il codice
poi chiuso e riaperto mi da errore
o meglio
se passo da visualizzazione struttura a visualizzazione maschera ok
se apro direttamente la maschera col doppio click ho errore
è stata specificata una data che non rioentra nella proprieta mindate
e maxdate
ovviamente le proprieta invece sono giuste...come mai fa cosi?

 wrote:
cut
come non detto
funzionava appena inserito il codice
poi chiuso e riaperto mi da errore
o meglio
se passo da visualizzazione struttura a visualizzazione maschera ok
se apro direttamente la maschera col doppio click ho errore
è stata specificata una data che non rioentra nella proprieta mindate
e maxdate
ovviamente le proprieta invece sono giuste...come mai fa cosi?
-----------------------
su quale evento hai usato il codice?
Ciao, Carlo 

 ha scritto nel messaggionews:acd4a16e-ada0-438a...@f6g2000yqa.googlegroups.com...

su apertura maschera

 su apertura maschera
usa l'evento "load" e non "open".
-- 
Ciao
Geppo 


perfetto!
grazie!