FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
problema con dbGrid
Quiera saber como editar campos en un dbgrid.
mi problema es que al querer editar un campo que no seleccione, sino que cree en la grilla, por ejemplo edito codProducto , precio, cantidad, pero total los calcularia como utilizo una grilla conectada a una tabla que no posee el campo total la idea seria calcular el campo total que no esta en la base de datos cuando intento asignarle un valor me tira un error que dice access violation o algo asi muchas gracias |
#2
|
||||
|
||||
No se bien como lo estás haciendo, pero el campo "Total" ha de se un campo de tipo calculado (es decir, la propiedad "FileKind" del campo ha de ser igual "fkCalculated") que has de crear en el DataSet correspondiente. Una vez creado el DBGrid no te dejará modificarlo, ya que se comportará como un campo de sólo lectura, así que utiliza el evento "OnCalcFields" del DataSet para calcular el valor del campo.
Saludos! |
#3
|
||||
|
||||
pude hacerlo, muchas gracias
Última edición por gustavoh fecha: 16-09-2005 a las 02:58:57. |
|
|
|