بتاريخ: 22 سبتمبر 200520 سنة comment_47928 السلام عليكمكيف يتم انشاء تقارير بلغة الاوراكل بحيث تكون النتيجة مربوطة بشرط بحيث يتم ادخال الشرط عند تنفيذ التقرير مثال :- نفترض ان النظام هو شئون الموظفين والمطلوب استخراج استمارة لموظف واحد فقط حيث يتم اظهار رساله عند تنفيذ التقرير تتطلب منك (ادخل رقم الموظف) قبل اظهار نتيجة التقريرملاحظة :: محمل عندي اوراكل 8دفلوبر 6مشكورين ..اخوكم ميثاق تم تعديل 25 سبتمبر 200520 سنة بواسطة ميثاق تقديم بلاغ
بتاريخ: 18 أبريل 200619 سنة comment_66735 أخي ميثاق .. سؤالك بسيط جدا ... بالنسبة لما ما يتعلق بالتقارير بشكل عام , أذا أردت أستدعاء هذا التقرير وأرسال له مثل هذا المتغير التالي لرقم للموظف كالتالي :: * رقم الموظف هنا يمثل متغير Parameter في التقرير لذلك نريد تعريف هذا المتغير كالتالي .. سأعطيك الطريقة السهلة جدا .. أولا يجب أن يكون عندك Query اللازمة لأظهار محتويات التقرير مثلا أريد أظهار في تقريري // رقم الموظف // اسم الموظف // راتب الموظف أعمل التالي .. * يوجد عندك عند عمل تقرير "اضغط F3" الNavagater هناك الDataModel أعمل Double click عليها على icon تظهر لك شاشة يوجد على يسار الشاشة ToolBar ولكن عامودي أذا لم تجده تستطيع اظهاره من خلال اذهب الى قائمة view في الأعلى واختر Tool Palette .. لتظهر عندك بعدها اختر منها "SQL" بالماوس في منتصف الشاشة أعمل click واحدة لتظهر عندك الQuery بداخلها سنكتب ماذا نريد أظهاره في التقرير .. طبعا سأكتب مثال على ذلك أما بالنسبة لك ستختار أسماء الcolumns الموجودة عندك في Table المختص بالموظف . أكتب .. ________________________________ select employee_no , employee_name , salary from employee_info where employee_no = _emp_no ________________________________ where employee_no = :p_emp_no كما تلاحظ في جملة الWhere وضعت متغير اسمه p_emp_no "يمكن وضع اي أسم" مسبقوا بعلامة ":" ليبين أنه متغير .. بعد ما أعمل ما سبق أعمل Ok يخبرك الReport Developer بأنه تم تعريف بشكل Auto متغير اسمه وكذلك نوعه بشك مباشر .. وعندما تنفذ التقرير سيطلب منك أدخال رقم الموظف كمتغير الذي تريد الأستعلام عنه .. ربما أطلت الشرح , ولكن هذا الموضوع بالتفصيل , وبالتوفيق لك.. Basilt Oracle Developer Dept Amman Jordan تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.