Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Problema con decimales (componente rx) (https://www.clubdelphi.com/foros/showthread.php?t=76906)

look 03-12-2011 15:50:34

Problema con decimales (componente rx)
 
hola amigos, estoy utilizando el componente TCurrencyEdit de las rx pero tengo el siguiente problema:



el componente lo puedes limitar a una cantidad x en decimales, en mi caso lo limite a 2, pero si ingresas una cantidad como : 4444444444444444444444444444444444 pasa los siguiente:



esto me genera error al salvar la info en la base de datos porque estoy manejando campos decimal(15,4).

¿que puedo hacer?
¿Me podrian recomendar un componente tipo currency?

Saludos!

Casimiro Notevi 03-12-2011 16:19:42

¿Y para qué pones 44444444444444444444444444444444444? :D

look 03-12-2011 16:35:22

Cita:

Empezado por Casimiro Notevi (Mensaje 420378)
¿Y para qué pones 44444444444444444444444444444444444? :D

pues parece extraño , puede que nunca suceda... pero no me agrada saber que se puede generar un error si ingreso una cantidad grande.

Casimiro Notevi 03-12-2011 16:49:10

Pues al salir puedes poner:
Código Delphi [-]
if length(ed1.text)>15 then
 showmessage('¡¡¡pasa tíoooo... dónde vas :p ¡!!"')

look 03-12-2011 17:07:38

Cita:

Empezado por Casimiro Notevi (Mensaje 420381)
Pues al salir puedes poner:
Código Delphi [-]
if length(ed1.text)>15 then
 showmessage('¡¡¡pasa tíoooo... dónde vas :p ¡!!"')

veo que el componente ya tiene la propiedad maxlegth, con eso supongo tendra.

Casimiro Notevi 03-12-2011 17:53:03

Eso iba a decir, lo acabo de mirar, pero he llegado tarde :o

Al González 03-12-2011 19:50:18

Cita:

Empezado por Casimiro Notevi (Mensaje 420381)
Pues al salir puedes poner:
Código Delphi [-]
if length(ed1.text)>15 then
 showmessage('¡¡¡pasa tíoooo... dónde vas :p ¡!!"')

Me gusta el estilo de validaciones de los informáticos españoles. Como usuario nunca me cansaría de introducir datos incorrectos en los cuadros de texto. :p ;)

newtron 03-12-2011 21:21:18

Cita:

Empezado por Al González (Mensaje 420387)
Me gusta el estilo de validaciones de los informáticos españoles. Como usuario nunca me cansaría de introducir datos incorrectos en los cuadros de texto. :p ;)

Bueno... no sé si conoces a "Chiquito de la calzada" que tiene expresiones cómicas bastante famosas. A un cliente le hizo gracia y le montamos en su sistema un .wav que cada vez que introducía un código de barras erroneo decia....quietorrrrrrrrrrlllllll :D (seguro que ya está hasta las narices del puto wav).

Casimiro Notevi 03-12-2011 21:26:54

Cita:

Empezado por newtron (Mensaje 420392)
Bueno... no sé si conoces a "Chiquito de la calzada" que tiene expresiones cómicas bastante famosas. A un cliente le hizo gracia y le montamos en su sistema un .wav que cada vez que introducía un código de barras erroneo decia....quietorrrrrrrrrrlllllll :D (seguro que ya está hasta las narices del puto wav).

Pues en nuestra gestión, cuando se produce un error, también sale ese mismo ¡¡¡ quieeetooorrrr !!!, pero fui yo el encargado de ponerle voz :D:D:D

newtron 03-12-2011 21:31:40

Cita:

Empezado por Casimiro Notevi (Mensaje 420394)
Pues en nuestra gestión, cuando se produce un error, también sale ese mismo ¡¡¡ quieeetooorrrr !!!, pero fui yo el encargado de ponerle voz :D:D:D

Pues habrá que ver quien tiene que pagarle royalties a quien. :)

Delphius 04-12-2011 20:29:10

Ambos le deban pagar las royalties a Avast Software :D que es la de la ideas de lanzar vocesitas sexys :p
A menos que alguno de ustedes trabaje allí, claro está.

Saludos,

Casimiro Notevi 04-12-2011 20:32:48

Mi voz no tiene nada de sexy :)

newtron 04-12-2011 20:35:36

Cita:

Empezado por Casimiro Notevi (Mensaje 420454)
Mi voz no tiene nada de sexy :)

Al contrario que yo que soy todo sexy. :p

PepeLolo 12-12-2011 02:04:37

Cita:

Empezado por look (Mensaje 420382)
veo que el componente ya tiene la propiedad maxlegth, con eso supongo tendra.

La propiedad Maxlegth ya realiza sólita el control, no dejará añadir más caracteres que lo sindicados. Por cierto debes tener en cuenta que la coma decimal cuenta como un carácter más en la entrada, así como los miles.

Yo si tengo una voz sexy para las ovejas :rolleyes:

microbiano 15-12-2011 17:21:25

hola amigo look de donde puedo bajar ese componete?

look 15-12-2011 19:25:11

Cita:

Empezado por microbiano (Mensaje 421239)
hola amigo look de donde puedo bajar ese componete?

Hola , puedes descargarlas en sourceforge

Casimiro Notevi 15-12-2011 19:51:26

También están en nuestro FTP y en el blog de Neftalí tienes todas las versiones también para cada delphi.


La franja horaria es GMT +2. Ahora son las 02:02:32.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi