Listas dependientes

19/01/2006 - 02:33 por Boris Valladares | Informe spam
Que tal grupo buen noche soy nuevo en esto de asp con vbscript
como puedo hacer una lista dependiente,?

lo que deseo hacer es lo siguiente, en una lista desplegar el nombre de los
servidores
al seleccionar un servidor en la primera lista mostrar un listado de bases
de datos en la segunda lista relacionadas al servidor de la primera lista.

Gracias.
 

Leer las respuestas

#1 Matías Iacono
19/01/2006 - 17:06 | Informe spam
Esto es lo malo de no tener el codigo en archivos para pegarlo.

Digo esto, porque en este mismo foro se ha tocado miles de veces el tema de
las listas dependientes.

Si buscas para atras, encontrarás informacion.

En google:
http://groups.google.com.bo/groups?...t_s=Search

Aunque el codigo es medianamente simple.

Basicamente necesitas que la primer lista haga un submit del formulario que
la contiene a la misma pagina, para que una vez se recargue, puedas tomar el
valor de la primera lista, y hacer una consulta con la segunda.

<form name="Form1" action="..." method="Post">

<select name="Combo1" onChange="document.Form1.submit();">
<option.


</select>

<select name="Combo2">
<%
'Hacer conexion a la DB
sql = "Select * from Tabla where ID=" & request.form("Combo1")
set rst = dbc.execute(SQL)

do while ...
%>

En pocas palabras, cuando la primer lista cambia de item, o sea, se
selecciona uno distinto, se produce un submit al formulario, donde el action
es igual a la misma pagina, o sea, se hace un submit recursivo, una vez que
tienes esto, en el segundo combo creas la consulta con el dato del primer
combo. En este punto se supone que debe haber una relacion a nivel de tablas
para los datos que quieras mostrar, y el ID del primer combo te serviria
para hacer el filtro del segundo. Cuando obtienes la consulta, solo tienes
que recorrer el set de datos y cargarlo a tu lista.

Saludos.

Matías Iacono
Microsoft MVP ASP/ASP.net
DCE3 v.2003 - DCE2 v.2005
Coordinador de evento Comunidad MSDN Bolivia
"Boris Valladares" escribió en
el mensaje news:
Que tal grupo buen noche soy nuevo en esto de asp con vbscript
como puedo hacer una lista dependiente,?

lo que deseo hacer es lo siguiente, en una lista desplegar el nombre de
los
servidores
al seleccionar un servidor en la primera lista mostrar un listado de bases
de datos en la segunda lista relacionadas al servidor de la primera lista.

Gracias.




Preguntas similares