بتاريخ: 16 ديسمبر 200718 سنة comment_118774 السلام عليكم و رحمة الله و بركاتهيا اخوان نرجوا من احد الاخوان المنظمين في هذا المنتدى ان يضع لنا طريقة مناداة التقرير من الفورم و لكن يكون على شكل خطوات منظمة و واضحة لاني تعبت كثيرا بالبحث عن هذا الموضوع بالمنتدى و بالرغم من وجود الكثير من الردود لكن لا توجد ولا طريقة مرتبةو واضحة لعمل ذلك بالرغم من اهمية الموضوع و ارجو التثبيت عند الرد لاهمية الموضوع كونه اساسياو شكرا لكمعبداوي تقديم بلاغ
بتاريخ: 23 ديسمبر 200718 سنة comment_118933 السلام عليكم اخ عصامافضل طريقة اتعامل فيها باستدعاء التقارير هي عن طريق هذا الكود حيث يوضع هذا الكود في when_bottom_pressed[line][/line] declare rep_url varchar2(2000); begin if :TEXT_ITEM20 is null then message('You Must Enter The Student ID'); raise form_trigger_failure; else rep_url:='/reports/rwservlet?&report=c:\pem\student_information_report.rdf' ||'&desformat=pdf&destype=cache&userid=pem/pem@hotmail' ||'¶mform=no&P_stud='||:text_item20; WEB.SHOW_DOCUMENT(rep_url,'_blank'); end if; end; اخي للتفصيل c:\pem\student_information_report.rdf هو اسم التقرير المراد مناداتهاما userid = pem/pem@hotmail هو اسم قاعدة البيانات واسم المستخدم وكلمة السرdesformat=pdf هنا تقوم بتحديد طبيعة التقرير المراد اخراجها في هذا الكود يخرج التقرير على هيئة pdf file .اما paramform = no هذه الجملة تمنع ظهور شاشة الباراميتر من الظهور ولتفعياها بشكل صحيح يجب عليك اسناد التقرير بمتغيرات عن طريق P_stud='||:text_item20 حيث ان P_stud هو اسم الباراميتر المنشأ في التقرير و :text_item20 هو الصندوق الذي يحوي على سبيل المثال رقم الطالباتمنى لك التوفيقز تقديم بلاغ
بتاريخ: 25 ديسمبر 200718 سنة comment_119091 أخي الكريم (diya_almuzaffar)قمت بكتابة الكود الذي ذكرته في الأعلى ولاكن عتدما قمت بتنفيذه تظهر لي رسالة الخطأ الموضحة في الصورة المرفقة، آمل مساعدتي في حل هذا الخطأ. تم تعديل 25 ديسمبر 200718 سنة بواسطة ابوهيثم تقديم بلاغ
بتاريخ: 25 ديسمبر 200718 سنة comment_119129 اخ عصامقم بالتأكد من صحة اسم قاعدة البيانات الموضوعة . هذه الطريقة شغالة 100% معاي من دون اخطاء للتأك قم بتجربة هذا الكود . هذا الكود يقوم بمناداة التقرير من دون ارسال متغير الى الداتابيز declare rep_url varchar2(2000); begin rep_url:='/reports/rwservlet?&report=c:\pem\student_information_report.rdf' ||'&desformat=pdf&destype=cache&userid=pem/pem@hotmail' ||'¶mform=yes ارجو ان يعملعصام ان شاء الله بكرة ببعتلك نفس الفورمة .بالتوفيق تقديم بلاغ
بتاريخ: 25 ديسمبر 200718 سنة comment_119135 أخي الكريم (diya_almuzaffar)قمت بتجربة الكود الذي ذكرت وظهرت لي هذه الرسالة الموضحة في المرفق تقديم بلاغ
بتاريخ: 26 ديسمبر 200718 سنة comment_119154 اخ عصامالمشكلة في اسم قاعدة البيانات . قم بالتأكد من اسم المستخدم والباسورد واسم الداتابيز تقديم بلاغ
بتاريخ: 26 ديسمبر 200718 سنة comment_119189 أخي الكريم (diya_almuzaffar)أشكرك على تعاونك أتمنى أن توضح لي أين أضع أسم قاعدة البيانات واسم المستخدم والرقم السريuserid = pem/pem@hotmail(اسم قاعدة البيانات)@(اسم المستخدم)/(الرقم السري)=userid هل هذه الطريقة صحيحة؟ تقديم بلاغ
بتاريخ: 27 ديسمبر 200718 سنة comment_119262 اخ هيثم لو سمحت ممكن تبعتلي ايميلك عشان ابعتلك فورم يقوم بمناداة تقريرانا عم بحاول اعمل تحميل للملف بس مو راض . حسب معرفتك في شروط معينة لتحميل الملف.مشكلتك محلولة ان شاء الله تقديم بلاغ
بتاريخ: 15 يناير 200818 سنة كاتب الموضوع comment_120541 أشكرك يا أخ diya_almuzaffar و ذلك لتعاونك معناكما اني اشهد بانك منظم جداو شكرا مرة اخرى تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.