Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Busquedas personalizadas con SQL (https://www.clubdelphi.com/foros/showthread.php?t=55023)

odrack 05-04-2008 19:38:06

Busquedas personalizadas con SQL
 
Saludos a todo el foro.

Estoy haciendo unas consultas en sql con el objeto Tquery, ocupo como base de datos MySQL.

El problema que tengo es que tengo varios campos en una tabla (tblarticulos) y en mi form solo quiero seleccionar unos cuantos por medio de checkbox, por ejemplo, si esta selecionado clave, descripcion, que solo me muestre esos campos en un bdgrid. No tengo problemas para hacer la consulta, lo que no quiero hacer es todas las consultas comparando 7 u 8 checkbox.

Tenia la idea de que seleccionara todos los campos y en el dbgrid ocultar las columnas pero no se como hacerlo.

¿Alguien conocera una solucion para no hacer todas las consultas comparando los checkbox?

Saludos

ContraVeneno 05-04-2008 20:36:47

Puedes seleccionar los campos con un TCheckListBox y utilizando el método "CommaText" para armar la consulta.

Delfino 05-04-2008 22:03:07

Cita:

Tenia la idea de que seleccionara todos los campos y en el dbgrid ocultar las columnas pero no se como hacerlo.
Las columnas del DBGrid tienen una propiedad llamada Visible..

odrack 05-04-2008 22:53:56

Saludos.

Si se que las columnas tienen la propiedad de VISIBLE, pero lo que no entiendo es como hacer la sintaxis, ya que hago primero una consulta en SQL con un Tquery, algo asi:

Código Delphi [-]
Query1.close;
query1.sql.clear;
query1.sql.text:=('select * from articulos');
query1.ExecSQL;
query1.open;

de esta forma obtengo los datos, pero como puedo ocultar las columnas??


La franja horaria es GMT +2. Ahora son las 06:44:00.

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