ASP - Un select en el cual se pueda ir escr..

 
Vista:

Un select en el cual se pueda ir escr..

Publicado por kropijac (13 intervenciones) el 31/08/2001 20:10:09
Hola, necesito saber si se puede hacer que en un select que traiga datos de una base de datos se pueda ir escribiendo para ir encontrando lo que quiero, Por ejemplo: si pongo la L que me ponga el primer dato que empieze con L, y asi sucesivamente.. Un ejemplo claro de esto es la barra de direcciones del explorador donde pongo una letra y me pone debajo todos los sites que empiezen con esa letra.

De antemano gracias por leer este mensaje, saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Un select en el cual se pueda ir escr..

Publicado por Guy (203 intervenciones) el 03/09/2001 18:04:28
Eso lo tenes que hacer con una lista desplegable. La lista la llenas con todos los datos de la consulta SQL.
Si no entendes algo pregunta.

Saludos...
Guy.-
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Un select en el cual se pueda ir escr..

Publicado por Guy (203 intervenciones) el 07/09/2001 15:53:17
Creo que esto anda...no lo probe.

<%@ Language=VBScript %>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">

</HEAD>
<BODY>
<%
set BaseDatos = server.CreateObject ("adodb.connection")
BaseDatos.Open ("ASP")

sql_Personas = "SELECT pe_codigo, pe_apenom FROM Persona "
set rsPersonas = BaseDatos.Execute(sql_Personas)

if not rsPersonas.eof then
rsPersonas.movefirst
end if
%>

<SELECT id="ListaPersonas" name="ListaPersonas">
<%
do while not rsPersonas.eof%>

<OPTION value="<%=rsPersonas("pe_codigo")%>"> <%=rsPersonas("pe_apenom")%></OPTION>

<%rsPersonas.movenext
loop
%>
</SELECT>

<%
rsPersonas.close
BaseDatos.Close

set rsPersonas = nothing
set BaseDatos = nothing
%>
</BODY>
</HTML>

Saludos...
Guy.-
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar