بتاريخ: 3 مايو 201412 سنة comment_250015 السلام وعليكم مشرفين واعضاء منتدنا الغالي لدي استفسار لاهل الخبرة اثنا قيامي في بعض التعديلات قمت باضافة عمود الطرف المدين لان الدئن كان موجود وشغال بشكل جيد ولكن عندما قمت باضافه عمود الطرف المدين واظافه شرط له ظهرت رسالة الخطا التالية : يشير العمود CF_1 عند تكرار اقل من المجموعة التاابع لها ارفقت لكم رسالة الخطا فما هي المشكلة وفقكم الله ولكم خالص الشكر والتقدير تم تعديل 3 مايو 201412 سنة بواسطة anas.soft تقديم بلاغ
بتاريخ: 3 مايو 201412 سنة comment_250036 السلام عليكم انت واضع الـ CF داخل Group ولكن فعليا غير موجود في الـ Repeating Frame التابع لهذه الـ Group. يعني لو CF موجود في group اسمها G_EMPLOYEES --> يجب ان يكون الـ CF داخل الـ Repeating Frame واللي بكون الـ Source الخاص بها هي G_EMPLOYEES. تقديم بلاغ
بتاريخ: 4 مايو 201412 سنة كاتب الموضوع comment_250060 السلام عليكم انت واضع الـ CF داخل Group ولكن فعليا غير موجود في الـ Repeating Frame التابع لهذه الـ Group. يعني لو CF موجود في group اسمها G_EMPLOYEES --> يجب ان يكون الـ CF داخل الـ Repeating Frame واللي بكون الـ Source الخاص بها هي G_EMPLOYEES. فعلا اخي المهندس احمد حسن كان هذا هو الخطا وتم الحل ولم تعد تظهر الرسالة ولكن طرات مشكلة اخرى حيث ان الطرف الدئن ظهر بشكل طبيعي وممتاز ولكن الطرف المدين لم يظهر اي بيانات مع العلم باني عملت شرط في المعادلة وهو كالتالي هذا في الطرف الدئن بناء على نو الحركة function CF_1FORMULA0012 return Number is begin IF :TRANS_TYPE <= 50 THEN RETURN(:LOC_TRANS_AMOUNT1); ELSE RETURN(NULL); END IF; RETURN NULL; end;A وهذا الشرط في حقل الطرف المدين function CF_2Formula return Number is begin IF :TRANS_TYPE > 50 THEN RETURN(:LOC_TRANS_AMOUNT1); ELSE RETURN(NULL); END IF; RETURN NULL; end; اشكر حسن تعونك اخي المبدع احمد حسن تم تعديل 4 مايو 201412 سنة بواسطة Ahmad.Hasan تقديم بلاغ
بتاريخ: 4 مايو 201412 سنة كاتب الموضوع comment_250068 السلام وعليكم اخي احمد تم حل المشكلة باضافة حقل TRANS_TYPE للاكيوري وكذلك تضمينة في ال GROUP BY ومشي الحال ولكن بقي لدي استفسار ماهو الكود لاضهار الرصيد بمعنى الطرف المدين نقص الطرف الدئن انا بحاجه لكود يقوم بانتاج الرصيد حولت بهذ الكود ولكن لم ينفع ارجو تصحيح الكود ياهل الخبره function CF_3Formula return Number is DUMMY NUMBER(14,2); begin DUMMY:=(:CF_2 - :CF_1); RETURN(DUMMY); end; ولكم خالص الشكر والتقدير تم تعديل 4 مايو 201412 سنة بواسطة anas.soft تقديم بلاغ
بتاريخ: 4 مايو 201412 سنة كاتب الموضوع comment_250073 هل يعطي خطأ ام ترجع قيمة فارغة ؟ السلام عليكم م. احمد حسن يعطني قيمة فارغة اشكر حسن متابعتك اخي احمد تقديم بلاغ
بتاريخ: 4 مايو 201412 سنة كاتب الموضوع comment_250078 تأكد ان CF_3 موجودة في الـ group الصحيحة. تم حل الاخطا استاذي القدير احمد اشكرك جزيل الشكر بارك الله فيك وبارك الله في علمك اخي احمد حسن تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.