Ver Mensaje Individual
  #1  
Antiguo 19-08-2008
M. FM. M. FM. is offline
Miembro
 
Registrado: ago 2007
Posts: 37
Reputación: 0
M. FM. Va por buen camino
Unhappy Problema con dbedit en ventana modal

Buenas tardes:

Tengo un problema que no sé cómo solucionar y no sé si me podrán echar una mano. La situación es la siguiente:

1. Tengo creada una ventana desde la que llamo a otra en forma modal. Esa ventana contiene un dbgrid y unos cuantos dbedit relacionados con él que funcionan a la perfección.
2. En la ventana que se abre en forma modal existe un dbgrid similar al anterior, con sus correspondientes dbedit.
3. En la ventana padre, hago un append en el clientdataset del dbgrid al empezar, de forma que todos los dbedit aparecen preparados para que inserte datos, con el foco en el primer dbedit.
4. Cuando trato de hacer lo mismo en la ventana hijo, no hay manera. Todos los dbedit aparecen en blanco, pero el foco está en el dbgrid y cuando pincho en un dbedit, se rellenan todos con los datos del último registro del grid, a pesar de que yo no lo he seleccionado en ningún momento. Si intento forzar el foco por código en uno de los dbedit, me aparece el mensaje de error "Cannot focus on a disabled or invisible window".

¿Cómo debo hacer para poder insertar datos en los dbedit de la ventana modal? He intentado buscar en el foro si a alguien le había pasado algo parecido, pero no he encontrado nada.

Muchas gracias y saludos
Responder Con Cita