PDA

View Full Version : سوال: بهترین روش برای ارجاع یک جدول به خودش



اسماعیل ابراهیمی
سه شنبه 04 بهمن 1390, 16:05 عصر
با سلام به دوستان عزیز

بنده یک جدول برای مشتریان دارم ...

نوع یک مشتری می تواند 3 حالت داشته باشد :

1- فقط مشتری
2-فقط معرف
3-هم مشتری و هم معرف

تمام فیلدهای دیگه جدول مشتری مشکلی ندارن (نام ، فامیلی ، سن ، تلفن ، آدرس و ...)

این فیلد رو چجوری پیاده سازی کنم که توی گزارش هام بتونم بر اساس هر 3 گزینه توی سی شارپ گزارش بگیرم ؟

بیشتر برای ثبتش مشکل دارم ... مثلاً اگه بخوام یه مشتری جدید رو ثبت چیکار کنم ؟

در فیلدی که کد معرف رو باید کاربر بزنه باید یه مشتری دیگه باشه ، یا یه معرف دیگه ،

آیا باید برای معرف و مشتری 2 جدول جدا با فیلدهای یکسان ایجاد کنم ؟ یا اینکه میشه فیلد کد معرف یه فیلد کد مشتری همون جدول اشاره کنه ؟
یه سئوال دیگه اینکه :

آیا میشه یه مشتری که معرف نداره ، کد معرف اون رو خالی گذاشت در حالی که به یک کلید خارجی هستش ؟

به عکس های زیر توجه کنید :
1- حالتی که فیلد معرف به فیلد یک فیلد از جدول خودش که کد کد مشتری است اشاره می کنه :
http://cspro.persiangig.com/images/others/11.jpg
2- حالتی که فیلد معرف به جدول کد معرف ، از جدول معرف اشاره می کنه

http://cspro.persiangig.com/images/others/22.jpg
لطفاً راهنمایی بفرمایید .