John Ruff
papparuff at comcast.net
Sun May 16 21:08:01 CDT 2004
Arthur,
I'm reposting the code I sent in my previoius message on this subject
because the REM statements might have been a bit confusing.
Here's code that I use for setting the RecordSource for a Subform based on
what has been selected in a listbox.
Private Sub lstAttributes_Click()
Dim strSQL As String
Dim varItm As Variant
Dim strValues As String
' Loop through the items selected in the listbox
' and concatenate the strValues string with
' each AttributeID selected in the listbox, followed
' by a comma (the delimiter)
For Each varItm In lstAttributes.ItemsSelected
strValues = strValues & _
lstAttributes.Column(0, varItm) & ","
Next varItm
' Insure the user selects at least one value
If strValues = "" Then
MsgBox "You must select at least one item from the listbox"
lstAttributes.SetFocus
Exit Sub
End If
' Remove the last comma from the strValues string
strValues = Left(strValues, Len(strValues) - 1)
' Build the SQL string using the IN operator and the values in the
' strValues string
strSQL = "SELECT AttributeID, AttributeName, " & _
"AttributeInstructions " & _
"FROM tbl_SpecialAttributes " & _
"WHERE AttributeID In (" & strValues & ");"
' Set the subform's RecordSource with the SQL string
frm_SpecialAttributes_Sub.Form.RecordSource = strSQL
End Sub
John V. Ruff - The Eternal Optimist :-)
Always Looking For Contract Opportunities
Home: 253.588.2139
Cell: 253.307/2947
9306 Farwest Dr SW
Lakewood, WA 98498
"Commit to the Lord whatever you do,
and your plans will succeed." Proverbs 16:3
-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Arthur Fuller
Sent: Sunday, May 16, 2004 5:29 PM
To: 'Access Developers discussion and problem solving'
Subject: RE: [AccessD] Question about Listbox Finders on a subform
Yes.
-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Susan Harkins
Sent: Sunday, May 16, 2004 7:54 PM
To: 'Access Developers discussion and problem solving'
Subject: RE: [AccessD] Question about Listbox Finders on a subform
Tabbed form? Do you mean a tab control?
Susan H.
I have a form with a listbox "finder" on it, generated by the wizard. As a
standalone form it works perfectly: I select a row in the listbox and it
navigates to said row. When I drop this form on a tabbed form, it ceases to
work. I can't figure out why. It may be something obvious, but it's been a
while since I've done Access development and if I ever knew the answer I've
forgotten.
--
_______________________________________________
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com
--
_______________________________________________
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com