FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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. |
#2
|
|||
|
|||
Perdon, el evento que uso el el oncalcfields.
|
#3
|
|||
|
|||
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
|
#4
|
|||
|
|||
Eso ya lo tengo claro, pero me referia a definir la formula, concretamente la funcion exponente, me gustaria saber como se indica.
|
#5
|
||||
|
||||
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
__________________
And I'd like an hour on the holodeck with Seven of Nine. |
|
|
|