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 |
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 |
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 18:59:54. |
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