The following function is an onOpen event handler for a ComboBox component. It creates a one-dimensional array from values in a field in a table and assigns that array as the dataSource property of the Select component. The table is already opened in the query sections1.

function sectionCombo_onOpen( )

this.aSections = new Array( ) 

if form.sections1.rowset.first( ) 

do 

this.aSections.add( form.sections1.rowset.fields[ "Name" ].value ) 

until not form.sections1.rowset.next( ) 

endif 

this.dataSource = "array this.aSections"