Microsoft
Software
Hardware
Network
Question : Access Multiselect Listbox code
I'm developing a string (StrHeading) of the selected listbox items within the following For loop. I want to put a comma between the item names, but not at the end of the string. (ie. if the choices are Red, Green and Blue, StrHeading will be "Red,Green,Blue".) What do I use for the # of items selected in the code below?
For Each varItem In ctl.ItemsSelected
StrHeading = StrHeading & ctl.ItemData(varItem)
If varItem <
# of items selected
StrHeading = StrHeading & ","
End If
StrInsert = ".......;"
DoCmd.RunSQL StrInsert
Next varItem
Answer : Access Multiselect Listbox code
The simplest way is to just parse the string after you fill it:
If Right(StrHeading, 1) = "," Then StrHeading = Right(StrHeading, Len(StrHeading) - 1)
Random Solutions
VMWare or Hyper-V
Close Open File Handles on Remote Server
Recurring Router problem
Emails sent as BCC
Where to download AIX base filesets
Use of Excel Macro in MS Access 2000
Differences, similarities between message bundle, resource bundle.
Office Communications Server R2 Installation Issue
Fix NMIndexStoreSvr.exe error [5296]
VLAN 2 on 3Com 5500 with fiber SFP causes problems on default VLAN 1