سلام دوستان میخوام یه برنامه انبار داری بنویسم با sql ولی مشکلی که هست موندم که برا هر کودوم از کالاها یه جدول ایجاد کنم یا برا همه کالاها یک جدول؟؟؟؟؟؟؟؟؟
اگه میشه راهنماییم کنین.واقا گیرم
اگه جدول جدا باشه کالای جدید نمیتونن اضافه کنن.
سلام دوستان میخوام یه برنامه انبار داری بنویسم با sql ولی مشکلی که هست موندم که برا هر کودوم از کالاها یه جدول ایجاد کنم یا برا همه کالاها یک جدول؟؟؟؟؟؟؟؟؟
اگه میشه راهنماییم کنین.واقا گیرم
اگه جدول جدا باشه کالای جدید نمیتونن اضافه کنن.
آخرین ویرایش به وسیله refigh3 : چهارشنبه 08 آبان 1387 در 13:13 عصر
دوست خوبم.من چند ماه پیش این پروژه را نوشتم و برای همه کالاها یک جدول درست کردم.
این پروژه را چون برای یه تازه کار نوشته بودم،آنرا به سه قسمت درآورده بودم.
اگه خواستی عوضش کنی،کمکت میکنم.
(اون شکلک اضطراب آور را هم بردار!)
export.rar
آخرین ویرایش به وسیله aminsharifi67 : چهارشنبه 08 آبان 1387 در 12:53 عصر
اینم 2 تای دیگش(نشد تو پست قبلی اضافش کنم!)
anbardari.rar
اینم آخریش
آخرین ویرایش به وسیله aminsharifi67 : چهارشنبه 08 آبان 1387 در 13:31 عصر
دوست عزیز من نتونستم با این ها کار کنم.باز هم منتظرم
دوست عزیز - من برای 3 تا شرکت بزرگ سیستم انبار تهیه کردم
اول شما باید کتابهای انبار داریو بخونی - ببینی که میخوای از سیستم LIFO استفاده کنی یا FIFO?
نوع تعریف جدولهات شدیدا به سیستم انبارداریت بستگی داره
در مرحله بعدی تو باید ببینی که قیمت تمام شده (حسابداری تعهدی) مهمتره واسه مشتریت یا موجودی دقیق انبار؟
بعد باید واسه افزایش یا کاهش قیمت کالاهای مشابه کار کنی که همه و همه مستقیما در تیبل بندی کالا هات نقش دارند.
سوال دیگه ای داشتید در خدمتم
برای شرکت سیستم تعداد موجودی مهمتره.تو اون سه تا شرکت به اندازه تعداد کالاها جدول داشتین یا 1جدول برای همه؟؟؟؟؟؟؟؟؟؟؟؟
من میخوام تعداد ورود و خروج از انبار رو بیشتر محاسبه کنم.اصلا قیمت نداره
شما بهتره 1 جدول برای دیتاهای کلی کالاها بسازی و به هر کالا یه کد یونیک اختصاص بدی
یک جدول موجودی هم میخوای که به توش بازای هر ورود یا خروج یک سطر اینسرت کنی
مقادیر ورودی مثبت و خروجی ها منفی - حالا با یک سامری ساده هر لحظه میتونی موجودیتو بگیری
پس شد 2 تا
دوست عزیز میشه یه نمونه به من بدین.بد گیرم
اگر نمیخواین اینجا بذارین برام ایمیل کنین.ممنون میشم.
refigh3@gmail.com
table 1 - services
------------------------------------------------
code-int-auto increment-primeryKey
name - nvarchar50
price-decimal
------------------------------------------------
table 2 - in&Out
------------------------------------------------ |
code-int
number-float
------------------------------------------------
تو دیاگرام فیلد کد در هردو تیبل رو بهم لینک میکنی
مثلا خودکار کدش 7 باشه وقتی 10 تاشو وارد انبار میکنی یک سطر مثل
----------------------------------------------------------------------
code number
-----------------------------------------------------------------------]
10 7
و اگر 8 تا خارج کردید
----------------------------------------------------------------------
code number
-----------------------------------------------------------------------]
8- 7
دوستان من يه خورده زيادي مبتدي هستم.يه خورذه بيشتر راهنماييم كنين يا نمونه بيارين واسم ممنون ميشم
هيچ كس برنامه انبارداري نداره
ميخوام فقط موجودي انبار رو در بيارم
ورودي و خروجي و امكان اصافه كردن محصول
دوستان كسي ميدونه براي هر كالا بايد چه كدي رو بنويسم كه همه اين ها تو يك جدول باشن؟؟؟
بعد از كجا بفهمه كدوم كم شده كدوم زياد
دوستان من هنوز منتظرماااااااااااا
سلام
به نظر من شما بايد يك دور مقاله اموزشي اقاي هاشميان كه مربوط به ذخيره داده ها در بانك اطلاعاتي را مطالعه بكني تا نحوه ذخيره سازي - بازيابي و ويرايش اطلاعات را در Data base فراگيريد.
البته اين نظر من هست.
با سلام
دوست عزیزم refigh3 جان
من خودم چیزی حالیم نیست ولی تا حدی که من می دونم باید اول تحقیق و آموزش هر امری رو باید داشته باشی و بعد تحلیل کنی که چطوری آموزه های خودم رو با چه نحوی باید برای حل این مسئله به کار ببندم و بعد طراحی بانک اطلاعاتی مربوطه و بعد از طراحی ایجاد کلاس های مربوطه و در نهایت پیاده سازی بانک و کلاس ها با یک لایه ی کاربردی که اصطلاحا interface گفته می شه (که برنامه نویسی چند سطحی هم گفته می شه):
دوست عزیزم بهتره اول کاملا بدونی سیستمت چه کارهایی رو باید انجام بده که تو به قالب نرم افزاریش در بیاری
بعد تحلیل برای رفع نیاز این کارها
بعد طراحی پایگاه که نیاز به نرمال سازی داره و این مطلبی که شما در اول گفتین یه جدول می خواد یا چند جدول فکر کنم نرمال سازی رو بگی نگی نمی دونی البته جسارتا گفتم قصد توهین ندارم و اگر هم می دونی که هیچ
بعد از نرمال سازی و فهمیدن اصول انبار داری می تونی برنامت رو پیاده سازی کنی
و در نهایت در بعضی از موارد باید خودت کمی اقدامات بشتری داشته باشی تاسیستم خودن رو تحلیل کنی نه نمونه کد رو آماده پیدا کنی البته نمونه کد هایی که دوستان می دن خیلی به درد بخوره من خودم از همشون ممنونم
نرمال سازی و شئی گرایی چیز خواصی نیست.همان قوانین طبیعی را که همه بلدند،هنگامی که در برنامه نویسی وارد میشوند این اصطلاحات را میگیرند.آیا در حالت غیر اتوماسیون شما برای هر کالا یک پوشه درست میکنید؟،یا اطلاعات همه کالا ها را درون یک پوشه مینویسید ؟پایگاه داده که داده بودم،بدرتان نخورد؟
آخرین ویرایش به وسیله aminsharifi67 : پنج شنبه 16 آبان 1387 در 18:42 عصر
نه دوست عزيز.نتونستم استفادش كنم.من ميخوام همه اطلاعات از يك جدول خونده بشه.موندم واسه زياد و كم كردنش بايد چي كار كنم.مثلا يه جنسي اضافه ميشه و اگر از اون جنس كم شد چه كدي بايد بنويسم
دوست من،من بارکد را به عنوان کلید اصلی گرفته بودم.
و یک field هم به عنوان تعداد کالا(noGoods)هربار که کالا برداشته میشد با یک دستور update آن کالا را کم میکردم.
داده ها را هم در grid view نشان میدادم.شما میتوانید از منوی data،show data source را انتخاب کنید و جدول خود را درون صفحه بکشید،سپس همه چیز به صورت خودکار درست میشود.
پیروز باشید
اینجا هم یه سر بزدنید.
نوشته های فنی و شخصی خودم
به دوستان خودتون هم بگید.
خوب دوست عزيز اگه من بخوام آپديت صورت بگيره كه نميتونم كارهايي رو كه انجام شده رو بعدا زير نظر بگيرم و مثلا گزارش بدم؟؟؟
دوستان خواهشا بگين اگه بخوام از كالايي كم كنم يا زياد كنم بايد چه كنم
دوستان بالاخره تصميم گرفتن 2تا جدول داشته باشيم
يكي براي ورودي و يكي براي خروجي.
ععد تعداد ورودي و خروجي رو بررسي كنه و تعداد رو بده
فقط دوستان مشكلي كه الان هست:
چطور ميشه يك خط از ديتاگريد رو همش رو با هم جمع كرد
مثلا ستون تعداد ورودي را بايد جمع كنم.ممنون ميشم
دوست من راه بهتر این هست که مقدار های ستون پایگاه داده را با هم جمع کنی.
داداشی اگر برای هر کالا یک ردیف(record)ایجاد کردی،برای بدست آوردن تعداد کالاها باید اینگونه عمل کنی،اگر همه کالا را یا به قول خودت:جمع کنی باید اینکار را بکنی.اینم یک مثال ساده.چطور ميشه يك خط از ديتاگريد رو همش رو با هم جمع كرد.مثلا ستون تعداد ورودي را بايد جمع كنم.ممنون ميشم
امیدوارم تو پروژت موفق باشی و نمره خوب بگیری
این رو یه نگاه بنداز:
https://barnamenevis.org/showthread.php?t=115546#2
مشكل جديد.من ميخوام با ديتا گريد نمايش بدم.ولي بايد يك ستون از ديتا گريد با هم جمع بشن تا تعداد كل رو بدست بيارم.
حالا موندم يه ستون از ديتا گريد رو چطور جمع كنم؟؟؟؟؟؟؟؟؟؟؟؟