>Say, user adds several records, some with the same name. Now you can not save them, so he/she spent time in vain. This is not good.
Why in vain? The user can see an error message, correct the error condition, and try to save again.
BTW, I find it more convenient to do saving (and related checking) one record at a time. IOW, users have to save a record before selecting or adding another record.
Hilmar.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)