Si può fare. Ma la pagina viene ricaricata. Se sai lavorare con ajax te lo consiglierei, così potresti fare tutto senza dover ricaricare la pagina.
Cmq, in breve:
Il form deve avere action sulla pagina stessa
<form name="nomeForm" action="" method="post">
all'inizio della pagina fai questo controllo:
<%
dim sPrezzoNetto, sPrezzoLordo
sPrezzoNetto = ""
sPrezzoLordo = ""
if request.form("nameDiUnaDelleSelect") <> "" Then
'Qui fai la tua query nel db di cui ti riporto la stringa SQL
'Cerca di evitare nel db degli spazi sul nome dei campi.
dim SQL
SQL = "SELECT prezzoNetto, prezzoLordo FROM tuaTabella WHERE campo1 = '" & request.form("nameDellaPrimaSelect") & "' AND campo2 = etc... etc...
'esegui questa query riempiendo un recordset che chiameremo rsA
if not rsA.EOF Then
sPrezzoNetto = rsA.fields("prezzoNetto")
sPrezzoLordo = rsA.fields("prezzoLordo")
end if
End if
%>
poi valorizzi i tuoi campi di testo ed è fatta:
<input type="text" value="<%=sPrezzoNetto%>" name="prezzoNetto" />
Come consiglio ti suggerirei anche di mantenere il "selected" sulle tue dropdownlist, all'ultimo valore inserito dall'utente. Questo lo puoi fare con semplicità controllando il valore delle request.form("nomiDelleSelect")
ciao