ComboBox consulta

24/12/2004 - 12:28 por JM | Informe spam
Hola,

Soy nuevo en ASP y ando un poco perdido.
He conectado una base de datos y un combobox me muestra el campo (usuario)
de la tabla (usuarios).

Ahora me gustaría seleccionar un usuario del combobox y que apareciera en
una nueva página con toda la información completa de ese usuario o lo que es
lo mismo de esa tabla.

Lo he intentado pero no se como hacerlo.

Muchas gracias y felices fiestas!

Preguntas similare

Leer las respuestas

#1 Sandra y María Claudia
24/12/2004 - 15:13 | Informe spam
Hola JM:
Mira, la idea es la siguiente. Creas un evento, onChange, en el combo box
(select). Este te debe llevar a una función en javascript que simplemente
abrirá una nueva ventana donde cargaras la página asp que se encargará de
mostrar el contenido. Aquí el ejemplo


**********Combo Box
<select onChange="Indice(this.selectedIndex); return false;"
name="loquequieras">
aqui tu código para mostrar lo que deseas mostrar de la tabla usuarios
</select>

*********Código JavaScript de Indice
<script>
function Indice(n)
{
LeftPosition=(screen.width)?(screen.width-250)/2:100;
TopPosition=(screen.height)?(screen.height-150)/2:100;

<%
Temp="Select * From Usuarios Order By Nombre"
Tabla1.Open Temp, Conexion
Cont=1
While Not Tabla1.EOF
%>
if (n==<%= Cont %>)
{ventana = window.open("ficha.asp?codigo=<%= Tabla1.Fields("codigo")
%>",
"","top="+TopPosition+",left="+LeftPosition+",width%0,height0,scrollbars=0,directories=0,toolbar=0,location=0,status=0,resizable=0,menubar=0");}
<%
Cont=Cont+1
Tabla1.MoveNext
Wend
Tabla1.Close
%>
}
</script>

Para este ejemplo te comento, yo utilizo un include de esta forma

<!-- #include file="setup/db_2.inc" -->

cuyo contenido es el siguiente

<%
Dim Conexion,Tabla1, ConexionCounter, TablaCounter1
Set Conexion=Server.CreateObject("adodb.connection")
Set Tabla1=Server.CreateObject("adodb.recordset")
Set Tabla2=Server.CreateObject("adodb.recordset")
Conexion.open "Provider=Microsoft.Jet.OLEDB.4.0; Data
Source=f:\inetpub\base de datos\MiBaseDeDatos.mdb"
%>

Tengo varios includes numerados del 1 al 4 dependiendo cuantas "TablasX"
necesitaré para cada página. De esta manera establezco conexión a mi base de
datos mediante un OLEDB. También vale para un ODBC.

Y listo, problema solucionado

Suerte!!!!!!!!!!

____________________________________________________________________________________
SyMC
Suerte es la ayuda que te da la vida... Destino es lo que haces con esta
ayuda
Comparte con los demás, es la mejor manera de crecer y quererse más
*&**&**&**&**&**&**&**&**&**&**&**&**&**&**&**&**&**&**&**&**&**&**&**&**&**&**&**&**&**&*
Felices Fiestas Navideñas para todos y recuerden..
el placer verddaero es la satisfacción de compartir y ver la alegría de los
demás
al recibir el presente que entregamos con amor y la compañia que les
brndamos ese día
no en el placer de recibir algo y que el 2005 nos integre más de lo
que estamos ahora
Les deseo lo mejor para uds, que sus castillos en el aire pesen más para que
se posen en la tierra
y que los sueños vuelen alto para formar nuevos castillos a traer a la
tierra pronto
Saludos cariñosos desde Perú... y gracias por enseñarme lo que significa
"compartir"
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida