Newsgroup: it.comp.appl.access
Titolo: modificare testo text box

ciao a tutto il NG.
ho un problema banalissimo che non riesco a risolvere.
come posso modificare il contenuto di una casella di testo non associata a
nessun campo? in visual basic si può con la proprietà text, ma in access
questa proprietà non c'è. come posso fare?
scuasate per la banalità della domanda ma sono ai primi passi con access.
ciao e grazie a tutti.
dario


Ciao e benvenuto,
sebbene non sia associata avra un nome, quindi se sei nella maschera in cui
è la casella di testo
userai me.caselladitesto = "Quello che vuoi"
se non sei in quella maschera forms!Nomemaschera!caselladitesto = "Quello
che vuoi"
MAssimiliano

 ha scritto nel messaggio
news:x1Cbb.139466$R32.4...@news2.tin.it...

In Access la proprietà .Text è disponibile solo per il controllo attivo.
Puoi tranquillamente fare riferimento al solo nome del controllo:
Me.TuaTestbox = QuelloCheVuoiTu
Ciao
Galliano

 wrote in message
TsCbb.42169$w8.3...@news.edisontel.com...

il problema forse è perchè sono in un report. praticamente io dovrei
prelevare l'anno dalla data corrente e ho usato il codice seguente:
Private Sub Report_Open(Cancel As Integer)
    Dim Val As Integer
    Dim Ris As Integer
    Me.TxtBoxAnnoMeno1 = ""                  <------ ????????????
    Val = Right(Date, 4)
    Ris = Val - 1
    Me.TxtBoxAnnoMeno1 = Ris                <------ ????????????
End Sub
in verità devo prelevare l'anno precedente a quello corrente e ho messo una
casella di testo in modo che al variare dell'anno mi vari anche il valore
nella casella di testo.
solo che con il mio codice mi dà un errore nelle righe segnalate.
l'errore è:
errore di compilazione
impossibile trovare il metodo o il membro dei dati
grazie a tutti per l'aiuto
dario


val è una parola riservata, cambia la variablile
cmq usa tuacasella=(format(date, "aa"))-1
MAssimiliano

 wrote in message
pWDbb.42280$w8.3...@news.edisontel.com...

con la stringa "_  TestoAnnoMeno1 = (Format(Date, "aaaa")) - 1   _"
(neanche con  "_  TestoAnnoMeno1 = (Format(Date, "aa")) - 1   _")
mi dice :
errore di run-time 13
tipo non corrispondente
mentre se cambio il nome della variabile mi dice:
errore di run-time '-21477352567 (80020009)'
impossibile assegnare un valore all'oggetto
che sia perchè sono in un report?
dario


Prova a cambiare aa con yy la prima
MAssimiliano


mi dà il secondo tipo di errore
errore di run-time '-21477352567 (80020009)'
impossibile assegnare un valore all'oggetto
che dipenda da qualche impostazione di access?
dario


prova così, l'ho verificato per scrupolo
=(Format(Date();"aa"))-1
MAssimiliano

 wrote in message
DDEbb.42302$w8....@news.edisontel.com...

purtroppo non va ancora, mi evidenzia il " ; " e mi dice
errore di compilazione
previsto: separatore di elenco oppure )
e se sostituisco " ; " con " , " mi torna come prima
    TestoAnnoMeno1 = (Format(Date, "aa")) - 1
e mi ridà l'errore
Dario


Hai inserito il codice che ti ho dato nell'origine dati del controllo non
associato?
MAssimiliano

 wrote in message
Y3Fbb.42315$w8.1...@news.edisontel.com...

scusami, io lo inserivo nel codice
ora l'ho inserito nell'origine controllo nella finestra proprietà e mi
restituisce " 2 "
l'ho inserito nel posto giusto?
scusami ancora ma come ti ho già detto sono un novellino
ciao e grazie
dario

 Dario
Se ho capito bene, devi visualizzare il l'anno scorso (2002)
TestoAnnoMeno1 = year(now()) - 1
-- 
Saluti 
gs - il vicino di homer è ned.flanders
L'agopuntura e' una cosa ottima.  Avete mai visto un porcospino ammalato?
		-- Boris Makaresco


grazie giesse, funziona
grazie anche a MA, che mi ha sempre risposto
ciao a tutti
dario

 ha scritto nel messaggio
news:x1Cbb.139466$R32.4...@news2.tin.it...

Ooohh, non l'avranno rubata..............????
Ma sull'HELP hai dato un'OCCHIO sulle proprietà del
controllo...........????
Me.NomeCasella.Value=NuovoValore
oppure
Me.NomeCasella=NuovoValore
oppure
Forms![NomeForm]!NomeCasella=NuovoValore
Saluti.
@Alex.