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
Page size in sybase
Why RTRIM so slow on UPDATE
Dot Net IL Code to C# conversion
Is it possible to mirror two physical disks?
Linux/php serial port read - How to stop fread() waiting forever if no new data?
Question about Exchange 2010 mailbox move.
Best Practice for Domain Administrator - Windows Server 2003
ScrollText In DialgBox? - Delphi
GZip Partially Working
Sending and receiving limits on Exchange users internally and externally