ورود

View Full Version : طراحی جدول جهت ذخیره اطلاعات فاکتور فروش ...



ghasem110deh
سه شنبه 12 اسفند 1393, 17:05 عصر
سلام به همه ...
بنده یه فرم واسه فاکتور فروش ایجاد کردم (عکس ضمیمه)

http://s4.picofile.com/file/8174624484/Untitleddatagridfactor.png
--------------------------------------------------------------

جداول :
1- شماره فاکتور - تعداد کالاها - جمع کل فاکتور - تاریخ
2- شناسه - نام خریدار - شرکت - تلفن - تلفن2 - نشانی
3- شماره فاکتور - شناسه - کالا - فی - تعداد - مجموع
----------------------------------------------------------
اول اینکه که جدولهام درستن ؟
دوم جداول رو چه حسابی به هم ربط بدم (ریلیشن) که به مشکل نخورم ؟

SabaSabouhi
چهارشنبه 13 اسفند 1393, 09:23 صبح
سلام
جدول‌ها باید حداقل دو تا باشه برای فاکتور و اقلامش، می‌تونی برای مشتری هم جدول داشته باشی، هم می‌تونی نداشته باشی.
جدول مشتری برای جایی هست که مشتری ثابت و مشخص داره و مشخصات مشتری حتماً ثبت می‌شه. پس به درد یک فروش‌گاه
که مشتری گذری داره و زمانی هم برای ثبت اطلاعات مشتری داره نمی‌خوره.
اگه جدول مشتری نداشته باشی، باید فیلد‌های مشتری رو به جدول فاکتور منتقل کنی.
فیلدهای تعداد کالا و جمع فاکتور در حالت کلی نباید تو جدول فاکتور باشه، اما می‌تونی این رو به عنوان denormal ( از نرمال خارج کردن )
در نظر بگیری.
در جدول اقلام نباید با شماره‌ی فاکتور ارتباط بگیری، کلاً فقط با کلید Id ارتباط رو برقرار کن. شماره فاکتور ممکنه تو بعضی جاها قابل تغییر باشه ( هر چند قانونی نیست )
در ضمن «فی» دیگه خیلی عربی هست، به‌تر هست از «بها» استفاده کنی.

صبا صبوحی

argess
شنبه 23 اسفند 1393, 17:40 عصر
از جدول مستر تعداد کالاها و مبلغ کل فاکتور را حذف کن. اینها همیشه قابل محاسبه هستند