What (I believe) Goergev is driving at is you should be presenting this data to your user in a form. Within the form, you have much greater control about what can and cannot be modified by your user. Plus it's just general good practice to never expose raw tables to your end users.
This is true, I understand not exposing data in the raw format to a user, but unfortunatly that is what I had to do recently to solve a problem.
So, with all of your great advise, what would be a great way to show several records all at once on a form as you suggest so the user could peer over the data and make necessary changes (in this instance to a shipping schedule) as needed? I have seen forms that appear to be showing a table view in them but don't have any to use as an example for me to build off of. The user of the program doesn't want to have to scroll thru the records one at a time, but to view them in mass.
(I'm sure there is an easy way to do this, but MS help isn't getting me anywhere)