ok here's what I did and it is half the battle:
I created a command button on the main form.
In the onClick code I have:
Dim strReport As String ' Name of report to open
If Text12.Value = "Residential Inspector Multi-Discipline" Then
strReport = "rptResidentInspMutliDiscp"
ElseIf Text12.Value = "Property Maintenance Inspector" Then
strReport = "rptPropertyMaintInsp"
ElseIf Text12.Value = "Commercial Building Inspector" Then
strReport = "rptComBuildingInsp"
ElseIf Text12.Value = "Commercial Mechanical Inspector" Then
strReport = "rptComMechanicalInsp"
ElseIf Text12.Value = "Illinois Commercial Plumbing Inspector" Then
strReport = "rptILComPlumbingInsp"
ElseIf Text12.Value = "Residential Inspector - Mechanical" Then
strReport = "rptResidentInspMechanical"
ElseIf Text12.Value = "Residential Inspector - Electrical" Then
strReport = "rptResidentInspElectrical"
ElseIf Text12.Value = "Residential Inspector - Plumbing" Then
strReport = "rptResidentInspPlumbing"
ElseIf Text12.Value = "Residential Inspector - Plan Review" Then
strReport = "rptResidentInspPlanReview"
End If
DoCmd.OpenReport strReport, acViewPreview
Exit_Command223_Click:
Exit Sub
Err_Command223_Click:
MsgBox Err.Description
Resume Exit_Command223_Click
End Sub
This actually previews each of the reports based on what text12.value is (yes I know that is a bad description

)
What I need now is to make it so only the record shown on this form is printed and not all the records under text12.value. I tried to get the Where stmt to fit in, but I really don't understand/know the proper syntax for my solution.