PDA

View Full Version : همراهی در ساخت جدول بافندگان



MMR_1234
چهارشنبه 04 تیر 1393, 23:29 عصر
دوستان خوبم سلام
من برای کاری دو تا جدول نيازدارم
يکي جدول بافندگان که شامل کدبافنده نام نام خانوادگي شماره تماس هست
دومي مربوط به ميزان بافته که شامل شماره فرش شماره دارتاريخ تعدادچله بافندهاول بافنده دوم مشه
حالا میخوام بدونم چطوري میتونم يک جدول ديگه داشته باشم که بتونم در اخر هر روز ميزان کارکرد هرکدوم از بافنده­ها رو بدست بيارم و همینطور برای هرچله براساس تعداد بافت قیمت فرش وحساب کنم

MMR_1234
چهارشنبه 11 تیر 1393, 07:11 صبح
از دوستان عزیز کسی نیست کمکی کنه
ممنون میشم یک راهنمائی کوچیک هم شده داشته باشم

mahdytaherian
جمعه 13 تیر 1393, 18:10 عصر
با سلام بین دوجدول ارتباط برقرار کنید واز فیلد مناسب تری استفاده کنید جدول سوم نیازنیست از کوری استفاده کنید

MMR_1234
شنبه 14 تیر 1393, 06:57 صبح
ممنون از راهنمائی تون
اگه ممکنه نحوه اتصال و فیلد مناسب رو بیشتر توضیح بدین یا روی فایل ضمیمه اون رو انجام بدین بتونم متوجه بشم
به هر حال ممنون هستم

barnamenevisforme
شنبه 14 تیر 1393, 07:14 صبح
سلام
چون ممکنه هر فرش بیش از یک بافنده داشته باشه و همچنین ممکنه یک بافنده چندین فرش رو بافته باشه
بنا براین رابطه ای که بین این دو تعریف میکنید باید از نوع چند به چند باشه.
به عبارتی اضافه کردن دو تا فیلد به نام بافنده 1 و بافنده 2 برای جدول فرش کار فنی به نظر نمیرسه.
به همین خاطر،یک جدول سومی درست کنید به نام بافنده-فرش
در واقع هدف از این جدول برقراری ارتباط چند به چند خواهد بود.
این جدول سه تا فیلد خواهد داشت،یک فیلد id برای ریکوردهای خودش که به صورت auto number خواهد بود.
دو فیلد دیگه یکی برای id فرش و دیگری برای id بافنده.
id جدول فرش به فیلد id فرش و id جدول بافنده به فیلد id بافنده مرتبط خواهد شد.
موقع ورود اطلاعات هم کافیه اگر مثلا یک فرش دو تا بافنده داره،دو تا رکورد به این جدول اضافه کنی،id فرش که یکی خواهد بود،فقط id بافنده ها با هم فرق میکنه.
با این روش اگر برای یک فرش n تا بافنده هم داشته باشی میتونی اونها رو ثبت کنی
خوش باشی