I found some code that goes like this:
Dim strPara As String
Dim frm As Form, ctl As Control
Dim varItm As Variant
Set frm = Forms!frmMain
Set ctl = frm!lstSubHeading
For Each varItm In ctl.ItemsSelected
Debug.Print ctl.ItemData(varItm)
strPara = "SELECT tblContent.ParaID, tblContent.paraName FROM tblContent INNER JOIN tblSubHeading ON tblContent.SubHeadingID = tblSubHeading.SubHeadingID WHERE tblContent.SubHeadingID = Forms!frmMain!lstSubHeading.ItemData(varItm)"
Me.lstPara.RowSource = strPara
Next varItm
All the items seem to be inorder and are right in the debug windows
but i won't display in the list box
Vishal
Dim strPara As String
Dim frm As Form, ctl As Control
Dim varItm As Variant
Set frm = Forms!frmMain
Set ctl = frm!lstSubHeading
For Each varItm In ctl.ItemsSelected
Debug.Print ctl.ItemData(varItm)
strPara = "SELECT tblContent.ParaID, tblContent.paraName FROM tblContent INNER JOIN tblSubHeading ON tblContent.SubHeadingID = tblSubHeading.SubHeadingID WHERE tblContent.SubHeadingID = Forms!frmMain!lstSubHeading.ItemData(varItm)"
Me.lstPara.RowSource = strPara
Next varItm
All the items seem to be inorder and are right in the debug windows
but i won't display in the list box
Vishal