Newsgroup: it.comp.appl.access
Titolo: Pulsante e campo data

Mi sa che ho combinato qualche casino;
ho messo in una tabella un campo "data",
ho creato una maschera associata ad una query che filtra
la tabella ed in questa maschera ho messo quel campo "data"
con un pulsante che se premuto dovrebbe inserirci proprio
la data del giorno in corso.
E' difficile?
ciao
Alxx 

 ha scritto nel messaggio
news:37k12mF...@individual.net...

Ciao Alxx,
scusami ma con i consigli/suggerimenti di ieri sera non hai risolto ?
Se la query ha un recordset aggiornabile, dovresti ritrovart il campo data
inserito nella tabella dopo il clicjk sul bottone.
Facci sapere !
Ciao

 ha scritto nel messaggio 
news:Wn4Rd.910694$35.34...@news4.tin.it...

devo fare un po' d'ordine:
nella maschera ho messo un campo data
che ha vicino un pulsante. Vorrei, premendo il puslante,
che in quel campo apparisse la data del giorno.
In poche parole non voglio scriverla io la data, vorrei che
fosse il clic sul pulsante a scriverla.
miadata=Date  (dove mia data e' il nome del campo)
la inserisco nella routine eventi del pulsante?
ciao
Alxx

 ha scritto nel messaggio
news:37k34cF...@individual.net...

Ciao Alexx,
allora ti indico passo-passo le istruzionie :
apri il database
apri la maschera in modulità struttura
clicchi con il pulsante dx del mouse sul bottone si apre un menu , scegli
proprieta
vai nella scheda eventi , fai click con il sx del mouse su su click
clicchi sul pulsante dove ci sono i tre puntini e scegli genetatore di
codice e si apre VBE
tra le righe di private sub click tuocomando_click() e end sub ci metti
quell'istruzione
miadata=date
ovviamente miadata deve essere il nome del controllo che corrisponde al nome
campo della tabella/quey che ti fa da recordsource alla maschera.
salva e chiudi VBE
Chiudi a riapri la maschera e prova a cliccare sul pulsante.
Che succede ?


succede che funziona! grazie
ora, visto che ci sono, ti chiedo altre due cosette:
che codice per eliminare la data in quel campo con un altro pulsante?
e poi, se volessi, sempre con un pulsante, scrivere testo predefinito?
(ho provato cercando di utilizzare l'impostazione miadata=XXXX ma credo
che ci sia bisogno di qualcosa che indichi che si tratta di testo)
visto che ci sono, e solo per imparare, cosa ha di diverso
l'istruzione Me.tuocontrollodata = Date suggerita da andreaf e  Antonio 
Biso?
grazie di nuovo, ciao
Alxx

 Alxx
Me serve per fare riferimento a un controllo in una form per esempio, nel
tuo caso non serve.
C'č una differenza tra Me. e me! in quanto il primo quando fai riferimento a
un insieme, proprietą, metodi che puoi eseguire sull'oggetto, mentre il
secondo per fare riferimento a un oggetto che č nel precedente insieme come
nell'esempio che ti ho proposto sopra.
Nel suo sito Karl lo spiega certamente meglio: 
www.donkarl.com/it
Ciao

 meglio secondo me.
preciso meglio;
nella solita  maschera ho un campo testo, vicino ad esso voglio mettere
un pulsante che premuto faccia comparire il testo "mai" nel campo.
ciao
Alxx

 ha scritto nel messaggio
news:37kgr5F...@individual.net...

Ciao Alxx, perche non utilizzare la stessa tecnica per la data ?
Se la textbox si chiama test5 su evento click del nuovo pulsante ci metti
:testo5="Mai"
Ciao

 Ciao
era proprio quello che intendevo quando dicevo miadata=XXXX,
cioe' applicare lo stesso principio di data col pulsante a testo col 
pulsante;
solo che io provavo con un campo formattato per la data e quindi
non mi riusciva, grazie!
ora diciamo che invece del pulsante io voglia mettere l'interruttore e dire
se schiaccio metti "mai" se rialzo togli "mai", sara' piu' o meno la stessa 
cosa
o no?
ciao
Alxx 

 Alxx
prova cosi sempre su evento click :
If tuoInterruttore = True Then
    Testo5 = "mai"
Else
    Testo5 = ""
End If
Ciao


grazie per i tuoi suggerimenti, davvero. Mi sono serviti.
approfitto del fatto che sei cosi' disponibile oltre che preparato
per chiederti un ultima cosa (per stasera):
mi dici come posso seriamente bloccare l'mdb per evitare qualsiasi
intervento sulla struttura?
(o devo aprire un altro thread?)
ciao
Alxx 

 Alxx
Ciao, a domani allora.