Binding


در بعضی موارد نیاز است تا کاربر اطلاعات اولیه را وارد نموده و سپس به ازای این اطلاعات، چندین رکورد دیگر ثبت کند. به عنوان مثال، کاربر هنگام پرکردن فرم استخدام، مشخصات اولیه را وارد می کند و بعد به هر تعداد که لازم دارد مشخصات تحصیلی را می تواند وارد کند. در این مثال فرض کنید کاربر اول ۳ رکورد برای مشخصات تحصیلی خود ثبت کند، کاربر دوم ۵ رکورد، کاربر سوم ۲ رکورد و ...، در نتیجه تعداد رکورد مرتبط با مشخصات تحصیلی برای هر کاربر متغیر خواهد بود. در این گونه موارد اطلاعات اولیه یکبار در فرم Master (مشخصات اولیه کاربر) ثبت شده و تعداد رکوردهای اطلاعاتی بعدی که متغیر هستند (مانند مشخصات تحصیلی) در فرم Detail ثبت خواهند شد.
فرم های Binding به منظور ساخت چنین ساختاری طراحی شده اند. لازم به ذکر است که این نوع از فرم فقط در حالت nested کاربرد دارد. (به آموزش فرم بایندینگ مراجعه شود.)
  
×