Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-08-2012
Jack Jack is offline
Miembro
 
Registrado: may 2003
Posts: 57
Poder: 22
Jack Va por buen camino
Cuadro negro editando en un DBGrid

Hola a todos, a ver si alguien me puede explicar porque:
Editando en un dbgrid una tabla de cualquier tipo por ejemplo de articulos, siendo el dataset que alimenta el grid un ibdataset, al modificar un dato, este aparece con la casilla normal de selección( azul ) si el dato existe y si esta vacío no sale nada alrededor del cursor.
Si cambio el dataset del datasource por un clientdataset con su correspondiente provider apuntando al ibdataset anterior, cuando edito el dbgrid aparece un cuadro negro feísimo y gordísimo a modo de cuadro de edición que no puedo de ninguna manera eliminar.
Esto es normal o solo me pasa a mi ?. El mismo proyecto con delphi 7, no producía este efecto. Ahora al migrar a DelphiXE2 me encuentro que todo el trabajo de migración no me sirve para nada.
Gracias de antemano y un saludo.
Responder Con Cita
  #2  
Antiguo 20-08-2012
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.282
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Es raro lo que comentas, de todas formas no me acabo de imaginar el problema.

Como suelen decir en otro foro que visito:



Es broma, pero sí que ayudaría.
Yo he usado versiones nuevas de Delphi y no me suena este efecto.
¿Estás utilizando algún componente especial? ¿ Algún código de pintado especial?

¿Puedes poner un proyecto de ejemplo donde te pase para que lo podamos probar y lo confirmemos?
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 20-08-2012
Jack Jack is offline
Miembro
 
Registrado: may 2003
Posts: 57
Poder: 22
Jack Va por buen camino
Hola Neftalí eres muy amable al contestar tan pronto. Todos los componentes que yo trabajo están heredados y modificado su comportamiento. Ese no es el problema, porque pasa incluso con un dbgrid original sin heredar.

Dibujo1.JPG

Dibujo2.JPG

Te he puesto como he podido dos imágenes, espero que se vean. La cuestión es que dependiendo del tipo de dataset que lleve el datasource, el comportamiento del grid es diferente para un ibdataset que para un clientdataset.

Gracias de antemano.
Responder Con Cita
  #4  
Antiguo 20-08-2012
Jack Jack is offline
Miembro
 
Registrado: may 2003
Posts: 57
Poder: 22
Jack Va por buen camino
Ahora que veo las imágenes, se ve perfecta la diferencia. Espero que puedas dar alguna pista.
Voy a intentar de todas las maneras indagar un poco en el código de la vcl.
Responder Con Cita
  #5  
Antiguo 21-08-2012
Jack Jack is offline
Miembro
 
Registrado: may 2003
Posts: 57
Poder: 22
Jack Va por buen camino
Autocontestación

Hola a todos, me auto contesto yo solo. Resulta que los clientdatasets tienen una propiedad ObjectView que no he entendido muy bien para que sirve pero que si esta a true produce el efecto de cuadro negro tan desagradable. Asunto solucionado. Un saludo a todos.
Responder Con Cita
  #6  
Antiguo 21-08-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Jack Ver Mensaje
Hola a todos, me auto contesto yo solo. Resulta que los clientdatasets tienen una propiedad ObjectView que no he entendido muy bien para que sirve pero que si esta a true produce el efecto de cuadro negro tan desagradable. Asunto solucionado. Un saludo a todos.

Pues a mí me gusta ese marco alrededor de la celda que tiene el foco, hay gusto para todos, ya ves
Responder Con Cita
  #7  
Antiguo 22-08-2012
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.282
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Gracias por el feedback.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
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
Problema editando DataSource vijumaba89 Conexión con bases de datos 3 10-04-2012 18:43:09
Editando un post cmm07 Varios 1 24-03-2012 23:43:16
Editando un archivo de texto sirsolrac Varios 14 15-02-2008 14:04:59
saber cuando estoy editando un registro jhcaboverde Varios 4 13-02-2007 00:30:48
Imprimir Negro con el Negro teletranx Windows 3 10-01-2007 19:24:00


La franja horaria es GMT +2. Ahora son las 17:35:04.


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