PDA

Ver la Versión Completa : Actualizar campos calculados


subzero
09-09-2005, 23:33:48
Hola:

Estoy utilizando delphi 7 e interbase 6.0, y deseo sobre una tabla la cual tiene un campo calculado el cual se encarga de calcular la fecha de nacimiento de las personas, la idea es que esta pueda ser actualizada cuando se ingrese a la tabla.

Para calcular edad de las personas utilizo

((((FLOOR((((DATE 'NOW')-(PER_FECHA_NAC))/365.25))))))

cçomo peudo hacerlo+

AGAG4
10-09-2005, 21:37:08
Quieres Actualizarla en un Campo Físico de una Tabla al momento de que el campo calculado tenga valor????

ó bien no te muestra el valor del campo calculado????

haces el calculo en un trigger ó proc. almacenado????

Saludos....

rastafarey
12-09-2005, 16:23:21
Mira si el campo es calculado no hay nada que hacer ya que este campo no l puede modificar y si el calculo que pusiste para ese campo funciona no veo el problema.

subzero
14-09-2005, 01:56:40
Y que tal si la persona tenia 25 años hasta el días de ayer, recalculando en la tabla debe aparecerme hoy con 26, no solo esa sino todas las personas que alli se encuentren??

He pensado en crear una nueva tabla temporal cargar los datos calcular la información y nuevamente generarla.

Imagine que existía la posibilidad...

Gracias.

rastafarey
14-09-2005, 15:13:54
No entiendo a que te refieres si el campo es calculado este seguira siendo calculado y cada vez que pidas informacio te devolvera el valor de calculo.
Pero segun lo que entendi era que queria asginarle un valor aun campo calculado y esto se puede ya que es d esolo lectura y se calculan solos apartir de de los campos reales.

Lo que te quiero decir con esto es que si tu intruccion par ale campo calculado esta bien no entiendo cual es el problema siempre te devolvera el valro que le pediste.

Recuerda que lso programas hacen lo que tu le digas que hagas eso no quiere decir que lo que este haciendo este bien o era exactamente lo que penesaste que devia hacer.