Ver Mensaje Individual
  #1  
Antiguo 06-08-2011
Avatar de cheche358
cheche358 cheche358 is offline
Miembro
 
Registrado: mar 2010
Ubicación: Valencia - Venezuela
Posts: 35
Reputación: 0
cheche358 Va por buen camino
Tabla no reconoce comandos

Rompiendome la cabeza de nuevo...

El asunto es que tengo un formulario de edicion de datos y un secundario de busqueda de esa tabla de datos donde estan listados los registros de esa misma tabla, hasta ahi bien...

Para el segundo formulario tengo activado el evento OnKeyDown con la tecla ESC para que al presionarla se vaya a Form.Close y vuelvo a la ventana 1, hasta ahi tambien vamos bien...

En el Evento OnClose del Form2 hay algo asi como:

Código:
Form2.Release;
Form1.Enabled := True;
Form1.tbl1.Cancel;
Form6.tbl1.Append;
Para cancelar cualquier cambio y dejar la tabla lista para nuevamente introducir datos, hasta ahi tambien vamos bien...

El en Form2 hay solo 2 objetos: Un Edit para escribir busquedas y un Grid para listar el contenido de la tabla segun filtro

El asunto es que el codigo del Close del Form trabaja bien solo si la tecla ESC es presionada con el foco puesto en el Edit, si la tecla ESC es pulsada desde el Grid tbl1 se me queda en el ultimo registro de la tabla, es decir no me esta respondiendo al comando Append

Que pudiera estar pasando ?

Estoy usando el TJvDBGrid de Jedi, probe con TDBGrid de DataWare y me pasa lo mismo, en ultima instancia probe con el TDBAdvGrid de TMS y si ejecuta el comando pero este se comporta muy lento para desplegar los datos de la busqueda.

Quiero seguir trabajando con el Grid de Jedi porque es mas rapido ademas de lo gratuito, asi que agradeceria cualquier idea que no sea cambiar de componente...
Responder Con Cita