Convertir a entero una división de 2 enteros.
No he logrado convertir a entero una división de 2 enteros, es decir tengo dos campos 'Integer' y hago una divisón entre ellos y el resultado lo quiero guardar en otro campo también entero.
Lo he arreglado de la siguiente y chapucera manera.
Un Saludo. |
¿No tendrías que usar Trunc o Round?
// Saludos |
Esto no te sirve ?
Saludos |
Son influencias de otro lenguaje, tienes razón, ya está en marcha:
Un Saludo. |
Eliseo, no me funciona tu código porque me da error.
Un Saludo. |
Cita:
Saludos |
Cita:
|
Cita:
Cita:
|
Cita:
|
Hola Marcos.
Sólo para agregar que la sugerencia de egostar funciona perfectamente cambiando Value por AsInteger.
Saludos. |
Gracias Ecfisa, me suponía como ya apuntó Eliseo que se debía a utilizar Value, pero como estaba trabajando y ya no quería hacer más pruebas lo dejé como apunté anteriormente.
En cuanto al error, era un error ambiguo ya que se producía en el else después de la instrucción, por lo tanto no di datos porque no los tenía y no podía perder tiempo en buscarlo, el mensaje fue más en deferencia con Eliseo que también se había molestado en buscar una solución como se ha visto a posteriori válida. Gracias a todos. |
Cita:
|
La franja horaria es GMT +2. Ahora son las 13:27:27. |
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