Access does not have an equivalent to the LARGE function ("find the largest") for groups of things. However, if you have a set of fields there is such a thing as a DMax() function to give the largest value from all values in the given field of the recordset. DMax does not work "horizontally" though. In Excel terms, DMax() works on columns but not on rows. If you wanted something to give the maximum value across multiple rows, you have to program your own with VBA. Though USUALLY, if you were looking for such a thing, it would be a sign of a poorly designed Access application because of normalization issues.