Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Definir formula en campo oncalculated (https://www.clubdelphi.com/foros/showthread.php?t=26020)

ANXO 11-10-2005 12:30:51

Definir formula en campo oncalculated
 
Hola a todos. Quiero añadir un campo en una tabla que con el procedimiento oncalculated me realice una operacion algo compleja, en la que tengo que usar exponentes, alguien sabria como puedo hacerlo?, Gracias.
Un saludo.

ANXO 11-10-2005 12:33:44

Perdon, el evento que uso el el oncalcfields.

luisgutierrezb 11-10-2005 19:36:13

Pues click derecho sobre la tabla->Fields Editor, Add All Fields, Despues Add New Field, y ahi le pones el nombre del campo, tipo (Real, Currency, el que mas se acomode a tu necesidad) y ya en el evento OnCalcFields lo usas como un campo normal para el calculo

ANXO 12-10-2005 01:47:25

Eso ya lo tengo claro, pero me referia a definir la formula, concretamente la funcion exponente, me gustaria saber como se indica.

Zeta 13-10-2005 20:39:34

Primero fijate si sirve el signo exponente: ^

Y sino con un algoritmo, ya que:
Todas las funciones matemáticas se componen de sumas y restas.

3*4=12 es lo mismo que 3+3+3+3
2^4=16 es lo mismo que 2*2*2*2 =

a^b = c

Tenés que implementar un for y multiplicaciones, bastante sencillo, te dejo el resto para que lo pienses.

Espero que funcione el signo exponente, sino tendrás que probar con la segunda opción (la verdad que no se si funciona en el evento oncalculatefields).


Saludos


La franja horaria es GMT +2. Ahora son las 03:59:28.

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