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

Parecía Facil!!!

Estas en el tema de Parecía Facil!!! en el foro de ASP Clásico en Foros del Web. Tengo este codigo que despliega un combolist <select size="1" name="estado" class="Boton"> <%do while not rst1.eof%> <option value="<%=rst1("id_estado")%> "><%=rst1("estado")%>&l t;/option> <%rst1.movenext loop%> <%set RST1=nothing oConn.close set ...
  #1 (permalink)  
Antiguo 24/06/2002, 15:45
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 22 años, 4 meses
Puntos: 2
Parecía Facil!!!

Tengo este codigo que despliega un combolist

<select size="1" name="estado" class="Boton">
<%do while not rst1.eof%>
<option value="<%=rst1("id_estado")%> "><%=rst1("estado")%>&l t;/option>
<%rst1.movenext
loop%>
<%set RST1=nothing
oConn.close
set oConn=nothing%>
</select>

Hasta Aquí estoy OK
Pero que tengo que agregar para que cuando me traiga valores de una BD se posicione en el registro del combolist



  #2 (permalink)  
Antiguo 24/06/2002, 16:17
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Re: Parecía Facil!!!

Se supone que estás manejando dos recordsets...

1 con los datos del registro y otro con todas las opciones posibles del <select>

Suponiendo que el recordset de los datos del registro se llame RsD y el de los <option> RsO, yo haría:


Código:
<select size="1" name="estado" class="Boton">

<option value="<%=RsD("id_estado")%>" selected><%=RsD("estado")%></option>

<%do while not RsO.eof%>
<option value="<%=RsO("id_estado")%>"><%=RsO("estado")%></option>
<%RsO.movenext
loop%>
<%
'Close y nothing para RsD y RsO
%>
</select>

Lo cual te va a traer el estado del registro a visualizar como "selected" y luego te va a rellenar los estados posibles de la tabla de estados (aunque se repita uno de los estados posibles con el estado actual del registro)

se entiende?
  #3 (permalink)  
Antiguo 24/06/2002, 17:43
 
Fecha de Ingreso: mayo-2002
Mensajes: 197
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: Parecía Facil!!!

Buenas :P, lo de que no se repita se puede arreglar asi:

<select size="1" name="estado" class="Boton">

<option value="<%=RsD("id_estado")%>& quot; selected><%=RsD("estado")%></option>

<%do while not RsO.eof
if RsD("id_estado")<>RsO("id_est ado") then%>
<option value="<%=RsO("id_estado")%>& quot;><%=RsO("estado")%></option>
<%end if
RsO.movenext
loop%>
<%
'Close y nothing para RsD y RsO
%>
</select>

Chao amigos.
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 22:32.