Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-02-2008
jupehe jupehe is offline
Miembro
 
Registrado: feb 2008
Posts: 17
Poder: 0
jupehe Va por buen camino
cannot focus a disabled or invisible windows

Hola, tengo el siguiente problema, una base de datos abierta en un DBgrid, para seleccionar un registro, una vez selecionado pulso un boton para pasar la informacion de esa base de datos a otra, uso el comando insert, me da ese error cannot focus a disbled or invisible windows, pero el registro se inserta correctamente, una vez aceptas el error.

Ya lo he revisado todo y no se de donde puede venir ese error, uso el delphi 6.
Gracias de antemando
Responder Con Cita
  #2  
Antiguo 07-02-2008
keyboy keyboy is offline
Miembro
 
Registrado: oct 2004
Posts: 367
Poder: 20
keyboy Va por buen camino
El error se debe a que está intentando colocar el foco dl telado en algún control deshabilitado u oculto. Es posible que tengas programado algún evento en donde haces eso y se dispara al momento de hacer la inserción.

Bye
Responder Con Cita
  #3  
Antiguo 07-02-2008
jupehe jupehe is offline
Miembro
 
Registrado: feb 2008
Posts: 17
Poder: 0
jupehe Va por buen camino
Gracias ya he encontrado el error, en un setfocus en la base de datos.

un saludo
Responder Con Cita
  #4  
Antiguo 26-01-2011
josh83sc josh83sc is offline
Registrado
 
Registrado: ene 2010
Posts: 1
Poder: 0
josh83sc Va por buen camino
Cita:
Empezado por jupehe Ver Mensaje
Gracias ya he encontrado el error, en un setfocus en la base de datos.

un saludo
Y como descubriste el error de la base de datos? como lo solucionaste? A mi me pasa lo mismo cuando hago insert en un dataset.
Responder Con Cita
  #5  
Antiguo 26-01-2011
jupehe jupehe is offline
Miembro
 
Registrado: feb 2008
Posts: 17
Poder: 0
jupehe Va por buen camino
Hola no se si tu error sera igual que el mio, pero te cuento, en el datamodule, cuando se producia el evento de insert, mandaba datos un form para insertar el registro. por eso cuando desde el un dbgrid en un form, seleccionaba un registro y le daba a un boton para insertar y editar el registro en otro form, se producia el error, pues automaticamente el evento insert del datamodule, intentaba hacer lo mismo, en una ventana que no estaba abierta.

espero que sea lo mismo a mi me volvio loco durante unos dias, este tipo de errores no sabes nunca de donde vienen.

un saludo
Responder Con Cita
  #6  
Antiguo 14-06-2011
EgyEgy EgyEgy is offline
Miembro
NULL
 
Registrado: jun 2011
Posts: 15
Poder: 0
EgyEgy Va por buen camino
Tengo el mismo error...

Hola, a mi me sucede igual, yo creo un evento beforeinsert y afterpost, y al querer insertar un registro me envia el error.

¿me puedes explicar como lo corregiste?
Responder Con Cita
  #7  
Antiguo 14-06-2011
jupehe jupehe is offline
Miembro
 
Registrado: feb 2008
Posts: 17
Poder: 0
jupehe Va por buen camino
Te lo explico en el post anterior, pero te lo vuelvo a comentar:

si tienes el evento en la tabla, cada vez que se produce ese evento desde un form, por ejemplo si tienes un form y desde ese form quieres insertar o otra cosa que ya tienes programada en el datamodule, te dara un error ya que provocas una duplicación de ordenes.

Mi consejo, quita todo los eventos del datamodule que tengas que generar en un form.

espero haberme explicado. un saludo
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Access to table disabled because of previous error. Read failure. DavidLM2007 Tablas planas 0 18-05-2007 12:23:54
Handle disabled carlos_nielsen API de Windows 11 15-01-2007 02:23:23
cannot focus a disabed or invisible window en creación de formulario OlmoJorge Varios 2 07-11-2006 15:45:56
Cambiar la apariencia del DISABLED??? arieliten Varios 4 18-03-2005 15:40:34
Cannot focus a disabled or invisible window TONIAM Varios 3 02-03-2005 17:29:04


La franja horaria es GMT +2. Ahora son las 06:31:43.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi