Hola Dazuaga:
Este es el código fuente del formulario con los dos selects. Yo lo que intento es que cuando seleccione en el select "tiposexp" un tipo de expediente, en el segundo select salga la lista de los expedientes de ese tipo. Para eso el segundo select tendrá q ser una consulta donde la clave ajena de "expedientes" haga referencia a la clave primaria del tipo de expediente seleccionado en el primer select (vaya lío!).
<form name="form1" method="post" action="">
<p>Tipo expediente:
<select name="tiposexp" id="tiposexp">
<%
While (NOT tipos.EOF)
%>
<option value="<%=(tipos.Fields.Item("Id").Value)%>"><%=(t ipos.Fields.Item("Título").Value)%></option>
<%
tipos.MoveNext()
Wend
If (tipos.CursorType > 0) Then
tipos.MoveFirst
Else
tipos.Requery
End If
%>
</select>
</p>
<p>Expediente:
<select name="select">
<%
While (NOT expedientes.EOF)
%>
<option value="<%=(expedientes.Fields.Item("Id").Value)%>" ><%=(expedientes.Fields.Item("Título").Value)%></option>
<%
expedientes.MoveNext()
Wend
If (expedientes.CursorType > 0) Then
expedientes.MoveFirst
Else
expedientes.Requery
End If
%>
</select>
</p>
</form>
Bueno, si te aclaras perfecto, y si no gracias de todas formas por el interés.