بتاريخ: 24 يوليو 200817 سنة comment_134027 السلام عليكم ورحمة الله وبركاتةاود ان اعمل PARAMETER ياخذ من PARAMETER اخر تقديم بلاغ
بتاريخ: 25 يوليو 200817 سنة comment_134080 بسم اللهعلى قدر فهمى لسؤالك انت تريد عمل Parameter فى تقرير تأخد قيمتها من باراميتر فى فورمه معينه ... اليك الكود الصحيح ان شاء الله : DECLARE vv_connect VARCHAR2(100); vv_db VARCHAR2(100); vv_password VARCHAR2(100); vv_username VARCHAR2(100); VC_REP_NAME VARCHAR2(100); URL VARCHAR2(500); VN_RATIO NUMBER :=1; begin vv_username := get_application_property(username); vv_password := get_application_property(password); vv_db := get_application_property(connect_string); vv_connect := vv_username||'/'||vv_password||'@'||vv_db; VC_REP_NAME := 'REP0052.RDF'; URL := '/reports/rwservlet?report='||'D:\REP\'||VC_REP_NAME||'&userid='||VV_CONNECT|| '&destype=CACHE&desformat=HTMLCSS¶mform=no&maximize=yes'; URL := URL ||'&P_EMP_COD='||:MASTER_BLOCK.EMP_COD; URL := URL ||'&P_DATE_FROM='||:MASTER_BLOCK.DATE_FROM; URL := URL ||'&P_DATE_TO='||:MASTER_BLOCK.DATE_TO; --URL := URL ||'&P_3='||:GLOBAL.REP_HEAD3; web.show_document(URL);end; و الله المستعان تقديم بلاغ
بتاريخ: 26 يوليو 200817 سنة كاتب الموضوع comment_134148 الف مليون شكر وربنا يجزيك كل خير ولكن قصدى هو 1- عندى بارميتر من خلال الريبورت مثلا بضع فيه اسم الدولة من خلال هذا الاختيار ياتى بكل المسجلين عندى من هذه الدولة وشكرا تقديم بلاغ
بتاريخ: 27 يوليو 200817 سنة comment_134180 الأخ الكريم ، إليك أكثر من مثال بالمنتدي يفيد بذلك فياريت لو تبحث ولو بنسبة قليلة جداً !!!علي العموم سأشرح لك مثال بسيط جداً :نفرض أن لديك جدول يدعي Emp ، وهذا الجدول يحتوي علي حقل يدعي Emp_Country والذي يمثل إسم الدولة التابع لها كل موظف ( فكيف يتم بناء تقرير سليم لمثل هذا الطلب ) ؟؟؟1- أنشأ تقرير جديد يحتوي علي باراميتر تحت إسم P_Country بحيث أن يحتوي علي النوع المناسب للبيانات التي سيتم إدخالها من خلالها ( نص - رقم - تاريخ - .... ؟ ).2- قم بالذهاب الي جزء Parameter Form وأدرج حقل Field وأربطه مع الباراميتر المحدد من خلال خاصية Source التابعة للحقل.3- بعد ذلك أذهب الي Data Model وأصنع SQL Query جديد ، ومن ثم أدرج بداخلة الكود التالي : Select * From Emp Where Emp_Country = _Country بعد ذلك أستخدم الكود الذي أدرجة له الأخ الكريم ( سامح ) مع إرسال قيمة للباراميتر P_Country ( في حالة رغبتك لإرسال قيم الباراميترات من النموذج نفسة.بالتوفيق تقديم بلاغ
بتاريخ: 13 يوليو 200916 سنة comment_163112 السلام عليكم ورحمة الله وبركاتهأعتقد أن السائل لايقصد ذلك و إنما يقصد أنه يريد في شاشة ال parameter form أن يكون فيه 2 parameterالأولى خاصة بالبلاد، وعندما يختار البلد يسمع تحت في الثانية ويعرض موظفي ذلك البلد. كل ذلك في الريبورت بيلدر وليس الفورم.وحتى لو لم يكن ذلك قصده أرجو أن يتم الإجابة على ذلك لأنها مشكلة تواجهني.جزاكم الله كل خير تقديم بلاغ
بتاريخ: 13 يوليو 200916 سنة comment_163126 وانا اريد تنفيذ مثل هذه الفكرهفياريت حد يشرح لنا كيف ننفذها او يرفق لنا مثال بذلك تقديم بلاغ
بتاريخ: 13 يوليو 200916 سنة comment_163159 السلام عليكم ورحمة الله abeeerorahamdiاعتقد انه فى الريبورت بيلدر ... وفى شاشة التعامل مع ال parameters لايمكن الربط بين رمز البلد المختار من القائمة list ثم اظهار موظفى البلد المحدد ومع تغيير البلد المختار يتم تغيير تلقائي للموظفين التابعين للبلد المحدد لذلك يمكن اقتراح ان يتم استخدام امكانيات الفورم بيلدر فى تجهيز ال parameters ثم ارسالها الى التقرير مع أمر استدعاء التقرير تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.