Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Error el división (https://www.clubdelphi.com/foros/showthread.php?t=23903)

fayala 02-08-2005 01:11:40

Error el división
 
Un saludo a todos los del foro, tengo un problema que quizá es simple pero no lo puedo resolver, tengo una variable declarada, VarPrecio : Currency; y le asigno el resultado de: VarCostoMN / TArticulos.FieldByName('Politica').AsCurrency;
TArticulos.FieldByName('Precio').AsFloat := VarPrecio; (precio,campo calculado)
VarCostoMN es de tipo Currency también, pero a la hora de que ejecuto el programa y selecciono la opción de artículos, se crea el DataModule donde tengo la tabla que tiene los campos calculados y me manda el mensaje, Invalid floating point operation, como puedo resolver este problema?

Agradezco mucho su atención.

lucasarts_18 02-08-2005 01:33:47

Hola:

A mí me da la impresión que tienes el problema en el campo calculado, creo que al momento de crear el campo calculado tambien debe ser currency..

Saludos.

vtdeleon 02-08-2005 01:36:51

Saludos

Porque para realizar operaciones matematicas no usas AsFloat? en todas las ocaciones, en vez de usa AsCurrency.
Solo una sugerencia, creo que el tipo de datos difiere(AsCurrency-AsFloat)

lucasarts_18 02-08-2005 01:58:48

Hola:

VTDeleon tiene razón, pasa todo como Asfloat o todo como AsCurrency, no mezcles tipos de datos.

Saludos.


La franja horaria es GMT +2. Ahora son las 15:07:18.

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