ahmadalmahdi بتاريخ: 3 مايو 2007 تقديم بلاغ مشاركة بتاريخ: 3 مايو 2007 بفضل الله وحده أقدم لكم أحد الحلول الناجعة للأرقام العربية مع PDF مع اوراكل 10Gبعد جهد جهيد وعناء شديدإذهب الى REGISTRY EDIT بهذه الطريقةSTARTRUNREGEDITHKEY_LOCAL_MACHINEORACLEKEY_DevSuiteHome1 << او على حسب ما اوراكل يثبت نفسه على الجهازعند الشاشة البيضاء التي بها المتغيرات على اليمينانزل باخر الصفحةو اضغك على الزرار الايمنستظهرNew ثم Stringإختار StringREPORTS_ARABIC_NUMERALثمرفع يدك عنهاإختارModifyو حدد قيمتها CONTEXTو الحمد لله وحده نفعت معي و حلت مشكلة شهوووور للبحث عن حل لها-------YOU HAVE TO ADD A NEW PARAMETER REPORTS_ARABIC_NUMERALS FOR THE PDF AND MAKE ITS VALUE CONTEXT-------أحمد المهدي 3 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
-=|mOOdY|=- بتاريخ: 3 مايو 2007 تقديم بلاغ مشاركة بتاريخ: 3 مايو 2007 جزاك الله كل خير على مشاركتك لأخوانك 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Essamshabeeb بتاريخ: 5 مايو 2007 تقديم بلاغ مشاركة بتاريخ: 5 مايو 2007 فى الحقيقة هذا الطريقة ناجحة فعلا ولكنها تحول جميع الأرقام فى كل التقارية الى الـ hindi أى انها تصلح اذا كان عندنا نظام واحد يحتاج الى هذا النوع من الأرقام أما إذا كان هناك أكثر من نظام فيمكن عمل ذلك بطريقة ديناميكية أى أثناء الـ runtime كما يلى :-1- حمل المكتبة المسماة d2kutil بعد ذلك يمكن تنفيذ ما يلى من الفورم مع التعديلات التى تناسب عملك win_api_environment.WRITE_registry('HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_AppsrvHome','REPORTS_ARABIC_NUMERAL','HINDI'); rep_job_id := run_report_object(rep_id,PL_ID); rep_status:=report_object_status(rep_job_id); while rep_status in ('RUNNING','OPENING_REPORT','ENQUEUED') loop rep_status := report_object_status(rep_job_id); end loop; if rep_status = 'FINISHED' then web.show_document('http://'||:GLOBAL.comp_name||':80/reports/rwservlet/getjobid'||substr(rep_job_id,instr(rep_job_id,'_',1)+1)||'?'||'server='||:GLOBAL.server_name||:GLOBAL.print_user,'_blank'); win_api_environment.WRITE_registry('HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_AppsrvHome','REPORTS_ARABIC_NUMERAL','arabic'); وبذلك تكون عدلت الريجسترى فقط لتشغيل التقرير وبعد ذلك أعدته الى حالته الأولى بعد التشغيل 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sky information بتاريخ: 5 مايو 2007 تقديم بلاغ مشاركة بتاريخ: 5 مايو 2007 شكرا لك على مجهودك الكبير اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmadalmahdi بتاريخ: 6 مايو 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 6 مايو 2007 أرجو ان ترشدني كيف احمل هذه المكتبة يا عصام شبيب اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Essamshabeeb بتاريخ: 8 مايو 2007 تقديم بلاغ مشاركة بتاريخ: 8 مايو 2007 مرفق المكتبة وهى مضغوطة باستخدام الwinrar ولابد من فكها D2KWUTIL.txt اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hassanabdo بتاريخ: 8 مايو 2007 تقديم بلاغ مشاركة بتاريخ: 8 مايو 2007 شكرا وجارى التجربه اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
khalideed بتاريخ: 9 مايو 2007 تقديم بلاغ مشاركة بتاريخ: 9 مايو 2007 اخي الكريم شكرا على المجهود الرائع ولكن لو فيه شاشة توضح بالتفصيل الكود لانه بصراحة غير واضح تكون مشكور اولا واخيرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmadalmahdi بتاريخ: 9 مايو 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 9 مايو 2007 هلا خالدلو انت بالمدينة ارسل لي جوالك على [email protected] اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmadalmahdi بتاريخ: 10 مايو 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 10 مايو 2007 نعم هذا الحل فعلا يجعل الاراقام اما عربية او هندية و لازلت احاول ان اجد حل لهذا الموضوع لانه هناك تقارير تظهر الارقام عربي او هندي في نفس الوقتي مثل تقرير ارقام الموديلات الانجليزية مثلا في تقرير عربي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ahmed_shmes بتاريخ: 9 يناير 2019 تقديم بلاغ مشاركة بتاريخ: 9 يناير 2019 جزاكم الله خيرا ورفع قدرك وزادك علما ونفع بك الأمه اللهم امين اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.