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!! Lo que quiero hacer es una busqueda en una base de datos, pero algo especial, quiero que a la hora de buscar ...
  #1 (permalink)  
Antiguo 02/07/2004, 05:09
 
Fecha de Ingreso: mayo-2004
Ubicación: arriba, abajo y derecha
Mensajes: 101
Antigüedad: 20 años, 1 mes
Puntos: 0
busqueda avanzada

Hola a todos!!

Lo que quiero hacer es una busqueda en una base de datos, pero algo especial, quiero que a la hora de buscar me aparezcan todos los laton en una lista,(un campo de texto de barias lineas), cada registro en una linea, hasta ahi bien, pero si pulso la tecla c, se diriga a los usuarios que empiecen la c, si lugo pulso la e, se diriga a los usuario que empiecen por ce, asi sucesivamente asta encontrar el deseado, teneis idea alguno de ello??

Gracias por todo
  #2 (permalink)  
Antiguo 02/07/2004, 09:37
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4
Utiliza el Control activex de office 2000 en adelante.

classid="CLSID:8BD21D30-EC42-11CE-9E0D-00AA006002F3"
  #3 (permalink)  
Antiguo 05/07/2004, 02:59
 
Fecha de Ingreso: mayo-2004
Mensajes: 17
Antigüedad: 20 años
Puntos: 0
Puedes especificar un pco más

Puedes decirme exactamente lo que tengo que hacer para poder utilizar ese control en una página asp. o si es posible.
  #4 (permalink)  
Antiguo 05/07/2004, 03:27
 
Fecha de Ingreso: abril-2004
Mensajes: 36
Antigüedad: 20 años, 1 mes
Puntos: 0
puedes hacerlo con javascript, en un input text, que busque por cada entrada que hagas.
  #5 (permalink)  
Antiguo 06/07/2004, 01:14
 
Fecha de Ingreso: mayo-2004
Ubicación: arriba, abajo y derecha
Mensajes: 101
Antigüedad: 20 años, 1 mes
Puntos: 0
hola tishu!

Como se haria eso?? no te entiendo.
  #6 (permalink)  
Antiguo 06/07/2004, 03:54
 
Fecha de Ingreso: abril-2004
Mensajes: 36
Antigüedad: 20 años, 1 mes
Puntos: 0
Para que se pueda ejecutar una busqueda desde JavaScript, la base de datos no podria ser muy extensa, porque tendria que descargar toda la informacionen el cliente.

Si es muy estensa la base de datos, entonces tendria que ejecutar la busqueda en el servidor, por lo que iria un poco mas lento.
  #7 (permalink)  
Antiguo 06/07/2004, 03:57
 
Fecha de Ingreso: abril-2004
Mensajes: 36
Antigüedad: 20 años, 1 mes
Puntos: 0
Acabo de releer tu mensaje.
Y pones que quieres que te aparezcan todos los datos al principio.
Entonces con JavaScript se puede hacer perfectamente

Creas un input de tipo text
en el evento onChange"" le pones un afuncion de busqueda filtrada por lo que se meta ahi.

Para poder hacer esto, creo que seri aimportante que cargaras un array con todos los datos, para luego realizar la busqueda desde Javascript mas agil
  #8 (permalink)  
Antiguo 07/07/2004, 01:34
 
Fecha de Ingreso: mayo-2004
Ubicación: arriba, abajo y derecha
Mensajes: 101
Antigüedad: 20 años, 1 mes
Puntos: 0
no me aclaro mucho, al cargar la pagina introduzco los datos en un imput text? y luego segun voy tecleando llamo a la busqueda?
  #9 (permalink)  
Antiguo 10/07/2004, 00:19
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4
En vista de que nadia te ayudo, checate este código.
Esto es algo profesional.

Se requiere almenos office 2000 en el cliente.. quien no lo tiene????

<OBJECT id=town style="LEFT: 0px; WIDTH: 333px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TOP: 0px; HEIGHT: 22px; BORDER-BOTTOM-STYLE: none"
accessKey=P width=333 classid="CLSID:8BD21D30-EC42-11CE-9E0D-00AA006002F3" name=cppoblacion VIEWASTEXT>
<PARAM NAME="VariousPropertyBits" VALUE="746604571">
<PARAM NAME="BackColor" VALUE="2147483653">
<PARAM NAME="ForeColor" VALUE="2147483656">
<PARAM NAME="MaxLength" VALUE="0">
<PARAM NAME="BorderStyle" VALUE="1">
<PARAM NAME="ScrollBars" VALUE="0">
<PARAM NAME="DisplayStyle" VALUE="3">
<PARAM NAME="MousePointer" VALUE="0">
<PARAM NAME="Size" VALUE="8811;582">
<PARAM NAME="PasswordChar" VALUE="0">
<PARAM NAME="ListWidth" VALUE="0">
<PARAM NAME="BoundColumn" VALUE="0">
<PARAM NAME="TextColumn" VALUE="65535">
<PARAM NAME="ColumnCount" VALUE="1">
<PARAM NAME="ListRows" VALUE="12">
<PARAM NAME="cColumnInfo" VALUE="0">
<PARAM NAME="MatchEntry" VALUE="1">
<PARAM NAME="ListStyle" VALUE="0">
<PARAM NAME="ShowDropButtonWhen" VALUE="0">
<PARAM NAME="ShowListWhen" VALUE="2">
<PARAM NAME="DropButtonStyle" VALUE="1">
<PARAM NAME="MultiSelect" VALUE="0">
<PARAM NAME="Value" VALUE="">
<PARAM NAME="Caption" VALUE="">
<PARAM NAME="PicturePosition" VALUE="458753">
<PARAM NAME="BorderColor" VALUE="2147483651">
<PARAM NAME="SpecialEffect" VALUE="0">
<PARAM NAME="Accelerator" VALUE="0">
<PARAM NAME="GroupName" VALUE="">
<PARAM NAME="FontName" VALUE="MS Sans Serif">
<PARAM NAME="FontEffects" VALUE="1073741824">
<PARAM NAME="FontHeight" VALUE="195">
<PARAM NAME="FontOffset" VALUE="0">
<PARAM NAME="FontCharSet" VALUE="0">
<PARAM NAME="FontPitchAndFamily" VALUE="2">
<PARAM NAME="ParagraphAlign" VALUE="1">
<PARAM NAME="FontWeight" VALUE="400"></OBJECT>


despues....

<script language="vbs">
'///Módulo 5

'*****************************
names= array("ORLANDO RIOS","OMAR MORENO","OSIRIS")
for x=0 to Ubound(names)
town.additem Ucase(names(x))
next
'///Módulo 6
</script>
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 20:07.