Ver Mensaje Individual
  #4  
Antiguo 23-01-2007
richi richi is offline
Miembro
 
Registrado: jun 2006
Ubicación: Portosin - A Coruña
Posts: 51
Reputación: 18
richi Va por buen camino
Prueba a ver si te vale lo que pongo a continuacion:
Código Delphi [-]
filtro:= 'SELECT ';

if CheckBox1.Checked then
  filtro:= filtro + 'campo1,';
if CheckBox2.Checked then
   filtro:= filtro + 'campo2,';
if CheckBox3.Checked then
   filtro:= filtro + 'campo3,';
        ......
filtro := Copy(filtro, 1, (length(filtro) - 1));

siendo filtro una variable de tipo string.

A lo mejor hay alguna manera de hacerlo mejor.
Espero que te sirva.
Responder Con Cita