>How can i create the common procedure for the forms, so that from different form i can call this procedure.
>
>How can i access the calling form variables within the procedure.
Create a fomr class and then put your code in a custom method of that class. Then base all your other forms on that class. You can refer to form properties using ThisForm.ProeprtyName