Your data makes no sense and so I improvised. This is the query you need. I added the two values (1120, and 2050) to the value table and the query returns two rows. Row 2 and row 6 NOT row 8.
2050------ is NOT between minimum_Value 2401
and 2600
SELECT Categ_Tb.category_Id, Categ_Tb.minimum_Value, Categ_Tb.Maximum_Value, Value_Tb.Value
FROM Categ_Tb INNER JOIN Value_Tb ON Categ_Tb.minimum_Value <= Value_Tb.Value and Categ_Tb.maximum_Value >= Value_Tb.Value;
This is called a non-equi-join and it cannot be represented by the QBE in design view. You can only view the query in SQL view.
Because there is no join field, Access makes a Cartesian Product and then uses criteria to whittle down the results. This query will probably be more efficient than the domain function but it is still very costly if one or both of the tables is large. The Cartesian Product multiplies tblA times tblB so if tblA contains 200,000 rows and tblB contains 20 rows, the resultset in memory will be 200,000 * 20 or 4 million rows. But the domain function requires running 200,000 queries.