Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   DBGrid y Formulas (https://www.clubdelphi.com/foros/showthread.php?t=74053)

AndyLupa 27-05-2011 19:03:04

DBGrid y Formulas
 
Buenas

Necesitaría saber si es posible utilizar fórmulas sencillas , (tal se hace en el excel: Ej: E8*20) en un TMS DBGrid. La idea es ver si hay alguna funcion o propiedad que me habilite esta opcion en la grilla para que el usuario a partir de conceptos prearmados pueda realizar los calculos y generar su propia grilla de cotizacion por ejemplo.

Gracias

Andy

el-mono 27-05-2011 23:43:30

Yo hice algo como lo que queres hacer con esos componentes, pero no tiene un DBgrid que haga eso si tiene un componente llamado AdvSpreadGrid que es ni mas ni menos que un StringGrid con capacidades de resulver formulas y demas de todo tipo es excelente y muy poderoso.Para que veas como lo utilizo mira mi pagina:

http://proyectoanamnesis.blogspot.co...e-informe.html

Saludos
Mario

luchifer 28-05-2011 04:33:05

formulas en el dbgrid
 
Personalmente utilizo el evento ONCOLEXIT o ONENTER del DBGRID y coloco por ejemplo la siguiente instruccion:


if (dbg_insu.SelectedIndex=4) then
begin
xtotal:=roundto(dbg_insu.Fields[2].Asfloat*dbg_insu.Fields[4].asfloat,-2);
end;


dbg_insu es el dbgrid


La franja horaria es GMT +2. Ahora son las 07:43:08.

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