Foros del Web » Programando para Internet » ASP Clásico »

busqueda avanzada

Estas en el tema de busqueda avanzada en el foro de ASP Clásico en Foros del Web. Hola a todos Alguien puede ayudarme con esto? Necesito hacer una busqueda con varios criterios, desde una pagina que tenga un formulario de busqeuda con ...
  #1 (permalink)  
Antiguo 25/06/2002, 22:19
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
busqueda avanzada

Hola a todos

Alguien puede ayudarme con esto?
Necesito hacer una busqueda con varios criterios, desde una pagina que tenga un formulario de busqeuda con un campo para introducir texto, otro de lista donde diga sexos, edad, pais ciudad, y que al escojer estas opciones e introducir el texto en el formulario y enviarlo, en otra pagina me muestre los resultados de esa busqueda,
tengo una base de datos en access 2000.


gracias.

<img src="http://www.lexus.com/images/nav/nav_i_logo.gif" width="109" height="47" alt="Lexus" border="0">
  #2 (permalink)  
Antiguo 26/06/2002, 09:06
Avatar de ashketchum  
Fecha de Ingreso: julio-2001
Ubicación: En algun lugar de un gran pais
Mensajes: 418
Antigüedad: 22 años, 11 meses
Puntos: 0
Re: busqueda avanzada

Mira, ese buscador no es demasiado complicado, todo esta en la sentencia SQL sería algo mas o menos asi:
Primero declaras las variables del request.form:

&lt;%
Dim PrimerCampoForm
PrimerCampoForm = &quot;&quot;
if (Request.Form(&quot;Tucampo1&quot;) &lt;&gt; &quot;&quot;) then PrimerCampoForm = Request.Form(&quot;Tucampo1&quot;)
%&gt;

&lt;%
Dim SegundoCampoForm
SegundoCampoForm = &quot;&quot;
if (Request.Form(&quot;tucampo2&quot;) &lt;&gt; &quot;&quot;) then SegundoCampoForm = Request.Form(&quot;tucampo2&quot;)
%&gt;

ya despues haces la sentencia SQL

SQL = &quot;SELECT * FROM TuTabla WHERE tucampo Like '%&quot; + Replace(PrimerCampoForm, &quot;'&quot;, &quot;''&quot;) + &quot;%' AND OtroCampo like '%&quot; + Replace(SegundoCampoForm, &quot;'&quot;, &quot;''&quot;) + &quot;%'
ORDER BY FechadeActualizacion DESC&quot;

y listo, espero que te haya dado una idea de como mas o menos le puedes hacer, como ves es muy sencillo, solo tienes que buscarle e ir agregando mas campos, eso es todo

saludos y suerte

<img src="http://www.efrance.fr/masterASPx/firma.jpg" width="465" height="79" border="0" usemap="#URL">
<map name="URL">
<area shape="rect" coords="270,48,347,61" href="http://www.efrance.fr/masteraspx" target="_blank">
</map>
  #3 (permalink)  
Antiguo 26/06/2002, 19:02
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
Re: busqueda avanzada

GRacias por tu respuesta, voy a pribarlo y te aviso,


LEXUS

<img src="http://www.lexus.com/images/nav/nav_i_logo.gif" width="109" height="47" alt="Lexus" border="0">
  #4 (permalink)  
Antiguo 01/07/2002, 10:47
Avatar de DARIOI  
Fecha de Ingreso: mayo-2001
Ubicación: Gotland-Visvy
Mensajes: 181
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: busqueda avanzada

hola....anda a esta direccion http://www.webwizguide.info y baja las aplicaciones...
existen tre buscadores : uno normal ,o tro para buscar en internet u otro de busqueda de dominios y otra cosa mas..

mi ponion es franacamente sensacional acerca de este sitio...
  #5 (permalink)  
Antiguo 02/07/2002, 14:45
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
Re: busqueda avanzada

Hola gracias por tu aporte pero lo qeu hay en esa direccion www.webwizguide.info ya lo habia visto antes y no es lo que busco ya qeu es solo una busqueda sencilla no avanzada, solo maneja un criterio de busqeuda no varios.

gracias.. alguien tiene otra idea?

lexus

<img src="http://www.lexus.com/images/nav/nav_i_logo.gif" width="109" height="47" alt="Lexus" border="0">
  #6 (permalink)  
Antiguo 02/07/2002, 22:29
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 22 años, 5 meses
Puntos: 3
Re: busqueda avanzada

no te funciona lo que te dió??? me parece que eso es lo que preguntas, nose, entonces no he entendido tu pregunta, vuelvela a hacer, mañana entro y veo... para ver si te puedo ayudar

<center><font face="verdana" size="1" color="black">Muy pronto no más aburrimiento en internet, siempre abrá algo nuevo para ver...[/CODE]
</center>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:00.