Ahora si cambia la cosa, yo hice algo parecido en le cual tenía que mostrar todas las ciudades y luego de elgirla se tenía que quedar en la página principal aqui lo adapté para tí.
En tu página principal debes tener una función javascript que se active con un botón y muestre una ventana con todos los Materiales para elegir uno y que al cerrarla se muestre en el campo correspondiente.
<script language="javascript">
function materiales()
{
window.open("Materiales.asp","Puestos","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=200,height=550");
}
</script>
En la página Materiales.asp
Realizar tu conexión para mostra los datos por ejm con un option que al darle click a ese Material deberá aparecer en el control correspondiente de la pagina Principal.asp
en esta página tienes que tener esta función
<script language="javascript">
function MMaterial()
{
for (var s=0;s<document.f.rdoMaterial.length;s++)
{
if (document.f.rdoMaterial(s).checked)
{
window.opener.Nombre_form_anterior.txtMaterial.value = document.f.rdoMaterial(s).value
window.close();
return;
}
}
}
</script>
Cualquier duda te comunicas a mi emaii.
Hasta Pronto
Lima - Perú