The new blank line is created as soon as the current new line is being entered. This is automatic. Although the line appears on the form, it's not a record until you enter data in the new line.
If you want to disable the new record until the current record is accurate, do some validation in the before update event of the form. If the validation doesn't pass - CANCEL = TRUE.
Scott C