
Decimales
Publicado por Dario (29 intervenciones) el 21/10/2010 01:51:24
Eva: te envio la formula que uso para dividir
TEdit1.Text:=IntToStr(StrToInt(TEdit2.Text)div strtoint(TEdit3.text));
Ahora con lo que me habias respondido por el tema de que al hacer una operación matematica a un numero con decimal no me lo tomaba como tal y que debia ver la configuración de la pc; te comento que realice los paso que me dijiste y no me dio resultado.
La mano viene así: Cargo en un TEdit por ejemplo el 1.1 y lo grabo en la base de datos; hago lo mismo con un entero ejemplo 8, hasta aca todo bien ya q el el Form principal uso la sentencia DecimalSeparator:= '.'; El problema esta en lo siguiente: En un form aparte tengo un TEdit con el numero 2 y un TDBEdit por el cual llamo desde la base de datos a los num cargados (8 y 1.1). Cuando multiplico el TEdit con el TDBEdit me da un error (NO ES UN VALOR ENTERO VALIDO) cuando es un numero decimal el del TDBEdit (Ejemplo 2 x 1.1).
Por otro lado te agradezco la ayuda que me estas proporcionando Eva, me hes de mucha utilidad.
Gracias preciosa.
TEdit1.Text:=IntToStr(StrToInt(TEdit2.Text)div strtoint(TEdit3.text));
Ahora con lo que me habias respondido por el tema de que al hacer una operación matematica a un numero con decimal no me lo tomaba como tal y que debia ver la configuración de la pc; te comento que realice los paso que me dijiste y no me dio resultado.
La mano viene así: Cargo en un TEdit por ejemplo el 1.1 y lo grabo en la base de datos; hago lo mismo con un entero ejemplo 8, hasta aca todo bien ya q el el Form principal uso la sentencia DecimalSeparator:= '.'; El problema esta en lo siguiente: En un form aparte tengo un TEdit con el numero 2 y un TDBEdit por el cual llamo desde la base de datos a los num cargados (8 y 1.1). Cuando multiplico el TEdit con el TDBEdit me da un error (NO ES UN VALOR ENTERO VALIDO) cuando es un numero decimal el del TDBEdit (Ejemplo 2 x 1.1).
Por otro lado te agradezco la ayuda que me estas proporcionando Eva, me hes de mucha utilidad.
Gracias preciosa.
Valora esta pregunta


0