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 05-04-2008
odrack odrack is offline
Miembro
 
Registrado: feb 2008
Posts: 167
Poder: 17
odrack Va por buen camino
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
Responder Con Cita
  #2  
Antiguo 05-04-2008
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Poder: 23
ContraVeneno Va por buen camino
Puedes seleccionar los campos con un TCheckListBox y utilizando el método "CommaText" para armar la consulta.
__________________

Responder Con Cita
  #3  
Antiguo 05-04-2008
Delfino Delfino is offline
Miembro
 
Registrado: jul 2003
Ubicación: Madrid
Posts: 974
Poder: 21
Delfino Va por buen camino
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..
__________________
¿Microsoft? No, gracias..
Responder Con Cita
  #4  
Antiguo 05-04-2008
odrack odrack is offline
Miembro
 
Registrado: feb 2008
Posts: 167
Poder: 17
odrack Va por buen camino
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??
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
¿Busquedas? jona-182 Conexión con bases de datos 2 20-12-2006 20:50:58
Busquedas yhoho SQL 2 17-02-2005 15:29:40
busquedas chuley Varios 6 01-08-2003 22:31:41


La franja horaria es GMT +2. Ahora son las 15:31:30.


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