questo è il codice del tools
	codice:
	<%
Class Tools_DropDown
Public Sub ShowDropDown(ByVal TableName,ByVal SelectName,ByVal Selected, ByVal TabIndex, SQLText)
	dim Cmd, Rs, blnIsSelectFound
	Set Cmd = Server.CreateObject("adodb.Command")
	Set Rs = Server.CreateObject("adodb.Recordset")
	if SQLText = "" then
		Cmd.CommandType = adCmdTable
		Cmd.CommandText = TableName
	else
		Cmd.CommandType = adCmdText
		Cmd.CommandText = SQLText
	end if
	Cmd.ActiveConnection = GetConnectionString1()
	Rs.CursorLocation = adUseClient
	Rs.Open Cmd, , adOpenStatic, adLockReadOnly
	Set Cmd = Nothing
	Response.Write "<select name="& Chr(34)&SelectName& Chr(34)&" tabIndex="& Chr(34)&TabIndex& Chr(34)&">"
	Dim sOption
	Response.Write "<option>"
	do while not Rs.EOF
		sOption = "<option value="& Chr(34)&Rs.Fields(0)& Chr(34)
		if StrComp(Rs.Fields(0),Selected,1) = 0 then sOption = sOption & " Selected "
		sOption = sOption & " >"&Rs.Fields(1)
		Response.Write sOption
		Rs.MoveNext
	loop
    rs.Close
    Set Rs = Nothing
	Response.Write "</select>"
End Sub
Public Sub YearDropDown(ByVal SelectName,ByVal Selected, ByVal TabIndex)
	Dim i
	Response.Write "<select name="&Chr(34)&SelectName& Chr(34)&" tabIndex="& Chr(34)&TabIndex& Chr(34)&">"
	Dim sOption
	For i = year(now()) to year(now()) + 10 
		sOption = "<option value="& Chr(34)&right(i,2)& Chr(34)
		if StrComp(right(i,2),Selected,1) = 0 then sOption = sOption &" Selected "
		sOption = sOption & " >"&i
		Response.Write sOption
	Next
	Response.Write "</select>"
End Sub
Public Sub MonthDropDown(ByVal SelectName,ByVal Selected, ByVal TabIndex)
'Adendum - adding three letter abreviation for month name for drop down display
	Dim arrMonthName(11)
	arrMonthName(0) = "Jan"
	arrMonthName(1) = "Feb"
	arrMonthName(2) = "Mar"
	arrMonthName(3) = "Apr"
	arrMonthName(4) = "May"
	arrMonthName(5) = "Jun"
	arrMonthName(6) = "Jul"
	arrMonthName(7) = "Aug"
	arrMonthName(8) = "Sep"
	arrMonthName(9) = "Oct"
	arrMonthName(10) = "Nov"
	arrMonthName(11) = "Dec"
	
	Dim i
	Response.Write "<select name="&Chr(34)&SelectName& Chr(34)&" tabIndex="& Chr(34)&TabIndex& Chr(34)&">"
	Dim sOption
	For i = 1 to 12
		sOption = "<option value="& Chr(34)&i& Chr(34)
		if StrComp(i,Selected,1) = 0 then sOption = sOption &" Selected "
		sOption = sOption & " >"&arrMonthName(i-1)
		Response.Write sOption
	Next
	Response.Write "</select>"
End Sub
Public Sub DayDropDown(ByVal SelectName,ByVal Selected, ByVal TabIndex)
	Dim i
	Response.Write "<select name="&Chr(34)&SelectName& Chr(34)&" tabIndex="& Chr(34)&TabIndex& Chr(34)&">"
	Dim sOption
	For i = 1 to 31
		sOption = "<option value="& Chr(34)&i& Chr(34)
		if StrComp(i,Selected,1) = 0 then sOption = sOption &" Selected "
		sOption = sOption & " >"&i
		Response.Write sOption
	Next
	Response.Write "</select>"
End Sub
End Class
%>