Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Grid Vacio ? (https://www.clubdelphi.com/foros/showthread.php?t=64017)

oscarac 12-03-2009 16:41:13

Grid Vacio ?
 
saludos
no se si ha ustedes, pero a mi me esta pasando lo siguiente
tengo un grid. en el cual se muestra informacion capturada por un query de acuerdo a ciertos parametros, cuando no hay registros que cumplan la condicion aparece en blanco, hasta ahi todo bien

luego tengo 3 botones los cuales agregan, modifican o eliminan la data de ese grid (en caso tener datos), pero lo curioso es que cuando esta en blanco (el grid) aparece una linea y si le doy el boton modificar o eliminar, pues me captura datos en blanco

espero me hayan comprendido..
como puedo solucionar este tema
gracias
Oscar

AzidRain 12-03-2009 17:32:01

Pues es normal el comportamiento que reportas, cuando tienes un conjunto de datos vacio puedes añadir datos ahi mismo tal como lo haces cuando sí hay datos. Puedes modificar el comportamiento de tus botones para activarse solo si el query devuelve datos. Personalmente no me gusta mucho editar directamente en lso grids a menos que sean pocas columnas y no requieran mucha validación, de lo contrario utilizo un grid para ver la lista y un diálogo para capturar los campos.

oscarac 13-03-2009 17:04:19

pero.. es normal eso?
que el grid (producto de la consulta sin registros) genere un registro en blanco?
hay alguna manera de "eliminar" ese registro y que aparezca nada?

AzidRain 13-03-2009 18:21:20

Es normal, en realidad la consulta no devuelve datos ni registos, si consultas el recordcount del query te va a salir igual a 0. El grid sin embargo muestra una fila vacía precisamente para indicar que no hay datos y que puedes agregar sin embargo uno.


La franja horaria es GMT +2. Ahora son las 11:41:33.

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