PDA

View Full Version : فرمول ساخت و توليد كالا



behrouz110
شنبه 10 بهمن 1388, 04:06 صبح
با سلام خدمت اساتيد ارجمند .
ميخوام برنامه ايي بنويسم كه يه كالايي توليد كنه و وقتي از اون كالا فروخته شد از بانك اون اجناسي كه براي ساخت كالا مصرف شده رو كم كنه .
ممنون ميشم راهنمايي كنيد و اگه سمپل داريد لطف كنيد

Tasiyan
شنبه 10 بهمن 1388, 09:40 صبح
مشكل كجاست؟
چقدر پيشرفت داشتيد؟
:لبخند:

behrouz110
یک شنبه 11 بهمن 1388, 00:53 صبح
با سلام
من ميتونم كالا رو با يه فرمول ثبت كنم اما موقع كسر يا فروش كالا مواد تشكيل دهنده اونو نميتونم از انبار اجناسم كم كنم.
ممنون ميشم راهنماييم كنيد.

lordarma
یک شنبه 11 بهمن 1388, 11:18 صبح
با سلام
من میتونم کالا رو با یه فرمول ثبت کنم اما موقع کسر یا فروش کالا مواد تشکیل دهنده اونو نمیتونم از انبار اجناسم کم کنم.
ممنون میشم راهنماییم کنید.

به نظرم اگر اون فرمول رو برعکس کنی به جوابت برسی،:متفکر:
با این حال اگر مایلی فرمول رو در این مکان قرار بده تا بررسی اش کنیم...:اشتباه:
موفق باشی:چشمک:

saeedzx
یک شنبه 11 بهمن 1388, 11:32 صبح
با سلام

شما براي انجام دادن اين كار بايد 3 قسمت رو طراحي كنيد در موقع ثبت كالا

1. نام و مشخصات كالا ( فكر كنم منظور شما رستوران باشه كه مي خوايد مواد غذا را از انبار كم كنيد )

2. مواد به كار رفته در هر كالا ( يا هر غذا )

3 . تعداد كالا

سپس در موقع فروش بايد به برنامه هدايت بدهيد كه اگر مثلا كليد تائيد فروش خورد يا كليك شد

تعداد را ( -‌ ) منفي تعداد فروش كنه و دوباره در انبار ثبت كنه و اگر تعداد اجناس انبار به صفر رسيد بهت پيغام بده مواد تمام شده است

به همين راحتي مشكلي بود بگو تا بهت توضيح بدم

behrouz110
یک شنبه 11 بهمن 1388, 15:20 عصر
با سلام و تشكر از توجه هه دوستان.
درست حدس زديد براي رستوران يخوام.
ولي چه جوري اجناس يه كالا را وقتي كالا فروخته شد از انبار اجناس كم كنم؟
اجناس ميخوام از انبار كم بشه - براي كم كردن كالا مشكل ندارم

M.T.P
یک شنبه 11 بهمن 1388, 16:36 عصر
شما دوست عزیز باید ابتدا به معرفی مواد اولیه بپردازید و سپس برید سراغ معرفی محصول یا همون غذا ، تا بتونید موقع معرفی غذا به برنامه ، از لیست مواد اولیه تون ،،، مواد مورد نیازشو با مقدار مورد نیازش وارد کنید. و وقتی غذا درست شد برنامه دیتا بیس مربوط به مواد اولیه رو باز کنه و مقادیر مصرفی رو ازش کم کنه.

saeedzx
یک شنبه 11 بهمن 1388, 17:19 عصر
ببن اين حرف منو دونبال كن : به عنوان مثال

1. كد كالا 2. نام كالا 3. قيمت 4. اجناس مورد نياز 5 . قيمت 6 . تعداد

رو ثبت مي كنيد

در قسمت فروش :

1. كد 2. نام غذا 3. تعداد 4 .قيمت . جمع كل

تا اينجا قسمتي هست كه فيلد ها ذخيره مي شن

حالا تو بايد در قسمت فروش هم بانك اطلاعاتي فروش و هم بانك اطلاعاتي انبار غذا را بارگذاري كني

وقتي دكمه ( ثبت ) رو زدي برنامه اين كاررو كنه

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

text1.text=text2.text- text1.text

حالا اول انبار رو آپلود مي كني بعد فيلد هاي فروش رو آپلود مي كني بعد 2 تا بانك ها رو رفرش مي دهي

همين

behrouz110
سه شنبه 13 بهمن 1388, 01:29 صبح
با سلام خدمت اساتيد
ميشه يه نمونه كد برام بزاريد تا متوجه بشم
من ميدونم چه راه هايي رو بايد برم ولي كدشو نمي تونم بنويسم
بعنوان مثال 1 سيخ كباب از مواد گوشت ، پياز و نمك تشكيل شده كدي كه وقتي 1 سيخ كباب فروخته شد بياد و 200 گرم از انبار گوشت و 20گرم پياز از انبار پياز كم كنه رو چه جوري بايد بنويسم؟
ببخشيد كه سوالم خيلي مبتديانه هست

lordarma
سه شنبه 13 بهمن 1388, 13:54 عصر
اگر مقدار کباب فروخته شده = مقدار کباب فروخته شده + 1 سپس
مقدار گوشت انبار = مقدار گوشت انبار - 200
مقدار پیاز انبار = مقدار پیاز انبار - 20
پایان شرط

دقیقا کدام قسمتش را مشکل داری؟!

lordarma
سه شنبه 13 بهمن 1388, 13:56 عصر
If Kabab = Kabab + 1 Then
Goosht = Goosht - 200
Piyaz = Piyaz - 20
End If

:لبخند::لبخند::لبخند:

Armin62
سه شنبه 13 بهمن 1388, 23:24 عصر
سلام
شما 2 تیبل برای کالاهاتون در برنامه باید داشته باشین
1 - معرفی اجناس
2 - فرمول تولید
در قسمت اول که مشخصه اجناس (کالاهایی که نیاز به فرمول تولید ندارند)
در قسمت دوم
داخل برنامت اول یک فرم بساز برای معرفی غذاها که از چه چیزایی تشکل شدن
مثلا
نام غذا :
---نام کالا---- تعداد
1 - Text2 + Text1
2 - Text4 + Text3
3 - Text6 + Text5
4 - Text8 + Text7
...

البته وقتی که میخوای ذخیرش کنی نام غذا هم در این تیبل و هم در تیبل معرفی اجناس باید ذخیره بشه
فکر نکنم تا اینجا مشکلی داشته باشی

در قسمت صدور فاکتور هم به شکل زیر عمل کن

مثلا همون کباب (که در فاکتور تعدادش 3 سیخ وارد شده)

عموما اجناس داخل فاکتورت یکی یکی ثبت میشن و در هنگام ثبت با یک دستور Select ساده نام کالارو در تیبل دوم جستجو کن اگه جواب منفی بود که هیچ در صورتی که مثبت بود در همین قسمت اجناسی رو که در قسمت فرمول تولید برای کباب نوشتی رو یکی یکی به تعدادی که معرفی کردی از انبارت کم میکنی البته با یک دستور For که تعداد سیخی که فروختی رو مشخص میکنه