Rocky Smolin at Beach Access Software
rockysmolin at bchacc.com
Mon Mar 5 11:03:38 CST 2007
No problem. It's so rare that I can 1) offer an answer and 2) ring in before the others (I feel like a Jeopardy contestant). Rocky -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Monday, March 05, 2007 8:30 AM To: Access Developers discussion and problem solving Subject: Re: [AccessD] Process multi-select listbox Close, Rocky, but no cigar. I just figured it out, with your gentle prod in the right direction. The solution is: <code> '--------------------------------------------------------------------------- ------------ ' Procedure : cmdProcess_Click ' DateTime : 05/03/2007 11:24 ' Author : Arthur Fuller ' Purpose : assemble column(0) multi-select choices from me.lstCities into a string ' Notes : This requires Option Base 0 for the array to be declared in the Module Header. '--------------------------------------------------------------------------- ------------ ' Private Sub cmdProcess_Click() Dim intCount As Integer Dim varItem As Variant Dim s As String On Error GoTo cmdProcess_Click_Error intCount = 0 With Me intCount = .lstCities.ItemsSelected.Count If intCount = 0 Then Exit Sub ' Nothing selected. For Each varItem In .lstCities.ItemsSelected s = s & .lstCities.ItemData(varItem) Next varItem .txtResult = s End With On Error GoTo 0 Exit Sub cmdProcess_Click_Error: MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure cmdProcess_Click of VBA Document Form_TestHarnessForTSPproblem_frm" End Sub </code> Thanks for the prod, Arthur ----- Original Message ---- From: Rocky Smolin at Beach Access Software <rockysmolin at bchacc.com> To: Access Developers discussion and problem solving <accessd at databaseadvisors.com> Sent: Monday, March 5, 2007 10:11:25 AM Subject: Re: [AccessD] Process multi-select listbox Ooh. Ooh. I think I know this one. For Each varItem In lstOrders.ItemsSelected strList = strList & lstOrders.Column(0, varItem) & ";" Next varItem Yes? Rocky -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.7/710 - Release Date: 3/4/2007 1:58 PM