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

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-07-2008
Avatar de casacham
casacham casacham is offline
Miembro
 
Registrado: abr 2006
Ubicación: Cordoba->Argentina. Arboleas->Almeria->España
Posts: 184
Poder: 19
casacham Va por buen camino
Cool Curioso comportamiento de TDBRichEdit genera error loco

Hola amigos.
Inicio este hilo para comentar un comportamiento algo extraño de TDBRichEdit. En un formulario tengo este objeto (TDBRichEdit) conectado a un campo tipo Memo a traves de un TADOTable. Tras ejecutar el programa, cuando cargo el formulario el estado de la tabla es "dsBrowse" ya que no estoy insertando ni editando ningun registro ni haciendo nada mas. Si le doy foco al objeto TDBRichEdit (haciendo click sobre este) y luego salgo haciendo click en otro objeto del mismo formulario (un TDBEdit por ejem.) se genera un error que dice "T_Personas: Dataset not in edit or insert mode", donde T_Personas es el name de la TADOTable. El punto es que al hacer click en el cuadro de dialogo (boton Ok) que contiene este error el foco vuelve al TDBRichEdit, siendo imposible salir haciendo click en otro objeto. La unica forma de que TDBRichEdit pierda el foco es poniendo la tabla en edicion al hacer click en edit del TDBNavigator y seguidamente cancelar la edicion haciendo click en "x" del TDBNavigator con lo que el estado de la tabla vuelve a "dsBrowse".
Esto solo ocurre la primera vez, luego TDBRichEdit puede recibir foco y perderlo sin que se genere este error, estando por supuesto la tabla en "dsBrowse".
He probado muchas formas de capturar este error para manejarlo y no lo he logrado. Lo interesante seria si alguien puede explicarle al foro porque ocurre este problema. Antes de terminar aclaro que ocurre en delphi 2007, no se si en otras versiones de deplhi ocurre.

Desde ya gracias por su atención y sus ingeniosas respuestas
Responder Con Cita
 



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
Que Evento Es El Que Se Genera!!!!! xio API de Windows 19 09-01-2008 16:28:10
No se que evento se genera xio OOP 5 17-12-2007 11:38:47
Muy curioso gluglu La Taberna 10 21-06-2007 03:14:31
textos centrados TDBRichEDIT CARSOFT_AR Impresión 0 17-02-2005 16:43:12
loco loco.... no actualiza INTERBASE DELPHI5 fixarg Conexión con bases de datos 1 04-11-2004 06:44:27


La franja horaria es GMT +2. Ahora son las 01:03:53.


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