![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Bug en DBGrid al clicar en la zona sin líneas
Hola,
Acabo de encontrarme con otro problema al pasar de Delphi 7 a Delphi 2009. Hay un bug en DBGrid que actualiza el campo actual con el último valor tecleado al clicar con el raton en la zona sin líneas del grid. Tenemos un form con un DBGrid y dos o más campos. Nos situamos en el primero y tecleamos algo por ejemplo 1234, pasamos al segundo con el tabulador. Estando en el segundo hacemos un clic con el raton ( boton derecho o boton izquierdo) en la zona en blanco del grid (la que no tiene filas). El segundo campo se llena automaticamente con el último valor tecleado es decir con 1234, borrando lo que habia. Habia preparado unas imagenes para mostrarlo pero no tengo permisos para insertarlas ... las pongo en un word ... pues tampoco puedo. lo pongo en un zip. jod**** he superado mi cuota porque he subido los recursos en español de delphi 2009 para que se los pueda descargar todo el mundo ?¿?¿ . En fin, normas son normas. El problema es que los usuarios estan acostumbrados a clicar el boton derecho del ratón para acceder al menu contextual para editar, añadir otra línea, etc y como resultado se machaca la información existente. ¿Alguien sabe como solucionarlo? En Delphi 7 no pasa. Sólo en Delphi 2009. Gracias de antemano, Quim |
#2
|
||||
|
||||
Envíalo a clubdelphi.contacto [a] gmail.com y ya lo ponemos nosotros.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
|||
|
|||
Gracias Casimiro,
Ya os he mandado el word con la explicación detallada |
#4
|
||||
|
||||
A ver qué tal, creo que ha quedado como quieres:
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
||||
|
||||
Evidentemente, eso no es un fallo del dbgrid, echa un vistazo al dataset asociado al dbgrid, mira los eventos, etc. a ver si haces algo "raro".
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#6
|
|||
|
|||
He hecho el programa sin nada de código para poder ver que estaba pasando: Un dataset, un TTable y un DBgrid.
Última edición por Casimiro Notevi fecha: 30-01-2011 a las 12:18:01. Razón: Poner etiquetas [delphi] el código [/delphi] |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Colorear las lineas de un DBGrid | Anunakis | Gráficos | 9 | 23-02-2012 12:34:53 |
Cambiar Grosor de lineas de DBGrid | matti | Varios | 1 | 02-11-2010 18:15:26 |
Escribir al clicar en un botón | SMTZ | PHP | 6 | 28-06-2008 07:21:53 |
Pasar lineas de in dbgrid a otro dbgrid | look | OOP | 3 | 21-09-2007 23:16:29 |
colorear lineas de un dbgrid | merlin | Varios | 2 | 30-01-2004 12:36:46 |
![]() |
|