zero,
At the TAble level, this doesn't make sense from a dynamic sense, since each new record starts with a blank value for "field" value, so if you have 10 records, and in the 11'th you put a 9 in "field", then do you not allow that record? Or if you put a 12 in that field do you allow the record but what about the 12th record?
In other words, which record's "field" value do you use for this expression? The first, second, 5th, or the current?
For example, if you put a Table validation rule saying (lets assume autonumber is the key and we're not deleting records), and the autonumer field is RecID and the limit field is Limit. The table validation rule (In table properties in design view ) would be:
Recid <= Limit
But, this is only for the *current* record's Limit value. So you could hardcode the 'limit', by saying
Recid <= 10
However...................at the Form level all things are possible, so depending on where the 'Limit' value comes from you can just count records and if it's at the limit, disallow the insert.
--Jim