بتاريخ: 9 سبتمبر 200817 سنة comment_138367 اخواني الاعزاء اسعد الله اوقاتكم بكل خير اريد منكم مساعدتي انا قمت بعمل فورم يقوم باستخراج اسم المنتج ومجموع الكمية المشتراه ومجمو السعر من خلال ادخال رقم المنتج والفترة الزمنية المحددة وعملت لذلك فورم مانيوال وليس ويزارد وانشات text-item لادخال رقم المنتج و 2 text-item لادخال تاريخ بداية الفترة وتاريخ نهاية الفترة وهما حقول ادخال فقط عن طريق الشاشة لايوجد لهم اسم في الجداول المبنية ويوجد ايضا 3 text-item لعرض اسم المنتج ومجموع الكمية المشتراه ومجمو الاسعار وكل هذه الحقول تاتي من جدول واحد وهو جدول المشتريات باستثناء اسم المنتج ياتي من جدول الادوية وعملت تريجر على الحقل الثاني للتاريخ بحيث عند ادخال تاريخ نهاية الفترة والانتقال الى مكان اخر يعرض كل المحتويات وهو when-validate-item وعملت compile ولم يكن هناك اي خطا ولكن عند تنفيذ الفورم وادخال رقم المنتج والتواريخ لايعرض شي ويظهر خطا ORA-00937 وعندما اقوم بحذف اسم المنتج من الكود المنشأ وتنفيذ الفورم مرة اخرة تظهر البياتات ارجو مساعدتي بذلك ولكم الكود الذي كتبتهعلما بان text item4 هو رقم المنتج الذي يتم ادخاله بالشاشةtext-item5 and text-item6 هما تاريخ البدايو والنهاية ويتم ادخالهم عن طريق الشاشةtext_item12 هو لعرض اسم المنتج وهو الذي يوجد عليه المشكلةtext-item7 لعرض الكمية المشتراهtext-item8 لعرض مجموع السعر BEGIN SELECT SUM(PURCHASE.PUR_QTY), SUM(PURCHASE.TOTAL_PRICE), MEDICINE.MEDNAME INTO :BLOCK3.TEXT_ITEM7, :BLOCK3.TEXT_ITEM8, :BLOCK3.TEXT_ITEM12 FROM PURCHASE, MEDICINE WHERE PURCHASE.PUR_DATE BETWEEN :BLOCK3.TEXT_ITEM5 AND :BLOCK3.TEXT_ITEM6 AND MEDICINE.MEDNO = PURCHASE.MEDNO AND MEDICINE.MEDNO = :TEXT_ITEM4; END; تم تعديل 11 سبتمبر 200817 سنة بواسطة hanyfreedom تقديم بلاغ
بتاريخ: 9 سبتمبر 200817 سنة comment_138369 السلام عليكم.ضع هذا السطر في آخر جملة الإستعلام: GROUP BY medicine.medname تقديم بلاغ
بتاريخ: 9 سبتمبر 200817 سنة كاتب الموضوع comment_138371 اشكرك كثيرا يا اخ احمد على المساعدة وفعلا زبطت وطلع نتائج جزاك الله خيرا وجعلها في ميزان حسناتك تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.