You can keep track of who changed a table row by adding ChangedByUser and ChangeDateTime fields to each table. Then in the BeforeUpdate event of each form, populating these fields. There is no way to track who modified objects such as forms/reports/queries unless you install a product such as SourceSafe.