Newsgroup: it.comp.appl.access
Titolo: valore predefinito cornice

Ragazzi come posso aggiornare il valore predefinito della cornice ANNI 
tramite vba?
Magari utilizzando un piccolo pulsante.
CorniceAnni
2008
2009 (valore predefinito)
2010
etc
Grazie ciao 

 ha scritto nel messaggio 
news:4a01c635$0$1124$4faf...@reader2.news.tin.it...

 .defaultvalue
Ciao
-- 
Roberto da Parma 


Prova in questo modo:
Me!Anni.DefaultValue=2

 ha scritto nel messaggio 
news:a1907a6b-3472-4acb...@q14g2000vbn.googlegroups.com...

Grazie ragazzi ma non mi sono spiegato bene.
Innanzi tutto i valori (value) sono identici agli anni e non i classici 
1,2,3 etc delle cornici.
Sotto la cornice ho inserito un piccolo pulsante.
Ora, se l'utente volesse cambiare il valore predefinito dell'anno - 
ammettiamo passare al 2010 - non dovrebbe far altro che:
selezionare l'opzione 2010
pigiare il pulsantino e di conseguenza aggiornare il valore predefinito.
Ho provato cos�:
me.CorniceMesi.DefaultValue = me.CorniceMesi.Value (dove Value � il il 2010 
selezionato)
funziona solo una volta ma poi se chiudo e riapro la mask mi torna il 
settaggio orginale (2009)
ho provato anche con
me.CorniceMesi.oldValue = 0
me.CorniceMesi.DefaultValue = me.CorniceMesi.Value
ma mi d� errore.
potrei optare per la funzione =Year(Now()) ma vorrei lasciare la manualit� 
della scelta.
Grazie
Mr.Quid (anch'io da Parma)
 

news:a1907a6b-3472-4acb...@q14g2000vbn.googlegroups,com ...

mah...in verit� se lo poni da VBA e nn � memorizzato da nessuna parte come fa Access a ricordarlo? Dovresti avere una tabella .....se no al massimo puoi usare appunto year(now()) ...ma al cambio dell'anno......
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it

 ha scritto nel messaggio 
news:4a01d8e4$0$1114$4faf...@reader2.news.tin.it...

Ma nella fattispecie cos'� ci� che tu chiami "Cornice"?
Una listbox, textbox, cornice oggetto non associato....
Perch� a me sinceramente non da problemi...
Facci capire meglio....


 ha scritto nel messaggio 
news:gtsvf9$c9u$1...@tdi.cu.mi.it...

Un gruppo di opzioni
Ciao 

 Mr.Quid (anch'io da Parma)
-- 
Ciao
Geppo 


Niente da fare Geppo ci sono gi� passato. Per scrupolo ho riprovato ma 
nisba.
Alla riapertura della mask torna il 2009 (valore predefinito)
Grazie comunque
Mr.Quid 

 Mr.Quid
E gi�, quella propriet� credo si possa cambiare solo in modalit� struttura 
della form, per cui se proprio vuoi farlo da codice il tutto diventa cosi:
variabile = me.CorniceMesi.Value
docmd.echo false
docmd.openform "NomeTuaForm", acdesign
forms!NomeTuaForm!NomeCaselladiTesto.defaultvalue = variabile
docmd.save acform, "NomeTuaForm"
docmd.openform "NomeTuaForm", acnormal
docmd.echo true
-- 
Ciao
Geppo 


Grazie Geppo
sono fuori sede e il tuo codice lo prover� domenica.
Ad un primo sguardo dovrebbe funzionare. Infatti ho proprio notato che il 
parametro
viene salvato solo passando dalla modalit� struttura della form.
Ti far� sapere grazie.
Mr.Quid 

 ha scritto nel messaggio 
news:4a03eeb9$0$1105$4faf...@reader4.news.tin.it...

Non l'ho provato con questo tipo di campo ma potresti riadattare il codice 
che ho postato su accessgroup per modificare le propriet� dei campi...nella 
fattispecie era stato scritto per modificare il formato di un campo.



Grazie a tutti
ho adottato la soluzione consigliatami da Geppo
Ho solo aggiunto
Docmd.close
prima di
docmd.openform "NomeTuaForm", acnormal.
In pratica, dopo le modifiche via codice, faccio chiudere la mask che � in 
modalit� struttura per poi aprirla acnormal.
In questo modo la default value del Valore predefinito (per me settata in 
anni 2008, 2009, etc) viene modificata appieno.
Ciao
e grazie ancora