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 3 DBEdits relacionados
Perdón en primer lugar por el título, pero no sabía como llamar al post.
A ver, tengo 3 DBEdits que contienen, Cantidad, Precio y Total. El problema que me surge es que se debe de "abrir" el contenido de los 3 edits, ya que hay que ceñirse a unos documentos y a veces por el redondeo que llega en el documento no cuadra el (Cantidad x Precio). Así que a veces hay que poner Cantidad y Total y calcularse el precio. Mi problema es que tengo en el evento OnChange de los 3 DBEDits y os explico. El OnChange del DBEDit Cantidad calcula el bruto a partir de la cantidad y el precio. El OnChange del DBEdit Precio hace lo mismo que el de cantidad. El Onchange del DBEdit Total calcula el precio a partir de la cantidad y el total (Precio = Total/Cantidad). El problema es que no me funciona, ya que cuando se modifica uno vuelve a saltar su evento Onchange y no funciona correctamente. Se hace como un "bucle" que no me permite modificar el valor en algunos casos. Por favor sería de suma ayuda que me ilustráseis el modo de solucionar el problema. Sé que con un botoncito "Refrescar" o algo similar sería sencillo, pero me gustaría que fuese automático. Gracias por la ayuda y perdón por la parrafada! Jejeje |
#2
|
|||
|
|||
Podrias deshabilitar los eventos OnChange cuando este en cierto DBEdit...
Ejm: Cuando estas en el DBEdit1, se deberia desabilitar los eventos de DBEdit2, DBEdit3... Para ello en el evento OnEnter de cada DBEdit podrias hacer...
Y asi con el DBEdit3... Espero te sirva...Saludos |
#3
|
|||
|
|||
Gracias, hace media hora dí con la solución y es supeditar la ejecución del código al foco. Así funciona perfectamente, es decir...
Gracias por tu respuesta! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
problema actualización registros relacionados | morta71 | Firebird e Interbase | 4 | 30-08-2008 08:39:32 |
qrys relacionados en operacion | el_luyi | SQL | 3 | 28-02-2008 15:46:25 |
Problema con DBEdits | enecumene | Conexión con bases de datos | 2 | 25-08-2007 16:51:40 |
2 Combobox relacionados | Bairon Kumon | Varios | 4 | 17-05-2006 18:52:33 |
Borrar Registros relacionados | senpiterno | Conexión con bases de datos | 3 | 04-11-2004 10:31:33 |
|