I have a table tblUniqueRec with 14 fields. I'm using a form, frmUniqueRec to display those fields in text boxes and using 3 combo boxes to filter the records. 3 of the 14 fields will be used as a filter criteria. See this table for an example:

Value1, Value2, Value3 are the 3 values that will be in 3 separate combo boxes, and depending on which is selected, it will show Field4-Field14 that aligns with all 3 criteria.
I have tried the following:
Populate each textbox using a query in VBA by setting the control source for that text box a query:
1Val = Nz(Me.Value1.Value, "")
2Val = Nz(Me.Value2.Value, "")
3Val = Nz(Me.Value3.Value, "")
qryZone = "SELECT Value1FROM tblUniqueRec WHERE Value1= '" & 1Val & "' and Value2= '" & 2Val & "' and Value3 = '" & 3Val & "'"""
Me.textbox1.ControlSource = qryZone
I've tried doing so in the property sheet as well as VBA, but neither worked.
I have also tried setting the default value in the property sheet for each text box to a DLookUp, but this also didn't work:
=DLookUp([Field1],[tblUniqueRec],[Value1]=[1Val] And [Value2]=[2Val] And [Value3]=[3Val])
I also tried DLookUp where I hard coded the values and it didn't work.
How can I do this properly?


