بتاريخ: 21 يونيو 200520 سنة comment_39732 السلام عليكم ورحمة الله تعالي وبركاتةلدي مشكلتين ترددت كثيرا في طرحهما على المنتدي ظنا مني انني يمكنني حلهما بنفسي ، وبعد القراءة والقراءة لمعظم الكتب الموجودة على المنتدي القيم لم اتوصل للحل ( المشكلة ليست في الكتب بل في استيعابي) وارجو ان تسامحوني وجزاكم الله خيرالدي مشكلة في calculated items في ثلاثة حقول كما يليQ_PRICE يحسب اسعار الكميةTOTAL_Q يحسب الكمية الكليةTOTAL_PRICE يحسب اسعار الكميات الكلية (السعر الكلي) تقديم بلاغ
بتاريخ: 21 يونيو 200520 سنة كاتب الموضوع comment_39733 وتكمن المشكلة في انه عند حفظ الفورم لا يتم حفظ هذه الحقول في الجداول عند عرض الجداول من Oracle Enterprise manager ، مع العلم انه عند ادخال هذه القيم يدويا (من غير اي عمليات حسابية) يتم الحفظ كما في اعلي الجدول في الصورة المرفقة ادناه ، وفي حالة تحويل هذه الحقول الي calculated items تظهر المشكله اعلاه – مرفق صورة للجدول كما هي محفوظة في الداتا بيزمع ملاحظة انه في بادئ الأمر تعذر حفظ الفورم وكانت تظهر الرسالة التاليةFRM-40508: unable to INSERT record. تقديم بلاغ
بتاريخ: 21 يونيو 200520 سنة كاتب الموضوع comment_39734 فقمت بعمل مفتاح اساسي ، ولم تفلح العملية ، فقمت بإزالة اي مفتاح اساسي وعملت تعديل في خصائص الحقول بالجداول لتكون كلها NUL ،( هل ما قمت به صحيحا ؟ ) فاختفت الرسالة وصار يحفظ ، بس المشكلة انه شكل الجدول وهو محفوظ غير مطمن ، حيث انه يوجد كم صنف – هل سيتم حفظ هذه الأصناف في الجداول ضمن RECORD او سجل واحد مثلا ولا يتم تداخل للبيانات مما يؤثر سلبا في عمليات الاستعلام مثلا ؟ تقديم بلاغ
بتاريخ: 21 يونيو 200520 سنة كاتب الموضوع comment_39735 وثانيا :كيف يمكنني حساب قيمة الارباح AGENT_EARNS في الداتا بلوك AGENTS علما ان هذه القيمة تحسب من مجموع ارباح الكميات المسحوبة في داتا بلوكDELV للحقل TOTAL_Q ، حيث أن ارباح كل صنف يتم ادخالها مسبقا في داتا بلوك CEROP للحقلCER_EARN مرفق لكم الdmp file وال fmb file وصورة للجداول كما هي محفوظة في الداتا بيزوجزاكم الله خيرا تقديم بلاغ
بتاريخ: 21 يونيو 200520 سنة كاتب الموضوع comment_39736 وهذه هي الملفات المرفقة problems.rar تقديم بلاغ
بتاريخ: 21 يونيو 200520 سنة كاتب الموضوع comment_39738 وانا اعتذر عن الموضوع التالي في الفورم ، هذه اول مشاركة لي وتعذر التعقيب ، وكانت احدي المحاولات الفاشلة في انشاء موضوع جديد تقديم بلاغ
بتاريخ: 22 يونيو 200520 سنة comment_39800 ال calculated items لا يمكن ان تكون داتا بيز ايتم والله اعلم تقديم بلاغ
بتاريخ: 22 يونيو 200520 سنة كاتب الموضوع comment_39811 شكرا على الردود لكن والله حولتها إلي display item بس نفس المشكلة !!ما تسيفت في الجداول !!!!! تقديم بلاغ
بتاريخ: 22 يونيو 200520 سنة comment_39812 يا عمده ال calculated items لا يمكن ان تكون داتا بيز ايتم ولا يفضل حفظ هذه الحقول في الجدول بل تكون على شكل control item تحسب في الشاشة فقط عند الادخال وعند الاستعلام .واذا مازلت مصمم على حفظها قم بإزالة كل الحسابات عن هذه الحقول ثم قم بإخفائها ثم نزل control items واعمل عليها حساباتك التي تريدها وبعد ذلك في ال pre-insert فرغ قيم ال control items هذه في الحقول الخاصة بها التي قمت ىبإخفائها .واضح ام لا والى الامام جميعاً تقديم بلاغ
بتاريخ: 22 يونيو 200520 سنة كاتب الموضوع comment_39835 اشكركم بشده اخ mustafa76 واخ selman0 وسافعل ما قلتم وانشاء الله تنحل تقديم بلاغ
بتاريخ: 22 يونيو 200520 سنة كاتب الموضوع comment_39853 الحمد لله تم الحفظ كما اشرتم اخ mustafa76 واخ selman0 باستخدام Display items وتحويلها الي calculated items ثم جعلت قيم العناصر الأساسية تعمل copy from item للقيم المنشاء ، شكرا وجزاك الله خير على الفكرة الحلوةبس المشكلة انا عامل اثنين data block وبالتالي يتم حفظ البيانات بصورة غير متناسقة في الجداول لغرض الاستعلامومرفق لكم صورة عن الجداول وملف به dmp file و fmb file بعد التعديل في ملف مضغوطماذا عساي ان افعل حتي اتمكن من اظهار عناصر الفورم دفعة واحدة بضغطة زر اثناء الإستعلام QUERY.rar تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.