1.The FSBOX is the field staff list box, which contains employees that a user can choose and assign parcels to. Me.FSBOX > 0 is to make sure the user has selected an employee before the update query is ran.
2.UPDATE [Reval] SET [Reval].Field_Person = NZ([field_person],[forms]![Assign_Menu]![fsbox]), [Reval].Assign_Date = nz([Assign_Date],Format(Now(),"mm/dd/yyyy"))
WHERE ((([Reval].[Parcel ID]) Between [Forms]![Assign_Menu]![range1txt] And [Forms]![Assign_Menu]![range2txt]));
I used NZ to ensure that a property wont be assigned twice if a user makes a mistake when assigning properties, if there is already an employee assigned to it, it can't be updated.
3.There are many fields in the Reval data table but the main ones are Parcel_ID (text data type), Field_Person (text), Assign_Date (Date/Time)
If you need anything else let me know.
Thanks.