• Hi Andy,

    How about changing the query from

    UPDATE dbo_Employees INNER JOIN dbo_EmployeeTerritories ON dbo_Employees.EmployeeID = dbo_EmployeeTerritories.EmployeeID SET dbo_Employees.LastName = "Leverling2"

    WHERE (((dbo_EmployeeTerritories.EmployeeID)=3));

    to

    UPDATE DISTINCTROW dbo_Employees INNER JOIN dbo_EmployeeTerritories ON dbo_Employees.EmployeeID = dbo_EmployeeTerritories.EmployeeID SET dbo_Employees.LastName = 'Leverling'

    WHERE (((dbo_Employees.EmployeeID)=3));

    This will only update the Employees table once so hopefully the overall performance would be much improved.

    Also if performance is an issue then maybe an Access Project could be used. The only drawback is that a stored proc would need to be created in the Northwind database unless some VBA code was used.