That is only a limitation of the solution I presented. If you want it editable then choose an editable query. I Could have simply made a function MaxOfGroup and used that in the query instead of an aggregate query.Yes, can be done - with limitations. The result is a non-editable dataset - cannot edit data on form
IsLast: IIf([ItemNumber_fieldname]=nz(DMax("ItemNumber_fieldname","MyTable","GroupNumber_fieldname =" & [GroupNumber_fieldname]),1),True,False)
[IsLast]=True