Create a Table called tblForms with three fields...
FormID Autonumber
Form_Name Text
Form_Friendly_Name Text
Create some records with the actual name of the forms you would like to open in the Form_Name field, and a description for the users to read from your combo in the Form_Friendly_Name field.
Now create a form, and place a combo box on it. Link the combo box to your table and bring the FormID and the Form_Friendly_Name fields into the combo, hiding the FormID.
So now you should have a form with a combo on it that display the 'friendly names' you have created.
On the AfterUpdate event of your combo place the following code...
Dim db As Database
Dim rs As Recordset
Dim intFormID As Integer
Dim strSQL As String
Set db = CurrentDb
intFormID = Me.cboForms.Value
strSQL = "SELECT tblForms.FormID, tblForms.Form_Name " & _
"FROM tblForms " & _
"WHERE tblForms.FormID= " & intFormID
Set rs = db.OpenRecordset(strSQL)
With rs
.MoveFirst
DoCmd.OpenForm .Fields("Form_Name")
End With
rs.Close
Hopefully this will resolve your problem, or at least point you in the correct direction.
Whenever you want to give the user the ability to open another form from the combo you simply have to enter another record in the table - simple.
[This message has been edited by Former (edited 11-16-2000).]