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

Problema com un Select

Estas en el tema de Problema com un Select en el foro de ASP Clásico en Foros del Web. Saludos Como hago que en un select me aparesca el valor de la base de datos en la pagina web y los reportes de ActiveReport, ...
  #1 (permalink)  
Antiguo 10/08/2007, 09:50
 
Fecha de Ingreso: octubre-2006
Mensajes: 16
Antigüedad: 17 años, 8 meses
Puntos: 0
De acuerdo Problema com un Select

Saludos
Como hago que en un select me aparesca el valor de la base de datos en la pagina web y los reportes de ActiveReport, tengo esto:

Formulario:
<form action="SolicitudPermisos_Data.asp" name="frm" onSubmit="return ValidateForm()">

<select id="cmbOffice"><option id="cmbOffice"><%=cmbOffice2%></option></select>

"<%=cmbOffice2%>" es un valor numerico y tengo pasalarlo a letras

Atentemente
Saludos
  #2 (permalink)  
Antiguo 13/08/2007, 06:35
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 18 años, 5 meses
Puntos: 7
Re: Problema com un Select

¿Y cmbOffice2 que es? ¿un array? ¿un solo valor?

Para que salga un grupo de datos, debes realizar una iteracion. Por ejemplo

NOTA: ESTO ES SOLO UN EJEMPLO, SIN VALIDEZ REAL
Código:
<form action="SolicitudPermisos_Data.asp" name="frm"  onSubmit="return ValidateForm()">

<%
dim cnn, rs
set cnn = server.CreateObject("OLEDB.Connection")
cnn.open "cadenadeconexion_o_dsn"

set rs = cnn.execute "SELECT * FROM tabla"

%>
<select id="cmbOffice">
<option value="">Seleccione un valor</option>
<% 
do while not rs.EOF 
%>
<option value="<%=rs("id")%>"><%=rs("nombre")%></option>
<% 
      rs.moveNext()
loop 
%>
</select>
Los combobox o select suelen usarse cuando se le pide al usuario que seleccione un dato de entre un grupo de datos. Si solo va a contener un solo valor, ¿no crees que es mejor una caja de texto?


Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
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 13:10.