Ciao a tutti ...
Con una query estraggo tutti i record di una tabella; per "filtrare" questi dati ho previsto questa select:
codice:
<select size="1" name="valore" onChange="window.document.location='pagina.asp?valore='+this.value;">
<option value="0">valore</option>
</style>
<%
sql = "SELECT valore FROM TABELLA GROUP BY valore ORDER BY valore asc"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, objconn, 3, 3
rs.MoveFirst
Do While Not rs.EOF
%>
<option value="<%=rs("valore")%>"><%=rs("valore")%></option>
<%
rs.MoveNext
Loop
rs.Close
set rs = Nothing
%>
</select>
Ho anche previsto sull'intestazione di ognuna delle colonne la possibilità di ordinare i record:
Il problema è che se applico il filtro e poi vado ad ordinare i records appena filtrati, la tabella viene ricaricata completamente e, dunque, senza più il filtro scelto inizialmente.
E' sufficientemente chiaro?
Spero di si...