The name of the parameters is ok, it is just adding parameter to the name of the table. These parameters are used to filter the recordset for the specific record you are going to update. This is as it should be.
As for the exclamation point have you modified the recordset from the way it was created? Do you have any problems using the update page to update a record? What happens if you go to the results page, then select to update a record?