Autore Topic: numeri in cifre  (Letto 1190 volte)

Offline dex

  • Gran Maestro dei Gamberi
  • *****
  • Post: 872
    • Mostra profilo
numeri in cifre
« il: 20 Giugno 2010, 02:18:11 »
ciao raga

in un report devo scrivere i numeri in cifre, ho creato un modulo e per ora sembra funzionare, non ho avuto modo di provare tutte le cifre.

mi aiutate a controllare se l'inserimento delle cifre dà sempre il risultato esatto?
inoltre se qualcuno riesce a snellire il tutto il codice farebbe cosa gradita o se milio volesse trasformarlo in un componente di gambas meglio ancora.

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: numeri in cifre
« Risposta #1 il: 20 Giugno 2010, 11:51:43 »
Carino.
A me pare funzionare.

Sarebbe bello trasformarlo in classe e metterlo in area download.
Visita il mio sito personale: http://www.leonardomiliani.com

Offline ealmuno

  • Maestro Gambero
  • ****
  • Post: 388
    • Mostra profilo
    • http://www.ealmuno.com
Re: numeri in cifre
« Risposta #2 il: 20 Giugno 2010, 11:59:02 »
quando inserisci solo 0 non scrive nulla per me sarebbe meglio se scrivesse 0.
Poi se inserisci più di 7 cifre non va, come da codice e a 9 si blocca, dovresti limitarne l'inserimento a 7.
Comunque bell'idea.
il mio nuovo sito : ealmuno.com

Offline dex

  • Gran Maestro dei Gamberi
  • *****
  • Post: 872
    • Mostra profilo
Re: numeri in cifre
« Risposta #3 il: 20 Giugno 2010, 12:22:22 »
quando inserisci solo 0 non scrive nulla per me sarebbe meglio se scrivesse 0.
Poi se inserisci più di 7 cifre non va, come da codice e a 9 si blocca, dovresti limitarne l'inserimento a 7.
Comunque bell'idea.
In effetti lo 0 è stato bloccato, per le sette cifre è che a me serviva massimo al milione, per l'imitare l'immissione bisogna farlo sulla text e non sul modulo.

Per leo
Che differenza passa fra un modulo e una classe?

Offline dex

  • Gran Maestro dei Gamberi
  • *****
  • Post: 872
    • Mostra profilo
Re: numeri in cifre
« Risposta #4 il: 20 Giugno 2010, 12:34:10 »
su consiglio di almundo ho aggiunto la scritta zero e un message che avverte se si superano le 7 cifre

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: numeri in cifre
« Risposta #5 il: 20 Giugno 2010, 15:19:55 »
L'ho messa in forma di classe. Per usarla basta inserirla in un proprio progetto, derivarne un'istanza e poi chiamarla:
Codice: gambas [Seleziona]

DIM cNumeri AS NEW ClsNumeri

  Message.Info(cNumeri.Testualizza("24"))


Per migliorare la classe bisognerebbe dividere la gestione della parte intera e della parte decimale così che possa accettare anche più di 2 cifre decimali. Non avevo però tanto tempo per farlo.  :D
Visita il mio sito personale: http://www.leonardomiliani.com

Offline ealmuno

  • Maestro Gambero
  • ****
  • Post: 388
    • Mostra profilo
    • http://www.ealmuno.com
Re: numeri in cifre
« Risposta #6 il: 20 Giugno 2010, 15:36:37 »
su consiglio di almundo ho aggiunto la scritta zero e un message che avverte se si superano le 7 cifre
ealmuno  >:( >:( >:( :P
il mio nuovo sito : ealmuno.com