Thanks Bob! That got me where I need to go! I added another combo box for them to choose which sort option, and then added the code to the AfterUpdate event, like you recommended.
In case this helps anyone in the future, I am posting my code below.
Code:
Private Sub cboOrder_AfterUpdate()
' Change order of plan selection combo box
Dim mySQL As String
' Build beginning of SQL code for plan selection combo box
mySQL = "SELECT strClientCode, strEngageNum, strPlanName1, strPlanName2 FROM [tbl Plan Info]"
' Determine how to sort and update SQL code
Select Case cboOrder.Value
Case "Company Code"
mySQL = mySQL & " ORDER BY 1, 2;"
Case "Plan Name 1"
mySQL = mySQL & " ORDER BY 3, 4;"
Case Else
mySQL = mySQL & " ORDER BY 1, 2;"
End Select
' Apply SQL code to plan selection combo box
Me.cboPlan.RowSource = mySQL
End Sub