Playfulmutt
New member
- Local time
- Today, 15:50
- Joined
- Aug 22, 2014
- Messages
- 9
Hello! I'm having some trouble opening a group of forms using a combobox. I think I'm really close, but I'm having some errors that prevent me from doing so.
I have a Combobox called "Letter Type" that contains the names of all of the other forms that exist. I want to be able to select a form from the combobox and click on the button "Compose." This should then open that form.
I had some trouble trying to get the Combobox value to work properly so I decided I would just create a hard workaround by using If/Then statements.
This is what I have in the On_Click event of my button.
Private Sub Compose_Click()
If Me.Letter_Type = "Refund Request" Then
strForm = "Refund_Request"
ElseIf Me.Letter_Type = "Request for Records" Then
strForm = "Request_for_Records"
End If
DoCmd.OpenForm strForm, , , Me.[Reference_#] = Forms![Reference_#]
End Sub
The catch is that I want the form to only open with one record and I want that record to be the same record the user was viewing on the previous form. I thought I would tie them together using the "Reference #" since it is unique.
When I click on Compose I get a "type mismatch" on the Reference #, though I'm not sure why.
Any help you can provide would be useful.
I have a Combobox called "Letter Type" that contains the names of all of the other forms that exist. I want to be able to select a form from the combobox and click on the button "Compose." This should then open that form.
I had some trouble trying to get the Combobox value to work properly so I decided I would just create a hard workaround by using If/Then statements.
This is what I have in the On_Click event of my button.
Private Sub Compose_Click()
If Me.Letter_Type = "Refund Request" Then
strForm = "Refund_Request"
ElseIf Me.Letter_Type = "Request for Records" Then
strForm = "Request_for_Records"
End If
DoCmd.OpenForm strForm, , , Me.[Reference_#] = Forms![Reference_#]
End Sub
The catch is that I want the form to only open with one record and I want that record to be the same record the user was viewing on the previous form. I thought I would tie them together using the "Reference #" since it is unique.
When I click on Compose I get a "type mismatch" on the Reference #, though I'm not sure why.
Any help you can provide would be useful.