View Full Version : پیاده سازی جداول برنامه (انبارداری)
ihpled
چهارشنبه 14 آذر 1386, 20:58 عصر
با سلام خدمت دوستان و اساتید بزرگوار
برنامه بسیار ساده از نظر کارایی می خوام بنویسم که:
بدونیم چه کالاهایی تو انبار داریم - امروز چه کالاهایی فروختیم - سر ماه چه کالاهایی کم داریم تا بگیریم
هدف از این برنامه دادن چند گزارش به ما از قبیل:
1- موجودی فعلی انبار
2- فروش امروز چه کالاهایی با چه قیمتی به چه مقداری و جمع فروش امروز ...
3- جمع فروش این ماه
بقیه گزارش ها رو شما که تجربه دارید بگید تا لحاظ کنیم چون خودم دقیقا نمیدونم چی میخام فقط یک چیزی می خوام که کار رو آسون کنه
انبار ابزاریراق می باشد.
جداول با اکسس هست و پیشنهاداتون درباره چگونگی ساخت جداول و نام نوع فیلدها بیان کنید
انشالله با یاری شما دوستان تاپیک مفیدی خواهد شد
پیشاپیش سپاس
Bahmany
پنج شنبه 15 آذر 1386, 08:05 صبح
دوست عزیز اینطوری که شما گفتی اصلا معلوم نیست چی می خواهی.
اگر می خواهی برنامه انبارداری بنویسی برای یک جای خاص باید پاشی بری اونجا تمام فعالیت های مربوط به انبار داریشون رو Document کنی و با توجه به نیاز اونها جداول و فرم هات رو طراحی کنی.
یا اگر می خواهی برنامه ای برای فروش درست کنی باید توی سایت www.google.com دنبال reference های انبار داری بگردی.
ihpled
پنج شنبه 15 آذر 1386, 11:28 صبح
با تشکر از توجهتون به این تاپیک و پاسخی که دادید.
تقریباً در جریان کارشون هستم همانطور که گفتم برنامه بسیار ساده ای می خوان پس جزئیات خاصی نداره و گفتم ابزار یراق هست و اصلی ترین هدفشون اینه که سر ماه موجودی انبار چی دارن
شاید جزئیاتش رو خودم بتونم تکمیل کنم و بیشتر نیاز به یک راهنمایی دارم که چند جدول و از چه نوعی احتیاج است
من خودم اینجوری گفتم:
Kala:
[0]: ID => AutoNumber *
[1]: Name => Text
[2]: MadeIN => Text
[3]: PriceA => Number {gheymat kharid}
[4]: PriceB => Number {gheymat Forush}
Anbar:
[0]: ID => Text {copy ID from kala} *
[1]: DateA => Text {tarikh kharid}
[2]: Teedad => Number {bar asas vahed shomaresh}
[3]: Describe => Text {Tozihat}
TodaySell:
[0]: DateToday => Text *
[1]: ID => Text {id karala1 + id kala2 + id kala3 + …}
[2]: SubPA => Number {jam Ghymt khrid kalaye frukhte shde emruz}
[3]: SubPB => Number {jam Ghymt forush kalaye frukhte shde emruz}
نه اینکه این برنامه خوبی باشه ولی من تاحالا برنامه درست حسابی ننوشتم و خیلی به کمکتون احتیاج دارم
این پیاده سازی من مشکل داره چون :
طرف خودش باید حساب کتاب کنه امروز چقدر فروخته بیاد قیمت کل رو بنویسه (‼)
و اصلا اون فیلد ID که در جدول TodaySell قرار دادم (منظور از ID کد کالاست) یه چیز الکیه و تعداد رو نداریم
شاید بشه جدول TodaySell رو اینجوری گفت و جواب هم گرفت:
TodaySell:
[0]: DateToday => Text *
[1]: ID1 => Text {Kod Kala 1}
[2]: Teedad1 => Number {teedad kala 1}
[3]: ID2 => Text
[4]: Teedad2 => Number
[5]: ID3 => Text
[6]: Teedad3 => Number
[7]: ID4 => Text
[8]: Teedad4 => Number
.
.
[19]: SubPA => Number {jam Ghymt khrid kalaye frukhte shde emruz}
[20]: SubPB => Number {jam Ghymt forush kalaye frukhte shde emruz}
ولی به نظر منطقی نمیاد
خلاصه مطلب:
==> می خوام بدونم امروز چه کالایی به چه مقداری فروختم
جداول من رو تصحیح کنید و مرا راهنمایی نمایید
سپاس
M.Ehsanifar
پنج شنبه 15 آذر 1386, 15:05 عصر
سلام
می تونید از این جداول استفاده کنید ..
جدول کالا : کد - نام - محل ساخت
جدول خرید :کد خرید - کد کالا - تعداد - قیمت فی - تاریخ
جدول فروش : کد فروش - کد کالا - تعداد - قیمت فی - تاریخ
اگه می خوای کالایی رو در جدول خرید ثبت کنی ، باید قبلا اون رو به عنوان یک کالا ثبت کرده باشی . همچنین برای فروش باید اون کالا در جدول خریدت باشه .
با یک query بر اساس تاریخ خرید می تونی اطلاعاتی از قبیل تعداد ، قیمت و .. رو برای کالا های موجود ، خریداری شده و فروخته شده امروز یا هر تاریخی رو بدست بیاری .
در ضمن نیازی به جدول TodaySell نیست .
Bahmany
یک شنبه 18 آذر 1386, 09:32 صبح
جدول کالا : کد - نام - محل ساخت
جدول خرید :کد خرید - کد کالا - تعداد - قیمت فی - تاریخ
جدول فروش : کد فروش - کد کالا - تعداد - قیمت فی - تاریخ
فکر کنم نام خریدار در قسمت فروش و نام فروشنده در قسمت خرید خالی باشه
می تونی جدولی رو برای این کار در نظر بگیری تا برای گزارشهایی که در آینده می خواهی ببینی فلان کس چه چیزی از انبار خارج کرده ، خریده و یا وارد کرده و فروخته رو داشته باشد
یا می تونی بصورت یک یا دو سه فیلد در همون جداول ذکر شده داشته باشی و با دستور Select distinct لیست رو بکشی بیرون
بخاطر این من این مطلب رو گفتم که توی دو و سه برنامه ای که برای انبار داری داشتم
همشون این نکته رو می خواستند.
M.Ehsanifar
دوشنبه 19 آذر 1386, 01:36 صبح
فکر کنم نام خریدار در قسمت فروش و نام فروشنده در قسمت خرید خالی باشه
می تونی جدولی رو برای این کار در نظر بگیری تا برای گزارشهایی که در آینده می خواهی ببینی فلان کس چه چیزی از انبار خارج کرده ، خریده و یا وارد کرده و فروخته رو داشته باشد
یا می تونی بصورت یک یا دو سه فیلد در همون جداول ذکر شده داشته باشی و با دستور Select distinct لیست رو بکشی بیرون
بخاطر این من این مطلب رو گفتم که توی دو و سه برنامه ای که برای انبار داری داشتم
همشون این نکته رو می خواستند.
این دیگه بستگی به نیاز ها و شرایط سفارش دهنده نرم افزار داره . من برای این دوستمون جداول رو به طور کلی نوشتم تا اصل قالب طراحی جدول داخل این برنامه رو متوجه بشن . بقیه موارد به خودشون بستگی داره .
SYNDROME
دوشنبه 19 آذر 1386, 05:29 صبح
این دیگه بستگی به نیاز ها و شرایط سفارش دهنده نرم افزار داره .
نام خریدار و فروشنده در انبارداری جزو ورودی های اجباری می باشد و اگر نباشد نرم افزار برای صدور سند در حسابداری انبار دوچار مشکل می شود.
تمام نرم افزارها این دو ورودی را دارند و اگر نرم افزارهای نداشته باشد در تحلیل دوچار مشکل بوده است.
موفق باشید
dkhatibi
دوشنبه 19 آذر 1386, 06:30 صبح
با اضافه کردن ی فیلد تاریخ و استفاده از شرط در دستور Where و دستور Count روی فیلدی از جدول فروش می تونید تعداد فروشها و همچنین Sum روی فیلد درآمد می تونید جساب کتاب کنید.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.