Newsgroup: it.comp.appl.access
Titolo: OT Traduzione FAQ 4.37, 4.38

=A00 the much easier Replace function to change the dot to a comma.
The expression in the result field then would be:
=Eval(Replace([txt_Formula];",";"."))
This way the result is only shown in the control. If you want to
save it see *Salvare valori calcolati*.
***********************
4.38 Avoid record change by keyboard
Problem
You want to avoid that by pressing the tab, enter or arrow keys in
the first/last control of a form you change to the previous/next record.
Solution
Set the property "Cycle" of the form to "Current Record".
see also *Disattivare i tasti PaginaSu/PaginaGiů*
***********************
-- 
cu
Karl
*********
Access FAQ: 
www.donkarl.com/it
+info sulla prima Conferenza Italiana per Sviluppatori di Access (CISA1) 

 ***********************
4.37 Eseguire calcoli in una casella di testo.
Problema
Vuoi inserire una formula in una casella di testo e vedere il risultato in
un'altra.
Soluzione
Per ottenere ciò puoi utilizzare la funzione Eval.
Diciamo che le tue caselle di testo si chiamano "txt_Formula" e
"txt_Risultato".
Nella proprietà Origine Controllo di txt_Risultato potresti scrivere:
=Eval([txt_Formula])
Tuttavia spesso secca utilizzare il punto "." come separatore decimale per
Eval. Per evitare ciò puoi usare funzioni stringa o in =A00 la più
semplice funzione Replace per cambiare il punto in una virgola.
L'espressione nel campo di destinazione quindi sarebbe:
=Eval(Replace([txt_Formula];",";"."))
In questo modo il risultato è mostrato solo nel controllo. Se vuoi
salvarlo vedi *Salvare valori calcolati*.
***********************
4.38 Evitare il cambio record da tastiera.
Problema
Vuoi evitare che premendo il tasto TAB, ENTER o i tasti freccia sul
primo/ultimo controllo di una maschera tu passi al precedente/successivo
record.
Soluzione
Imposta la proprietà "Sequenza" della maschera su "Record corrente"
vedi anche *Disattivare i tasti PaginaSu/PaginaGiù*
***********************
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ***********************
4.37 Eseguire calcoli nella caselle di testo
Problema
Vuoi inserire una formula di calcolo in una casella di testo e 
vedere il risultato in un’altra casella di testo.
Soluzione
Per ottenere ciò puoi utilizzare la funzione “Eval”.
Supponiamo che la tue caselle di testo siano chiamate “txt_Formula”  e
“txt_Risultato”.
Nella proprietà “Origine controllo della txt_Risultato potresti usare:
=Eval([txt_Formula])
Comunque, spesso è motivo di disturbo che per Eval si usi il punto (.)
come separatore decimale. Per evitare ciò puoi utilizzare le funzioni
stringa, o nelle versioni >= A00 è molto più semplice l’utilizzo della
funzione Replace per sostituire il punto (.) con la virgola (,). 
Allora, l’espressione nel campo Risultato diventerebbe:
=Eval(Replace([txt_Formula];",";"."))
In questo modo il risultato è soltanto mostrato nel controllo. Se vuoi
salvarlo vedi la FAQ 4.11: “Salvare i valori calcolati”.
4.38	Evitare il cambio record da tastiera
Problema
Vuoi evitare che pressando i tasti Tab, Invio, o Freccia nel primo/ultimo
controllo di una maschera si passi al precedente/successivo record.
Soluzione
Imposta la proprietà “Sequenza” della maschera a “Record corrente”.
Vedi anche la FAQ 4.23: “Disattivare i tasti PaginaSu/paginaGiù”
--
rgrds
SC


 Vuoi evitare che pressando i tasti Tab, Invio, o Freccia nel primo/ultimo
  Vuoi evitare che premendo i tasti Tab, Invio, o Freccia sul primo/ultimo
TANNHAUSER


 > Vuoi evitare che pressando i tasti Tab, Invio, o Freccia nel primo/
    Vuoi evitare che premendo i tasti Tab, Invio, o Freccia sul primo/
TANNHAUSER


...
Qui ho avuto uno sbaglio nel testo. Il testo giusto è
... to change a comma to a dot.
... per sostituire la virgola con il punto.
Per essere sicuro che questo fa senso anche nella versione italiana:
In italia di solito si usa la virgola o il punto come separatore decimale?


 In italia di solito si usa la virgola o il punto come separatore decimale?
La virgola.
TANNHAUSER
