Hi there..
I am trying to build an HTA app, with a drop down that is populated from Field0 of an XLS file.
Can someone explain how I can get the field in my recordset to populate the combo please?
Here is my code....
I am trying to build an HTA app, with a drop down that is populated from Field0 of an XLS file.
Can someone explain how I can get the field in my recordset to populate the combo please?
Here is my code....
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>GEOS v3 Build Generator</title>
<meta content="VBScript" name="vs_defaultClientScript">
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="[URL unfurl="true"]http://schemas.microsoft.com/intellisense/ie5"[/URL] name="vs_targetSchema">
<script language="vbscript" id="clientEventHandlersVBS">
<!--
Sub window_onload
Dim Src, File
Const adVarChar = 200
Const MaxCharacters = 255
'Set up the initial environment
call InitialGUIState
Set oFSO = CreateObject("Scripting.FileSystemObject")
set rsDataList = CreateObject("ADODB.Recordset")
File = "C:\Temp\FMLOC.XLS"
Set rsConn = CreateObject("ADODB.Connection")
rsConn.ConnectionString = "DBQ=" & File & "; DRIVER=Microsoft Excel Driver (*.XLS);UID=admin;"
rsConn.Open
rsDataList.Open "Select * FROM Data", rsConn, adOpenStatic
lblENH.innerText = "Use the check box to install additional Language Packs."
rsdatalist.MoveFirst
'I think I need a syntax similar to this:
strHTML = "<SELECT id=""cboBType"" style=""Z-INDEX: 101; LEFT: 10px; WIDTH: 130px; POSITION: absolute; TOP: 125px""" & _
"name=""cboBType""><Option Value=""Select Location"" Selected>Select Location</Option>"
'<option value="F0D1">F0D1<option value="F0D2">F0D2<option selected>Build Type</OPTION>
do until rsdatalist.eof
strHTML = strHTML & "<option value= " & chr(34)&_
rsdatalist.fields.item("Field0") & chr(34) &_
">" & rsdatalist.fields.item("Field0") & "</Option>"
rsdatalist.MoveNext
loop
cboBtype.insertAdjacentHTML "beforeEnd", strhtml 'This gives me an unspecified error :(
End Sub
'Subs to ensure the GUI is in correct state
Sub InitialGUIState
cboBType.disabled = False
cmdOK.disabled = True
cboBType.selectedIndex = 0
cboCity.disabled = True
'msgbox "loading"
End Sub
Sub cboBType_onchange
msgbox("Build Type Changed!")
cboCity.disabled = false
End Sub
-->
</script>
</head>
<body text="#ffffff" vLink="#660033" aLink="#ffff66" link="#ffff66" bgColor="#0033cc">
<P align="center"><STRONG><FONT size="6">GEOS v3 Build Generator</FONT></STRONG></P>
<P align="left"><STRONG>Select your build options from the choices below:</STRONG>
</SELECT><SELECT id="cboBType" style="Z-INDEX: 102; LEFT: 10px; WIDTH: 130px; POSITION: absolute; TOP: 125px"
name="cboBType">
<option value="" selected>Build</OPTION>
</SELECT><SELECT id="cboCity" style="Z-INDEX: 102; LEFT: 150px; WIDTH: 130px; POSITION: absolute; TOP: 125px"
name="cboCity">
<option value="" selected>City</OPTION>
</SELECT></P>
<P><INPUT id="cmdReset" style="Z-INDEX: 103; RIGHT: 85px; WIDTH: 63px; BOTTOM: 20px; POSITION: absolute; HEIGHT: 24px"
type="reset" value="Reset" name="cmdReset"> <INPUT id="cmdOK" style="Z-INDEX: 104; RIGHT: 10px; WIDTH: 63px; BOTTOM: 20px; POSITION: absolute; HEIGHT: 24px"
type="submit" value="OK" name="cmdOk"><INPUT id="chkENH" style="Z-INDEX: 100; LEFT: 10px; POSITION: absolute; TOP: 175px" type="checkbox"
name="chkENH"></P>
<DIV id="lblENH" style="DISPLAY: inline; LEFT: 40px; WIDTH: 240px; POSITION: absolute; TOP: 175px; HEIGHT: 19px"
ms_positioning="FlowLayout">Label</DIV>
<!--<span id="cboBType"></span>
<div id=TaskSelectDiv style="position:absolute;left:10px;top:10px;">
<span id="Locations"> </span>-->
</div>
</body>
</html>