![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Ummmm.... no es tan simple....
Cita:
Primeramente tienes que saber bien el rango de tu búsqueda: ¿Sobre que campos deberá buscar?¿1,2,...20?¿Cuantas tablas?¿1,2,10?¿Cuántas condiciones?¿1,2... o algo dificil.... 6? Si puedes responder a esas preguntas se puede limitar la búsqueda. Lo ideal es "armar" una consulta dependiendo de las condiciones que impones a la búsqueda. Y para obtener una condición "+" en un buscador lo más simple es:
Remarco con negrita para que veas... de lo que hablo. Tus_campos puede ir desde uno y valla uno a saber cuantos más, y todo dependiendo de las tablas que intervienen. ¿Quieres buscar globalmente?¿En toda la base de datos? Si bien no dije algo que tal vez tu ya sepas, quiero hacerte notar que armar una búsqueda como esas no es algo sencillo. Creo que una vez se ha tratado algo parecido. Busca en los foros. Si puedes especificar mejor cuales son tus objetivos y lo que pretendes, sería mejor para quienes lean este hilo y pueda concentrar sus esfuerzos en algo concreto. Saludos, |
|
#2
|
||||
|
||||
|
Si lo que quieres es conocer algo de la metodología que se oculta detrás de la construcción de un buscador de estas características, te puedes pasar por la Web del amigo JM, donde hay dos artículos la mar de interesantes. En concreto, en http://www.lawebdejm.com/prog/delphi...or_google.html
Un saludo |
|
#3
|
||||
|
||||
|
¿y por qué implementar el "+"? ¿por qué no quitarlo?, es decir, no creo necesario que escriba el símbolo +, si no quiere algo, que no lo escriba.
Por otro lado coincido con Delphius, no creo conveniente dar al usuario una sola caja de búsqueda y complicarnos la vida con desglosar el contenido que escribe. Por otro lado, seguro que los resultados no son lo que espera. Con esto quiero decir, que quizás sea mejor poner 3 cajas de texto: - Tipo de artículo: Memorias - tipo de RAM : ddr - Velocidad : 512 Así no obtendremos los resultados de las placas bases u otros artículos que el usuario no busca. Para hacer esto, ultimamente estoy usando un TStringList para construir las claúsula Where de dicha consulta, más o menos algo así:
Bueno... más o menos, en realidad uso un Objeto creado por mi que controla algunas cosillas más. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Buscadores | dango | PHP | 4 | 25-02-2013 17:37:57 |
| Nueva aplicación de google | jhonny | Noticias | 0 | 06-02-2007 23:40:27 |
| Google ofrece un nuevo servicio gratuito para crear buscadores especializados | Neftali [Germán.Estévez] | Noticias | 0 | 24-10-2006 11:39:40 |
| Google Talk - El cliente de mensajería de Google | dec | Noticias | 18 | 26-08-2005 09:11:39 |
|