بتاريخ: 12 فبراير 200818 سنة comment_122272 هلا شبابأنا عامل فورم إدخال للطلابوفي نفس الفورم زر يعمل تقرير بالبيانات المدخلةولكن التقرير يسأل عن رقم الطالبوأنا أريد التقرير يقرأ رقم الطالب من النموذج مباشرة فهل هذا ممكن ياشباب تقديم بلاغ
بتاريخ: 12 فبراير 200818 سنة كاتب الموضوع comment_122281 النموذج هو الفورمالفورم فيه بيانات الطالبوعندما أضغط الزر يستدعي التقرير الذي يطبع بيانات الطالب وأريد التقرير يقرأ رقم الطالب دون الحاجة للإدخال رقم الطالب مرة أخرى أتمنى وصلت الفكرةوشكرا لك تقديم بلاغ
بتاريخ: 12 فبراير 200818 سنة comment_122293 انت محتاج تعمل بارامير لست وتابصي لها رقم الطالب اللي موجود على الشاشة و يكون الكود كالآتي: Declare pl_id ParamList; begin pl_id := Get_Parameter_List('REPORT_PL'); --للتأكد ان البارمتر ليست موجوده من قبل IF NOT Id_Null(pl_id) THEN Destroy_Parameter_List( pl_id ); -- عمل كلير لليست اذا كانت موجوده END IF; pl_id := Create_Parameter_List('REPORT_PL'); -- اعادة انشاء الليست Add_Parameter(pl_id, 'PARAMFORM', TEXT_PARAMETER, 'NO'); -- تحديد امكانية اظهار او اخفاء شاشة البارمتر الخاصة بالتقرير Add_Parameter(pl_id, 'P_SUTDENT_ID', TEXT_PARAMETER, :STUDENT_ID);--تحديد قيمة رقم الطالب Run_Product(REPORTS, 'your_report_name', SYNCHRONOUS, RUNTIME,FILESYSTEM, pl_id, NULL); end; ملحوظة:يجب تعريف برامتر فى التقرير باسم P_STUDENT_ID او حسب الاسم اللى انت عايزهSTUDENT_ID: - ده رقم الطالب الحالى تقديم بلاغ
بتاريخ: 12 فبراير 200818 سنة كاتب الموضوع comment_122303 شكرا لكالآن إشتغل مية ميةمرة أخرى شكرا لك تقديم بلاغ
بتاريخ: 17 أغسطس 200817 سنة comment_136235 اخواني ارجوكم وضحوا لي اكثر مافهمت الشرح هل يستطيع احد ان يعمله في مثال ويرسله لي على اميلي ولكم مني جزيل الشكر[email protected] تم تعديل 17 أغسطس 200817 سنة بواسطة ماجدولين تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.