Before you open the form, are you passing a value into the name1 field. If not, then it will ask for the value when you open the form. If the value is being passed, then check the control name of the field it is being passed too. Is it called Field1?
Why are you setting the compl dimension...