Login / Register  search  syndication  about

          Jason Buss' Blog

Jason Buss on SalesLogix development & customization, SQL, and more.

Programmatically populating combobox controls in SalesLogix

A combobox control works much like a picklist, in that it presents a number of selectable values to be stored in that control.  You can set available values at development time using the items property of the control, but for greater flexablility, you can populate the control at run-time as well.  For this example, we'll populate a combobox with a distinct list of Account Type values:

 First we want to clear the combobox of existing items, so we aren't adding duplicates:

ComboBox1.Items.Clear

Next, we'll create a recordset containing a distinct list of account type values.

Dim objRS

With objRS

   Set objRS = Application.CreateObject("ADODB.Recordset")
   .CursorLocation = adUseClient
   .CursorType = adOpenStatic
   .LockType = adLockOptimistic
   .Open "select distinct type from account", Application.BasicFunctions.GetNewConnection

Finally, we loop through the recordset, adding each returned item in turn.

   While Not (.BOF or .EOF)
      ComboBox1.Items.Add .Fields("TYPE").Value    
      .MoveNext
   Wend
   .Close
End With

Set objRS = Nothing

That's all there is to it!  All in all, this is a pretty simple process.  This can be used to populate the ListBox or CheckListBox controls as well.  I hope you find this code snippet useful.  Thanks for reading!
What's This?
  
Bookmark and Share

About Jason Buss

   Jason is a senior application developer with Customer FX.



Related Content
   How to Disable the ComboBox Control in the Infor CRM (Saleslogix) Web Client
There's a problem with the ComboBox control in the Infor CRM (Saleslogix) Web Client. It won't di
Posted on Jan 22, 2015 by Ryan Farley to Ryan Farley's Blog
 
   Problems running Crystal Reports in the Infor CRM (formerly Saleslogix) LAN client
We recently had a client that was using the Crystal RDC object in VBScript within the LAN client to run a
Posted on Jan 20, 2015 by Kris Halsrud to Kris Halsrud's Blog
 
   Infor CRM Summary Report
I had a user ask me what is the best way to figure out database statistics: 1. How many records are in
Posted on Jan 09, 2015 by Dale Richter to Infor CRM Questions & Answers
 
   Index of Posts for Starting with Infor CRM (Saleslogix) Development
The blogs on customerfx.com go all the way back to 2003. There's years and years worth of information
Posted on Dec 30, 2014 by Ryan Farley to Ryan Farley's Blog
 
   Preserving Custom Roles, Secured Actions, and Assignments in Infor CRM (formerly Saleslogix) Upgrades
When upgrading between levels of Infor CRM one of the tasks that is commonly needed is to run a batch/exe
Posted on Dec 16, 2014 by Kris Halsrud to Kris Halsrud's Blog
 
Comments

 

The Customization Blog said:

Picklists in SalesLogix are a very useful tool, but did you know you could also you values from an existing picklist to populate other list-based controls such as ComboBoxes, CheckListBoxes, ListViews... even Radio groups? You simply need an understanding

August 12, 2009 3:07 AM

Leave a Comment

(required)  
(optional)
(required)  
Add
All contents Copyright © 2015 Customer FX Corporation
Customer FX Corporation
2324 University Avenue West, Suite 115
Saint Paul, Minnesota 55114
Tel: 800.728.5783

  Follow @CustomerFX on twitter
Follow the best news, tips, and articles
  Subscribe to Customer FX on youtube
Watch SalesLogix tutorial videos from Customer FX
Login / Register