سلام
از مطالبی که در این تاپیک ذکر کردید خیلی ممنونم ولی من دو سئوال دیگر دارم که اگر راهنمایی کنید من خیلی از ابهاماتم رفع میشه

1- فرض کنید درمورد همین فیلدهایی که مثال برای آنها طراحی شده ، میخواهیم کنترل کنیم که فیلد pName حتما مقدار داشته باشد . اینکار قطعا با یک دستور If انجام میشود .
فقط لطفا به من بگویید که محل قرار گیری این دستور در کجاست ؟ در Dal یا در BLL و در همان روال کلیک شدن برروی دکمه INsert ؟

2- تمام فرمها قبل از نمایش دادن نیاز به یکسری آماده سازی دارد . مثلا جعبه متنها باید پاک شود و اطلاعات مورد نیاز لیست باکسها باید از یک جدول خوانده شده و در داخل لیست باکس قرار داده شود .
.در یک معماری 3 سطحی چنین عملیاتی در کدام لایه اجرا میشود ؟ و توابعی که مثلا یک لیست باکس را مقداردهی میکند در کدام لایه قرار میگیرد ؟

خیلی از لطف شما ممنونم