So you have a table called Info2 with a field named Area?
And this field is related to, or determines the range of values for, the field CityType in tblMetroAudCLcity?
I'm still not clear on what it is you're trying to accomplish, but if the above is true then one option may be to add the table Info2 to the query and create a join on the CityType/Area fields. What you're attempting now by just trying to put the TableName.FieldName in the criteria isn't going to work. Query criteria doesn't work that way.