Below is the code and the query. Just a note that this form is for Viewing
only there is no updating going on. I'll do that on another Form.
CTAName in the Query is my Combo Box.
In the Control Source Listings:
Control Source is empty, The Combo Box is mark as Unbound, Bound = 3, Limit
to List=Y, Auto Expand=Y, Enable=Y, Locked=N, Allow Auto Correct=N, Display
When=Always. I have a Macro on Click called mcrCTAMainTextBox and what this
does is to SetValue in the textboxes on the form.
The Code:
Private Sub CTAName_Combo_AfterUpdate()
Dim ctl As Control
Dim frm As Form
Set frm = Forms!CTAMainView
With frm
For Each ctl In frm
If ctl.ControlType = acTextBox Then
ctl.Value = ""
End If
Next
End With
End Sub
Private Sub CTAAddress_Text_BeforeUpdate(Cancel As Integer)
End Sub
Private Sub Form_Load()
Me.CTAAddress_Text = Null
Me.CTACity_Text = Null
Me.CTAState_Text = Null
Me.CTAZIP_Text = Null
Me.CTAPhone_Text = Null
Me.CTAFax_Text = Null
Me.CTAEmail_Text = Null
Me.CTARegion_Text = Null
Me.CTAEligibility_Text = Null
Me.Reopening1_Text = Null
Me.Reopening2_Text = Null
Me.CName1_Text = Null
Me.CPhone1_Text = Null
Me.CFax1_Text = Null
Me.CEmail1_Text = Null
End Sub
Private Sub Additional_Contacts_Click()
On Error GoTo Err_Additional_Contacts_Click
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "frm_CTAContactsView"
DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_Additional_Contacts_Click:
Exit Sub
Err_Additional_Contacts_Click:
MsgBox Err.Description
Resume Exit_Additional_Contacts_Click
End Sub
Private Sub Products_Click()
On Error GoTo Err_Products_Click
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "frm_CTAProductsView"
DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_Products_Click:
Exit Sub
Err_Products_Click:
MsgBox Err.Description
Resume Exit_Products_Click
End Sub
SELECT DISTINCTROW qry_CTAMainTest.CTAName, qry_CTAMainTest.Number,
qry_CTAMainTest.Address, qry_CTAMainTest.CTACity, qry_CTAMainTest.CTAState,
qry_CTAMainTest.Zip, qry_CTAMainTest.CTAPhone, qry_CTAMainTest.CTAFax,
qry_CTAMainTest.CTAEmail, qry_CTAMainTest.CTARegion,
qry_CTAMainTest.CTAEligibility, qry_CTAMainTest.Reopening1,
qry_CTAMainTest.Reopening2, qry_CTAMainTest.CTAContactName1,
qry_CTAMainTest.CTAContactPhone1, qry_CTAMainTest.CTAContactFax1,
qry_CTAMainTest.CTAContactEmail1, qry_CTAMainTest.CTAContactName2,
qry_CTAMainTest.CTAContactPhone2, qry_CTAMainTest.CTAContactFax2,
qry_CTAMainTest.CTAContactEmail2, qry_CTAMainTest.CTAContactName3,
qry_CTAMainTest.CTAContactPhone3, qry_CTAMainTest.CTAContactFax3,
qry_CTAMainTest.CTAContactEmail3, qry_CTAMainTest.CTAContactName4,
qry_CTAMainTest.CTAContactPhone4, qry_CTAMainTest.CTAContactFax4,
qry_CTAMainTest.CTAContactEmail4 FROM qry_CTAMainTest;