بتاريخ: 24 فبراير 201312 سنة comment_232931 انا عندي جدول فيه اسم الصنف والكمية المباعة والكمية الفي المخزن واعمدة اخرى,,,فانا داير مثلا لو بعت صنف واحد تلقائيا تقل الكمية الفي المخزن بواحد وهكذا حسب الكمية المباعة مثلا كانت الكمية الفي المخزن 1٠٠ اتباع صنف اصبحت 99 المطلوب منكم تساعدوني في عمل هذا الفورم ,,,وثانيا حابي اعرف كيف يتم جمع بيانات عمود واحد وشكرا تقديم بلاغ
بتاريخ: 24 فبراير 201312 سنة comment_232935 السلام عليكم ..نفترض ان الكمية المباعة تسمى sales_quatity والكمية اللي في المخزن تمسى store_quatity يعني اسماء العمودين اللي في قواعد البيانات ..سوف يكون الكيوري المطلوب هكذا .. update table_name set sales_quatity= sales_quatity-1,store_quatity=store_quatit-1 where condtion وبعدين حاول ان تتفادى الاخطا عندما يكون المخزن 0 يعني تستخدم جملة if او exception لتفادي الاخطأان شاء الله يكون الفكرة موصوله تم تعديل 25 فبراير 201312 سنة بواسطة Ahmad.Hasan تقديم بلاغ
بتاريخ: 24 فبراير 201312 سنة كاتب الموضوع comment_232936 عليك السلام اخي الكريم وشكرا لتواجبك السريع,,معليش انا مبتدي بس فين اكتب هذا الكود ,,,وبالنسبة للسؤال الثاني كيف راح يكون ,,,وضح لي تقديم بلاغ
بتاريخ: 24 فبراير 201312 سنة comment_232937 اعطني كل اعمدة الجدول كاملة وسوف اشرح لك مجددا وبشكل مفهوم ان شاء الله تقديم بلاغ
بتاريخ: 25 فبراير 201312 سنة comment_232946 مش ده الصح ان الكمية تتحط فى الجدول انت هاتعمل جدول للحركات بسوتعمل ادخال لحركات الاضافة بالموجب والصرف بالسالبولما تعوز تجيب الرصيد هاتجمع كميات الحركة مع بعضها تقديم بلاغ
بتاريخ: 25 فبراير 201312 سنة comment_232970 الأخ SORS رأيك سليم ولكن له عيوبدائماً جدول حركات بعد وقت قليل يصبح ضخم جداً ويكون الاستعلام منه بطيئ للغاية ... فيفضل دائماً وجود جدول للأرصدة يحتوي على كود المخزن وكود الصنف والرصيد الافتتاحي وإجمالي المستلم وإجمالي المنصرففي هذه الحالة أفضل شيء عمل Trigger على جدول الحركات ليقوم بعمل Update في جدول الأرصدة ... بحيث لا تشغل نفسك بكتابة أكواد في حالة insert, update, delete وتستفيد من .old و .new في الtrigger تقديم بلاغ
بتاريخ: 26 فبراير 201312 سنة كاتب الموضوع comment_233031 والله بجد مافهمت حاجة ,,,برجو منكم مرفق في شكل فورم لحل هذة المشكلة ...وجزاكم الله الف خير تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.