PDA

View Full Version : ایجاد گروه جهت طبقه بندی کالا ها



tik_tak
جمعه 18 مرداد 1387, 13:02 عصر
من اين سوال رو قبلا تو يه تالار ديگه مطرح كردم بعضي از دوستان جوابهايي دادن ولي بحثمون ناتموم موند خوشحال ميشم يكي بگه من بايد چي كار كنم :

قابلیتهای عمومی نرم افزار فروشگاهی مبتني بر باركد
سلام به تمامي دوستانم ،

اين مطالب رو جايي خوندم ولي بعضي قسمتاشو متوجه نشدم ميشه توضيح بدين

نوشته بود كه يه نرم فزار فروشگاه اين قابليتها رو داره :

كه من فعلا اوليشو ميگم تا بعد كه بقيه شو بگم

مدیریت کالاها
ایجاد گروه جهت طبقه بندی کالا ها :متفکر: ??


به نظرم ايده جالبيه ، يعني ما خيلي كلي نرم افزرارمون رو بنويسيم.
مثلاً اومديم و يه فروشگاه در حد دو نوع دسته كالا داشت : مواد غذايي و پوشاك.
اين جوري خود مدير مثلا 2 تا گروه كالا تو انبارش ايجاد ميكنه
گروه اول =موادغذايي
گروه دوم =پوشاك

و يه فروشگاه ديگه از همون نرم افزار ما استفاده كنه وتنوع اجناسش باشه مثلاً3نوع :موادغذايي ، پوشاك، لوازم خانگي.
اينجوري مدير اونجا مياد كالاهاشو 3 دسته ميكنه :
گروه اول=خوراكي
گروه دوم=پوشاك
گروه سوم=لوازم خانگي.

من اينجوري متوجه شدم ...يعني ايجادگروهها يعني همون جدولهامون به عهده اون مدير فروشگاه نه مني كه برنامه رو نوشتم ...

ولي آيا اين ممكنه ...
اگه اشتباه فك ميكنم بگين ممنون ميشم.




در پايين جوابهاي دوستان رو به اين سوال بخونيد ::::::

tik_tak
جمعه 18 مرداد 1387, 13:04 عصر
شاید منظورت مستر دیتیل کردن جداول است نه ایجاد جدول توسط کاربر!

tik_tak
جمعه 18 مرداد 1387, 13:04 عصر
شما ميتونين يك جدول درست كنين براي گرو‌ه‌‌‌ ها و به ازاي هر گروه كاربر يك ركورد به اون اضافه كنين و براي كالاها هم يك جدول جدا داشته باشين كه يكي از فيلدهاش كد گروه باشه

tik_tak
جمعه 18 مرداد 1387, 13:08 عصر
براي طبقه بندي كالا ها در سيستمهاي حسابداري به صورت استاندارد سه طبقه وجود دارد كل - معين - تفصيلي .
سه جدول وجود دارد كه از بالا به پايين به هم وصل هستند به صورت Master -Detail

جدول كل Master
جدول معين Detail نسبت به كل و داراي يك Master براي تفصيلي
جدول تفصيلي Detail نسبت به معين

با اين كار هيچ محدوديتي در كالا ها و طبقه بندي نخوايد داشت
موفق باشيد

tik_tak
جمعه 18 مرداد 1387, 13:10 عصر
يعني منظورتون اينه واسه قسمت انبار

من 2 تا جدول براي كالا ايجاد كنم

جدول اول باشه master كه كاربر نوع كالاهاي موجودتو فروشگاه رو وارد كنه

كدنوع كالا_اسم نوع كالا
1________مواد غذايي
2________لوازم خانگي
........
........

جدول دوم هم باشه ditail وشامل اطلاعات كالاهاست
______________________________________________
كد نوع كالا----كدكالا----نام كالا----اندازه-----------تعداد
______________________________________________
1--------------100-----نوشابه-----1.5ليتر--------200
1--------------101-----كيك--------100گرم--------90
2-------------200-----راديو---------كوچك---------30
...............
...............

Amir_Safideh
جمعه 18 مرداد 1387, 15:21 عصر
برای اینکار میتونید همونطور که فرمودید از دو جدول یکی به عنوان مستر و دیگری هم دیتیل استفاده کنید . ولی لزومی نداره که حتما خاصیت مستر دیتیلی بین این دو برقرار کنید . شما میتونید جدولی برای نگهداری نام گروههای کالا داشته باشید که کاربر انواع گروه کالا رو در اون ثبت کنه . و جدول دیگه که نام کالا رو ذخیره میکنه و یه فیلد در این جدول دوم قرار میدید که کلید گروه کالا رو ذخیره کنه(یعنی در طراحی فرم ورود اطلاعات شما میتونید کنار باکسی که کاربر نام کالا رو وارد میکنه یه کمبوباکس بزارید که کاربر انتخاب کنه که این کالا زیر مجموعه کدام گروه باشه).

Amir_Safideh
جمعه 18 مرداد 1387, 15:29 عصر
دوست خوبم فقط در این مثال که فرمودید یه چیز عجیب به نظرم رسید :

جدول دوم هم باشه ditail وشامل اطلاعات كالاهاست
______________________________________________
كد نوع كالا----كدكالا----نام كالا----اندازه-----------تعداد
______________________________________________
1--------------100-----نوشابه-----1.5ليتر--------200
1--------------101-----كيك--------100گرم--------90
2-------------200-----راديو---------كوچك---------30
...............
...............
اگر این جدولیه که قراره نام کالا در اون تعریف بشه در اونصورت ستون "تعداد" چی هستش ؟ اگر منظورتون از ستون "تعداد" نشون دادن تعداد کالای وارد شده به انبارتون هست باید خدمتتون عرض کنم که این کار اساسا اشتباه هستش . شما ورود و خروج کالا رو باید در جدول دیگه ای ذخیره کنید که این جدول "ورود و خروج" فقط کد کالا رو در خودش ذخیره میکنه .
------------
موفق باشید.

tik_tak
جمعه 18 مرداد 1387, 19:05 عصر
سلام
ممنونم دوست عزيز
خوشحال شدم اينجا ديدمتون
خب الان من تو قسمت انبار چن تا جدول بايد داشته باشم ؟
تا قبل فك ميكردم 2 تا !
مرسي ممنونم

Amir_Safideh
دوشنبه 21 مرداد 1387, 09:30 صبح
ببخشید که دیر جواب دادم . ببینید دوست خوبم شما یه جدول برای گروه های کالا و یه جدول برای نام کالا و یه جدول برای ورود و خروج انبار و یه جدول برای نام انبارها (چون ممکنه که لازم باشه چندین انبار داشته باشید) و در نهایت یه جدول برای نام خریدار لازم دارید . البته این حالت خیلی کلی و سادش هستش . باید ببینید که برنامه رو به چه منظوری دارید مینویسید و حالا جداولت رو بر اون اساس تنظیم کنی . فکر کنم که طراحی جداول و ارتباطاتش کار راحتی باشه فقط یه توضیح کوچیک در مورد جدول ورود و خروج انبار بدم . این جدول میتونه فیلدی داشته باشه (مثلا یه فیلد از نوع Bit) که مثلا وفتی برابر 0 باشه متوجه بشید که این رکورد در اصل ورود به انباره و وقتی 1 باشه متوجه بشید که خروج از انباره و یه فیلد برای انبار یه فیلد برای کالا یه فیلد برای مشتری و ...
-------------
موفق باشید.