Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Conversione numeri in testo(5=cinque)

206 views
Skip to first unread message

gere

unread,
Jun 7, 2004, 6:41:04 AM6/7/04
to
Esiste una funzione che permetta di convertire il numero in lettere (es. 5 in cinque)
Dovrei applicarli in una query o report.
Ringrazio sin da ora chiunque mi possa aiutare

giorgio rancati

unread,
Jun 7, 2004, 7:33:29 AM6/7/04
to

"gere" <med...@tiscalinet.it> ha scritto nel messaggio
news:5B586D99-ECC2-4B19...@microsoft.com...

Ciao,
prova questo codice,
----------------
Conversione di numeri da cifre in lettere
http://support.microsoft.com/default.aspx?scid=kb;it;635601&Product=accIN2
----------------

con una piccola modifica è adattabile per l'Euro.

Ciao Giorgio

Roberto da casa

unread,
Jun 7, 2004, 8:59:04 AM6/7/04
to

"gere" <med...@tiscalinet.it> ha scritto nel messaggio
news:5B586D99-ECC2-4B19...@microsoft.com...

Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ di
Federico Luciani intitolata "Convertire numeri in testo (12 => Dodici)".
Se non ricordo male funziona proprio per l'Euro.

--
Roberto

---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


gere

unread,
Jun 7, 2004, 9:26:10 AM6/7/04
to
Grazie Giorgio
non mi sono spiegato
ho letto l'aiuto che ti ha dato Nicolas
non riesco a capire dove incollare il codice, dove e come richiamarlo
nel mio database fatto con access 97 non riesco a trovare la macro autoexec per
eseguire le informazioni vi siete scambiati con nicolas
ciao Gere

giorgio rancati

unread,
Jun 7, 2004, 9:35:34 AM6/7/04
to

"gere" <med...@tiscalinet.it> ha scritto nel messaggio
news:609E76D5-D157-4BCB...@microsoft.com...

Ciao,
il codice lo incolli in un nuovo modulo BAS, per la macro basta crearne una
nuova, inserire il richiamo della funzione e la salvare con il nome
Autoexec.

Ciao Giorgio


gere

unread,
Jun 7, 2004, 3:46:08 PM6/7/04
to


----- giorgio rancati ha scritto: -----
Ciao,
ho creato:
il nuovo codice e l'ho chiamato "Base";
la nuova macro l'ho chiamata "Autoexec"


giorgio rancati

unread,
Jun 7, 2004, 6:14:58 PM6/7/04
to

"gere" <med...@tiscalinet.it> ha scritto nel messaggio
news:F61C9572-34BE-4BDE...@microsoft.com...

> "gere" <med...@tiscalinet.it> ha scritto nel messaggio
> news:609E76D5-D157-4BCB...@microsoft.com...
>
> Ciao,
> Ti ringrazio per la pronta risposta, non prendere in considerazione il
messaggio precedente a questo: purtroppo ho
> premuto il tasto invio inavvertitamente.
> Come ti dicevo, ho creato:
> il nuovo modulo e l'ho chiamato "Base"
> la nuova macro e l'ho chiamata "Autoexec"
> nella riga comando ho scritto "function_inizializza_varìabili()"
> ho provato anche a scrivere nella riga di comando "Base" (il nome che
ho dato al modulo)
> non succede nulla, dove ho sbagliato?

la funzione si chiama "Inizializza_variabili ()" e non
"function_inizializza_varìabili()", l'azione che deve eseguire la macro è
EseguiCodice e non EseguiComando.
Non deve succedere nulla, quando inserirai come origine controllo di una
maschera o di un report =NumToCar ([CampoConNumero) ti verrà resa la
cifra scritta in lettere.
Mi sembra che ti mancano un po' di fondamentali forse è meglio se prima
leggi sul manuale che cosa è una macro una funzione un modulo bas ecc ecc.

Ciao Giorgio


Unknown

unread,
Jun 15, 2004, 6:40:01 PM6/15/04
to
Ciao Giorgio,
Ti ringrazio per l'aiuto,
non ricordavo delle caratteristiche della macro autoexec.
Funziona tutto.
Grazie mille.
"giorgio rancati" ha scritto:
0 new messages