Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 11-10-2005
ANXO ANXO is offline
Miembro
 
Registrado: mar 2005
Posts: 17
Poder: 0
ANXO Va por buen camino
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.
Responder Con Cita
  #2  
Antiguo 11-10-2005
ANXO ANXO is offline
Miembro
 
Registrado: mar 2005
Posts: 17
Poder: 0
ANXO Va por buen camino
Perdon, el evento que uso el el oncalcfields.
Responder Con Cita
  #3  
Antiguo 11-10-2005
luisgutierrezb luisgutierrezb is offline
Miembro
 
Registrado: oct 2005
Ubicación: México
Posts: 925
Poder: 19
luisgutierrezb Va por buen camino
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
Responder Con Cita
  #4  
Antiguo 12-10-2005
ANXO ANXO is offline
Miembro
 
Registrado: mar 2005
Posts: 17
Poder: 0
ANXO Va por buen camino
Eso ya lo tengo claro, pero me referia a definir la formula, concretamente la funcion exponente, me gustaria saber como se indica.
Responder Con Cita
  #5  
Antiguo 13-10-2005
Avatar de Zeta
Zeta Zeta is offline
Miembro
 
Registrado: feb 2005
Posts: 215
Poder: 20
Zeta Va por buen camino
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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 21:49:19.


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
Copyright 1996-2007 Club Delphi