بتاريخ: 19 يونيو 200917 سنة comment_160724 السلام عليكم ورحمة الله وبركاته يا إخوانا أنا عاوز أعمل فورم للصلاحيات والتي هي عبارة عن صلاحيات على المنيو فقط (تفعيل أو غير تفعيل)أنا عامل جدول للمنيو يحتوي على اسماء المنيو الرئيسية والفرعيةالفكرة الي بدي اياها في هذا الفورم هي إني أضع اسماء المنيو الرئيسية على الفورم ولما أضغط على أي منيو رئيسية يظهر الي شاشة تشبه (LOV) تحتوي على المنيو الفرعية لها وأقدر أختار منها أكثر من منيو عشان أفعلها للمستخدم يا ريت يا اخوانا تساعدونا ضروري لأنو قرب تسليم المشروع ضروري يا اخوانا وبارك الله فيكم ------------ثانيا:أنا في عندي جدول للأرشيف (archive) يحتوي على رقم المكلف وحاة الملف(1: مفتوح أو 2: مغلق)وعندي فورم أخرة خاصة بالتقديرات تحتوي على رقم المكلف أنا عاوز في هذا الفورم لما أدخل رقم المكلف يفحصلي إذا كان ملفه مغلق أو مفتوح إذا كان مغلف يطلعلي رسالة توضح إنو الملف مغلق ولا يمكن اتمام معاملته وإذا كان مفتوح يكمل ادخال البيانات بشكل طبيعي يا ريت تساعدونا في هذا الامر خاصة معظم الفورم عندي يحتاج لهذا الشرط وبارك الله فيكم أخوكم تم تعديل 19 يونيو 200917 سنة بواسطة م.بلال تقديم بلاغ
بتاريخ: 20 يونيو 200917 سنة comment_160765 أخي م.بلالبالنسبة الى الفرع الثاني من السؤال بمكن وضع على رقم المكلفcursor يقوم بفحص حالة الملف اذا كان مفتوح مثلا له القيمة 1 واذا كان مغلق له القيمة 0 على triggrt post change للحقل رقم المكلففإذا كانت القيمة 0 تظهر alert messsage تخبر المستخدم أن الملف مغلق يليها raise form_trigger_failure لايقاف العملية تقديم بلاغ
بتاريخ: 21 يونيو 200917 سنة كاتب الموضوع comment_160943 بارك الله فيكم أخي ولكن ما زبط معي يا ريت يا اخوانا تساعدونا في هذا الأمر للضرورة القسوى لم يبقى وقت لتسليم المشروع ( بقي يومان )وبارك الله فيكم تقديم بلاغ
بتاريخ: 21 يونيو 200917 سنة comment_160955 السلام عليكماخي الحبيب...ممكن تعمل هادا الحقل عبارة عن CHECK BOX وليكن اسمه M_STATUS ...ازا كان الملف مفتوح ياخذ القيمة 1وازا كان الملف مغلق يأخذ القيمة 0وتعمل على حقل رقم المكلف VALIDATION ....اكتب الكود التالي على ترجر WHEN-VALIDATE-ITEM على مستوى حقل رقم المكلف... DECLARE X_STATUS NUMBER; CURSOR C IS SELECT M_STATUS FROM UR_TABLE WHERE M_NO=:BLK.M_NO; BEGIN OPEN C; FETCH C INTO X_STATUS; IF X_STATUS=0 THEN MESSAGE('THIS FILE IS CLOSED'); MESSAGE('THIS FILE IS CLOSED'); END IF; CLOSE C; END; بالتوفيق تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.