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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-01-2013
Avatar de RoyTan
RoyTan RoyTan is offline
Miembro
 
Registrado: oct 2003
Ubicación: Mijas - Málaga
Posts: 121
Poder: 21
RoyTan Va por buen camino
Busqueda por varios campos

Saludos foreros.

Sé que este tema se ha comentado varias veces pero lo siento no me entero.

Necesito buscar un numero de teléfono en varios campos y no hay forma, lo he intentado de varias formas, solo me sale buscar en un campo no en todos.

Buscar en un campo lo hago así, y funciona.

Código Delphi [-]
ModuloDatos.IBQAgenda.Active   := False;
   ModuloDatos.IBQAgenda.Sql.Text := 'Select * from AGENDA where Telefono1 Like ' + QuotedStr('%' + EditTelefono.Text + '%');
   ModuloDatos.IBQAgenda.Active   := True;

Y en varios lo hago así, y no funciona.


Código Delphi [-]
ModuloDatos.IBQAgenda.Active   := False;
   ModuloDatos.IBQAgenda.Sql.Text := 'Select * from AGENDA where Telefono1 or Telefono2 or Telefono3 or Telefono4 Like ' + QuotedStr('%' + EditTelefono.Text + '%');
   ModuloDatos.IBQAgenda.Active   := True;

Bueno espero haber explicado bien el problema, pero hace mucho que no programo, las cosas se olvidan y mas a mí.

Gracias.
Responder Con Cita
  #2  
Antiguo 28-01-2013
Avatar de TOPX
TOPX TOPX is offline
Miembro
 
Registrado: may 2008
Ubicación: Bogotá
Posts: 527
Poder: 16
TOPX Va camino a la fama
Saludos.

Con algo así...
Código Delphi [-]
'SELECT * FROM AGENDA WHERE Telefono1 LIKE ' + QuotedStr('%' + EditTelefono.Text + '%') + 
' OR Telefono2 LIKE ' + QuotedStr('%' + EditTelefono.Text + '%') + 
' OR Telefono3 LIKE ' + QuotedStr('%' + EditTelefono.Text + '%') + 
' OR Telefono4 LIKE ' + QuotedStr('%' + EditTelefono.Text + '%')

-
__________________
"constructive mind, destructive thoughts"

Última edición por TOPX fecha: 28-01-2013 a las 21:23:12. Razón: Sintaxis.
Responder Con Cita
  #3  
Antiguo 28-01-2013
Avatar de RoyTan
RoyTan RoyTan is offline
Miembro
 
Registrado: oct 2003
Ubicación: Mijas - Málaga
Posts: 121
Poder: 21
RoyTan Va por buen camino
Gracias TopX.

Funciona a la perfección.

Un saludo y muchas gracias.
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
Problema busqueda varios campos elrodrix Conexión con bases de datos 14 27-10-2012 01:12:38
un Select max de varios campos Camilo SQL 3 07-09-2007 16:34:15
Top con varios campos trex2000 MS SQL Server 1 04-10-2006 21:12:15
campos de busqueda................. David J. Conexión con bases de datos 3 06-07-2004 17:34:36
Busqueda por 2 campos a la vez CJRE SQL 3 26-05-2004 18:48:36


La franja horaria es GMT +2. Ahora son las 20:57:12.


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