```
strSQL = " SELECT W.wrhID, " & _
         " W.wrhName AS WName " & _
         " FROM tblWarehouse AS W " & _
         " WHERE W.wrhID IN ( " & Forms.frmStockControl.Form.txtwrhIDs & " )"
Set rst = CurrentDb.OpenRecordset(strSQL)
 Do Until rst.EOF
    Dim strlbl$, strlblV$
    For i = 1 To rst.Fields.count
        strlbl = "Me.lblWarehouse" & i
        strlblV = "Me.lblWarehouse" & i
        Me.Controls(strlbl).Caption = rst!WName
        Me.Controls(strlblV).visible = True
    Next
    rst.MoveNext
 Loop

```

I am getting error msg `2465 - Can not find the Field name`

but field Name exists in my form.  
Pls help.