Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Eliminar columna(DbGrid) en tiempo de ejecucion (https://www.clubdelphi.com/foros/showthread.php?t=11184)

bestiux 08-06-2004 11:26:21

Eliminar columna(DbGrid) en tiempo de ejecucion
 
Hola a todos,

Deseo que no se vean dos campos de la consulta en el dbgrid, y por tanto quiero que esas dos columnas no aparezcan, pero quiero hacerlo en tiempo de ejecución.
Seguro que es bastante sencillo, pero yo no se realizarlo.

Gracias por vuestra ayuda.

__cadetill 08-06-2004 11:52:22

Accede al TField y pon su propiedad visible a false

tcp_ip_es 08-06-2004 11:53:12

Los campos de la consulta los tienes creados??? Sino es asi posicionate sobre tu Tquery, pincha con el botón derecho del ratón, y accede al fields editor... te aparecerá una pequeña ventana, en la cual deberás de añadir todos los campos con botón derecho add all fields...ok??? Una vez hecho esto y en tiempo de ejecución tendrás acceso a las propiedades de cada campo de tu consulta.

ejemplito

Código SQL [-]
select nombre, apellidos, matricula
from empleados

Código Delphi [-]
TuQueryNombre.visible:=false;

de esta manera el campo nombre de tu consulta no se vería en el dbgrid enlazado.


Espero que te haya servido...
Saludos, Tony

bestiux 08-06-2004 16:58:27

Gracias a los dos pero al final la opcion que buscaba era la que me proporcionaba Cadetill.

Muchas Gracias.

tcp_ip_es 08-06-2004 17:42:32

:confused: :confused: :confused: si es la misma!!!

bestiux 08-06-2004 18:06:44

Para mi no era la misma puesto que los otros dos campos se tenian que ver en dos Edits distintos, entonces si ocultaba los campos directamente de la consulta pienso que tampoco los mostraría en dichos edits.

De todas formas es algo que me puede servir para alguna ocasión.


La franja horaria es GMT +2. Ahora son las 22:58:09.

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