FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Captura de evento en un CxGrid
Hola: Estoy trabajando en un proyecto con Deplhi 7 y el componente CxGrid del DevExpress del 2012. El proyecto en si utiliza un CxGrid para introducir las cantidades de billetes y fraccionarias de un deposito en cuestion validandolo con un importe que previamente fue introducido. El Total del grid yo lo obtengo sin problemas con
el problema se me presenta cuando no coinciden los valores que puede ser por haber entrado mal el importe previo o porque el cajero se equivoco en la cantidad al pasarlo donde se origina una diferencia. Cuando esto ocurre un supervisor entra en el proceso revisa la documentacion original y revisa las cantidades que introdujo el cajero y rectifica las que estan mal. Como yo capturo el evento en el CxGrid de esos cambios para poder actualizar la diferencia. Espero haberme explicado bien. Saludos Luis Garcia PD: Disculpen la repeticion del hilo pero esta pensando en el titulo que iba a ponerle al hilo y se fue sin titulo (Ca) Última edición por ecfisa fecha: 09-11-2016 a las 21:00:08. Razón: etiquetas [delphi][/delphi] |
#2
|
||||
|
||||
Si ese grid está conectado a un TDataset, utiliza los métodos del TDatset (OnChange, BeforePost,...)
De todas formas no me queda claro, qué cambios quieres actualizar. Los totales del cxGrid se calculan automáticamente, y si lo tienes "enganchado" a un TDataset, también debería ser automático.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
Gracias Neftali por la respuesta, en el formulario yo tengo 2 Edit uno donde muestro el importe previo que declaro el cliente dueño del deposito y otro que es de solo lectura que me da la diferencia que seria la resta del total contado menos el importe declarado, si el error es del valor del importe previo captutarando el evento OnExit del edit Importe lo soluciono, pero si es cuando el cajero tuvo algun error al pasar las cantidades y el supervisor tiene que cambiar cualquier denominacion dentro del cxgrid es donde no se como capturar el evento de ese cambio para que se me actualice el edit de la Diferencia y saber si esta cuadrado el deposito.
Saludos Luis Garcia |
#4
|
||||
|
||||
Entonces en los eventos asociados al TDataset del Grid. Prueba en el OnChange, OnAfterPost,...
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
|||
|
|||
Neftali voy a probar con esos eventos y te digo los resultados. Muchas gracias
Saludos Luis Garcia |
#6
|
|||
|
|||
Solucion del problema
Ayer contacte con un colega y despues de multiples pruebas pudimos solucionarlo de la siguiente forma:
Espero que pueda servirle a alguien en el futuro Saludos Luis Garcia |
#7
|
|||
|
|||
Componente del tool palette
Como se llama el componente donde viene el cxGrid, tcxButton, tcxComboBox entre otros
|
#8
|
||||
|
||||
Cita:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
cxGrid multinivel | nextor | Conexión con bases de datos | 8 | 19-05-2011 10:42:59 |
cxGrid y CDS | dfarias | OOP | 1 | 08-01-2010 10:12:40 |
Llamar evento desde otro evento | nachito_tuc | OOP | 1 | 23-08-2006 21:37:43 |
evento expandir (+) en cxGrid | sakuragi | OOP | 3 | 15-08-2006 21:09:58 |
captura de evento kill/skill en linux | ssaavedra | Lazarus, FreePascal, Kylix, etc. | 4 | 13-02-2004 12:57:52 |
|