Hello. I am having problems linking my drop down menus so that if you pick one item from the first drop down menu, it filters the next drop down menu. When you select the second item from the second drop down menu it filters the third drop down menu. Once all 3 items are chosen and the person clicks on Submit, the values are saved in a table called [Update Claim Detail Details]. Please advise. I have included the code that I have been working on.
<%@ Language=VBScript %>
<% OPTION EXPLICIT %>
<html>
<head>
<title>Vehicle Description</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<%
'------------------------
'Declare all variables
'------------------------
Dim adoCon
Dim strCon
Dim strAccessDB
Dim sqlVehicleYear, sqlVehicleMake, sqlVehicleModel
Dim rsVehicleYear, rsVehicleMake, rsVehicleModel
Dim strYear, strMake, strModel
'--------------------------------
'Create connection to database
'--------------------------------
Set adoCon = Server.CreateObject("ADODB.Connection"![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
strAccessDB = "\fpdb\claim.mdb"
strCon = "DRIVER={Microsoft Access Driver (*.mdb)};uid=;pwd=patrick; DBQ=" & Server.MapPath(strAccessDB)
adoCon.Open strCon
'-------------------
'Create recordset
'-------------------
Set rsVehicleYear = Server.CreateObject("ADODB.Recordset"![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
'---------------------------------
'Initialize combo box variables
'---------------------------------
strYear = Request("cboVehicleYear"![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
strMake = Request("cboVehicleMake"![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
strModel = Request("cboVehicleModel"![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
'--------------------------
'Initialize SQL statements
'--------------------------
sqlVehicleYear = "SELECT DISTINCT VehicleYear FROM [Vehicle Description]"
sqlVehicleMake = "SELECT DISTINCT VehicleMake FROM [Vehicle Description]"
sqlVehicleModel = "SELECT DISTINCT VehicleModel FROM [Vehicle Description]"
%>
<form name="frmVehicleDescription" method="POST" action="claim.asp">
<SELECT name=cboVehicleYear LANGUAGE=JavaScript>
<%
'--------------------
'Create a recordset
'--------------------
Set rsVehicleYear = Server.CreateObject("ADODB.Recordset"![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
'----------------------------------
'Open connection to the recordset
'----------------------------------
rsVehicleYear.Open sqlVehicleYear, strCon
'----------------------------------------------------------------
'Verify information is valid and post as a list (1st combo box)
'----------------------------------------------------------------
Do While Not rsVehicleYear.EOF
Response.Write "<OPTION VALUE = '" & rsVehicleYear ("VehicleYear"
& "'>"
Response.Write rsVehicleYear("VehicleYear"
& "</OPTION>"
rsVehicleYear.MoveNext
Loop
rsVehicleYear.Close
Set rsVehicleYear = Nothing
%>
</SELECT>
<SELECT name=cboVehicleMake LANGUAGE=JavaScript>
<%
'--------------------
'Create a recordset
'--------------------
Set rsVehicleMake = adoCon.Execute(sqlVehicleMake)
'----------------------------------------------------------------
'Verify information is valid and post as a list (2nd combo box)
'----------------------------------------------------------------
Do While Not rsVehicleMake.EOF
Response.Write "<OPTION VALUE = '" & rsVehicleMake ("VehicleMake"
& "'>"
Response.Write rsVehicleMake("VehicleMake"
& "</OPTION>"
rsVehicleMake.MoveNext
Loop
rsVehicleMake.Close
Set rsVehicleMake = Nothing
%>
</SELECT>
<select name=cboVehicleModel language=JavaScript>
<%
'--------------------
'Create a recordset
'--------------------
Set rsVehicleModel = Server.CreateObject("ADODB.Recordset"![Wink ;) ;)](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
'------------------------------------
'Open connection to the recordset
'------------------------------------
rsVehicleModel.Open sqlVehicleModel, strCon
'-----------------------------------------------------------------
'Verify information is valid and post as a list (3rd combo box)
'-----------------------------------------------------------------
Do While Not rsVehicleModel.EOF
Response.Write "<OPTION VALUE = '" & rsVehicleModel ("VehicleModel"
& "'>"
Response.Write rsVehicleModel("VehicleModel"
& "</OPTION>"
rsVehicleModel.MoveNext
Loop
rsVehicleModel.Close
Set rsVehicleModel = Nothing
%>
</select>
</form>
</body>
</html>
Life is too short to waste...
Julius Pelejo
jcpelejo@hotmail.com
<%@ Language=VBScript %>
<% OPTION EXPLICIT %>
<html>
<head>
<title>Vehicle Description</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<%
'------------------------
'Declare all variables
'------------------------
Dim adoCon
Dim strCon
Dim strAccessDB
Dim sqlVehicleYear, sqlVehicleMake, sqlVehicleModel
Dim rsVehicleYear, rsVehicleMake, rsVehicleModel
Dim strYear, strMake, strModel
'--------------------------------
'Create connection to database
'--------------------------------
Set adoCon = Server.CreateObject("ADODB.Connection"
strAccessDB = "\fpdb\claim.mdb"
strCon = "DRIVER={Microsoft Access Driver (*.mdb)};uid=;pwd=patrick; DBQ=" & Server.MapPath(strAccessDB)
adoCon.Open strCon
'-------------------
'Create recordset
'-------------------
Set rsVehicleYear = Server.CreateObject("ADODB.Recordset"
'---------------------------------
'Initialize combo box variables
'---------------------------------
strYear = Request("cboVehicleYear"
strMake = Request("cboVehicleMake"
strModel = Request("cboVehicleModel"
'--------------------------
'Initialize SQL statements
'--------------------------
sqlVehicleYear = "SELECT DISTINCT VehicleYear FROM [Vehicle Description]"
sqlVehicleMake = "SELECT DISTINCT VehicleMake FROM [Vehicle Description]"
sqlVehicleModel = "SELECT DISTINCT VehicleModel FROM [Vehicle Description]"
%>
<form name="frmVehicleDescription" method="POST" action="claim.asp">
<SELECT name=cboVehicleYear LANGUAGE=JavaScript>
<%
'--------------------
'Create a recordset
'--------------------
Set rsVehicleYear = Server.CreateObject("ADODB.Recordset"
'----------------------------------
'Open connection to the recordset
'----------------------------------
rsVehicleYear.Open sqlVehicleYear, strCon
'----------------------------------------------------------------
'Verify information is valid and post as a list (1st combo box)
'----------------------------------------------------------------
Do While Not rsVehicleYear.EOF
Response.Write "<OPTION VALUE = '" & rsVehicleYear ("VehicleYear"
Response.Write rsVehicleYear("VehicleYear"
rsVehicleYear.MoveNext
Loop
rsVehicleYear.Close
Set rsVehicleYear = Nothing
%>
</SELECT>
<SELECT name=cboVehicleMake LANGUAGE=JavaScript>
<%
'--------------------
'Create a recordset
'--------------------
Set rsVehicleMake = adoCon.Execute(sqlVehicleMake)
'----------------------------------------------------------------
'Verify information is valid and post as a list (2nd combo box)
'----------------------------------------------------------------
Do While Not rsVehicleMake.EOF
Response.Write "<OPTION VALUE = '" & rsVehicleMake ("VehicleMake"
Response.Write rsVehicleMake("VehicleMake"
rsVehicleMake.MoveNext
Loop
rsVehicleMake.Close
Set rsVehicleMake = Nothing
%>
</SELECT>
<select name=cboVehicleModel language=JavaScript>
<%
'--------------------
'Create a recordset
'--------------------
Set rsVehicleModel = Server.CreateObject("ADODB.Recordset"
'------------------------------------
'Open connection to the recordset
'------------------------------------
rsVehicleModel.Open sqlVehicleModel, strCon
'-----------------------------------------------------------------
'Verify information is valid and post as a list (3rd combo box)
'-----------------------------------------------------------------
Do While Not rsVehicleModel.EOF
Response.Write "<OPTION VALUE = '" & rsVehicleModel ("VehicleModel"
Response.Write rsVehicleModel("VehicleModel"
rsVehicleModel.MoveNext
Loop
rsVehicleModel.Close
Set rsVehicleModel = Nothing
%>
</select>
</form>
</body>
</html>
Life is too short to waste...
Julius Pelejo
jcpelejo@hotmail.com