Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 08-02-2006
david duarte david duarte is offline
Miembro
 
Registrado: ago 2005
Posts: 217
Poder: 20
david duarte Va por buen camino
Como seleccionar campos de una tabla sin saber cuantos van a seleccionar

Hola a todos!!!

Me surgio un duda y no he podido encontrarla en internet.

Estoy haciendo un proyecto para una empresa que hace hilos y polimero, y ellos mismos tienen sus laboratorios, y estos hacen sus propias pruebas
Tengo una tabla que tiene como 20 campos(paradox), en ese laboratorio hacen 20 pruebas(a1,a2,a3,a4,......a20), yo como usuario puedo mandar a hacerles algunos analisis, pero no todos, p.e. quiero mandarles hacer el analisis1, analisis3, analisis5, etc.
al momento de dar de alta los analisis que el usuario mando hacer, si seleccionó realizar el analisis 1, le pongo un 'o'(una o, no un cero), y los que no selecciono, les pongo una 'x'.

ej

a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12
o x o x o x x x x x x x

entonces nada mas quiero que me muestre a1, a3,a5 y los demas no, pero no se como recorrer los campos.

no se si tenga que poner algun ciclo o que.

Ahora a lo que me tiene trabajando un poco de mas.

Para hacer una prueba, cree un proyecto nuevo, en ese proyecto tengo un datasource, un query y un dbgrid.

al dataset le asigno el query1.
y todo funciona, pongo el codigo sql para que vean

Código Delphi [-]
  Query1.DataBaseName := 'c:\setkimv2.0.1\';
  datasource1.DataSet := query1;
  Query1.SQL.Clear;
  Query1.sql.Add('SELECT *');
  Query1.SQL.Add('from res_textil');
  Query1.SQL.Add('WHERE LabFolio = :ctrl' );
  Query1.ParamByName('ctrl').AsString := edit1.text;
  Query1.Active := True;
  Query1.Open;


y si me muestra bien los datos en el dbgrid, pero me muestra todos los analisis, hasta los que tienen 'x', y eso no quiero.

Alguien sabe como hacerle para recorrer los campos y saber cuales tienen 'x' y cuales no, ya que me interesan que se muestren solamente los que son <> 'o'.

Espero haberme entendio =)

Muchas gracias.
Cómo te sientes hoy??
Responder Con Cita
 



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
Seleccionar todos los registros de una tabla menos 2 FunBit MySQL 4 13-07-2005 18:06:31
Campos autocalculados en una tabla JCarlos Tablas planas 5 31-01-2005 14:08:34
Mostrar campos que no esten en una tabla jbetancurt Firebird e Interbase 2 11-11-2004 05:15:30
manipular archivo planos (.txt) como Tabla @-Soft Conexión con bases de datos 3 24-04-2004 14:56:31
Excel como si fuera una tabla de datos haron Servers 1 13-05-2003 19:58:28


La franja horaria es GMT +2. Ahora son las 01:39:47.


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