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)
-   -   Añadir columna calculada a dbgrid (https://www.clubdelphi.com/foros/showthread.php?t=34123)

miquellg 27-07-2006 19:19:16

Añadir columna calculada a dbgrid
 
hola compañeros,
tengo una dbgrid basada en un dataset que a la vez está ligado a una AdoQuery. Los datos se me muestran correctamente en la rejilla.
Ahora necesitaría añadir una nueva columna (PRIORIDAD) con un dato calculado para cada una de las filas que muestro, por ejemplo:

FACTURA FECHA PRIORIDAD
00012 06.06.06 2
00015 12.06.06 1
00023 01.07.06 3

Me podeis indicar como añadir una nueva columna al dbgrid y asignarle un valor antes de mostrarla?

muchas gracias a todos

basti 27-07-2006 19:24:44

El grid va a mostrar lo que tengas en el ADOQuery, así que puedes crear el campo calculado en el ADOQuery, haciendo los cálculos dentro del evento onCalcFields del ADOQuery. Luego ese campo lo puedes añadir al grid.

miquellg 27-07-2006 19:36:57

Gracias Basti por tu respuesta,
El problema es que no se crear un campo calculado (PRIORIDAD) al Adoquery, me podrías indicar como?

vtdeleon 27-07-2006 21:45:07

Saludos

Chequea el post 4 de este hilo. (Están muy solicitados estas dudas:D)

miquellg 27-07-2006 23:58:45

ya funciona.
gracias a todos


La franja horaria es GMT +2. Ahora son las 09:51:11.

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