moh2237 بتاريخ: 20 أغسطس 2005 تقديم بلاغ مشاركة بتاريخ: 20 أغسطس 2005 الرجاء المساعدة في طريقة استدعاء التقرير من clientتم استخدام run_product وتعمل بشكل صحيح على server ولكن على client يختلف مسار ال reportفهل من طريقة لحل هذه المشكلة .؟؟؟؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
connector بتاريخ: 21 أغسطس 2005 تقديم بلاغ مشاركة بتاريخ: 21 أغسطس 2005 أخي العزيز حتى لو كنت على كلينت وتم تحديد المسار بشكل صحيح فسوف يتم تنفيذ التقريرتاكد من المجلد الموجود على السيرفر قابل للمشاركة لجميع المستخدميناو انقل هذا التقرير على نفس الكلينت ونفذه اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
أسامة موسى بتاريخ: 21 أغسطس 2005 تقديم بلاغ مشاركة بتاريخ: 21 أغسطس 2005 الاخ الكريميوجد طريقة لحل المشكلة وهي عمل ما يسمى map driveمن السيرفر وهو عمل sharing للمجلد الموجود عليه التقارير والفورمثم الدخول الى السيرفر عن طرق client بحيث هذا الماب كأنك موجود على السيرفروتعمل كذلك shotcut على جهاز clientكما هو مرفق بالصورة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
moh2237 بتاريخ: 22 أغسطس 2005 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 22 أغسطس 2005 شكراً على المعلومات الثمينة ولكن بعد مشاركة المجلد ومحاولة تنفيذ التقرير المشكلة ظلت كما هيلأن الذي ينفذ هو الruntime report وليس report builder ....... لان الruntime للتقرير يأخذ مسار معين لملف التقرير وهذا المسار يكون على السيرفر فكيف ممكن أعطي المسار للتقرير أثناء تنفيذه من الفورم .... اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
أسامة موسى بتاريخ: 23 أغسطس 2005 تقديم بلاغ مشاركة بتاريخ: 23 أغسطس 2005 شكراً على المعلومات الثمينة ولكن بعد مشاركة المجلد ومحاولة تنفيذ التقرير المشكلة ظلت كما هيلأن الذي ينفذ هو الruntime report وليس report builder ....... لان الruntime للتقرير يأخذ مسار معين لملف التقرير وهذا المسار يكون على السيرفر فكيف ممكن أعطي المسار للتقرير أثناء تنفيذه من الفورم .... الاخ الكريم للايضاح فقط عندما وضعت لك الصورة لتحديد المسار كنت اقصد مسار الفورمواي شئ بعد ذلك يتم تشغيله من الفورم يأخذ مسار الفورموهذه program unit لتحديد المسارFUNCTION getpath RETURN VARCHAR2 IS /*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\ / * Purpose: To extract the current form path to be used by * CREATED BY Admin05 ***\ \*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/ path VARCHAR2(255) := Get_Application_Property(CURRENT_FORM); slash PLS_INTEGER; BEGIN slash := instr(path,'\',-1); IF slash = 0 THEN -- Unix ?? slash := instr(path,'/',-1); END IF; Return(substr(path,1,slash)); END; ثم تضعها في program unitوتناديها فهي تعطيك المسار بشكل صحيحكالتالي Run_Product(REPORTS, getpath||'\your_report_name.rep', SYNCHRONOUS, RUNTIME, FILESYSTEM, pl_id, NULL); هذا في حالة ان يكون الفورم والريبورت بنفس المجلد اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
black_eagle بتاريخ: 24 أغسطس 2005 تقديم بلاغ مشاركة بتاريخ: 24 أغسطس 2005 اخ admin اود تقديم جزيل الشكر لك على ماتقوم به من خدة للزملاء واتمنى لو استطيع ان اقدم لك معروف ردا لك شكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
أسامة موسى بتاريخ: 24 أغسطس 2005 تقديم بلاغ مشاركة بتاريخ: 24 أغسطس 2005 الشكر لله اخي وبارك الله فيك ونفعك بعلمك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.