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

relacion de registros

Estas en el tema de relacion de registros en el foro de ASP Clásico en Foros del Web. hola. espero que alguien me pueda ayudar, tengo 2 cuadros de texto, campo1 y campo2, en campo 1 estoy utilizando este codigo: <select name="campo1"> <option ...
  #1 (permalink)  
Antiguo 21/07/2006, 17:19
 
Fecha de Ingreso: julio-2006
Ubicación: cd. de México
Mensajes: 22
Antigüedad: 17 años, 11 meses
Puntos: 0
relacion de registros

hola. espero que alguien me pueda ayudar, tengo 2 cuadros de texto, campo1 y campo2, en campo 1 estoy utilizando este codigo:

<select name="campo1">
<option value="NA"> </option>
<option value="METROPOLITANA NORTE">METROPOLITANA NORTE</option>
<option value="METROPOLITANA SUR">METROPOLITANA SUR</option>
<option value="SUR">SUR</option>
<option value="OCCIDENTE">OCCIDENTE</option>
<option value="NORESTE">NORESTE</option>
<option value="NOROESTE">NOROESTE</option>
</select>

y campo2 lo estoy relacionando con una tabla a una base de datos, estoy utilizando este codigo:

<%
Set conexion = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.RecordSet")
conexion.OPEN = "driver={SQL Server};server=localhost; UID=jfconvenios; PWD=jfjalsol; database=shopper"
sql="SELECT nombre FROM distritos"
rs.open sql, conexion, 1
if not rs.eof then
%>
select name="campo2">
<option value="na"></option>
<%Do while not rs.eof%>
<option value="<%=rs.Fields("nombre")%>"><%=rs.Fields("nom bre")%>&nbsp;</option>
<%
rs.MoveNext
loop
%>
</select>
<%else%>
<br><br>
<span class="Estilo2">&nbsp;<%=Date%></span>
<%
End If
rs.close
%>
</td>

entonces el problema que tengo es que si yo selecciono una opcion de
campo1 pueda selecionar ciertos registros de la de la tabla en campo2, no se uqe codigo pueda ir para poder relacionarlo.
  #2 (permalink)  
Antiguo 22/07/2006, 08:28
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4
Bueno aqui implicaria un evento onchange (javascript) en el campo 1 q cada vez que cambies el combo envie la información, una vez que envias en tu sentencia sql pones :

' /* Mostrar solo cuando se cambia el combo */

if request.form("campo1") <> "" then

SELECT nombre FROM distritos where nombre='" & request.form("campo1") & "'"

'/* llenar el combo */

end if

Espero y hayas entendido la idea.
  #3 (permalink)  
Antiguo 24/07/2006, 10:28
 
Fecha de Ingreso: julio-2006
Ubicación: cd. de México
Mensajes: 22
Antigüedad: 17 años, 11 meses
Puntos: 0
Sonrisa saludos

ok, muchas gracias voy aintentarlo
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 19:21.