الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

لوحة القادة

  1. محمود ربيع

    محمود ربيع

    فريق الإشراف
    6
    نقاط
    401
    إجمالي الأنشطة
  2. alisaleh84

    alisaleh84

    فريق الإشراف
    2
    نقاط
    331
    إجمالي الأنشطة
  3. abderrahmane82

    abderrahmane82

    الأعضــاء
    2
    نقاط
    72
    إجمالي الأنشطة
  4. هشام ابو العنين

    هشام ابو العنين

    المجموعة الماسية
    1
    نقاط
    172
    إجمالي الأنشطة

المحتوى صاحب التقييم الأعلى

عرض المحتوى صاحب أعلى تقييم في 20 يون, 2020 في مشاركة

  1. abderrahmane82
    السلام عليكم و رحمة الله وبركاته أشارك مع أعضاء منتدانا الكرام ،طريقة إعداد تقارير PDF خاصة باستعمال لغة HTML و بدون الحاجة الى برامج أخرى مثل Oracle Report أو JReport ،خاصة في البرامج الصغيرة , أضع لكم في المرفقات ملف التطبيق و Procedure الخاص بإنشاء التقرير, المثال قي الرابط : طباعة الطلبيات ''Orders'': Sign In | Sample Database Application APEX.ORACLE.COM report html.zip
  2. alisaleh84
    طريقه جميله لدرجه انك تعمل Chart How to Create Chart Using PL/SQL Dynamic Content 1: first Create Region with PL/SQL Dynamic Content Type 2: Add this Code declare l_cnt integer := 0; max_bars integer := 16; l_total_bars integer := 0; l_start integer := 1; l_display_cnt integer := 0; l_max_bar_sz number := 0; l_numeric_title varchar2(255) := 'Customer Categories'; begin -- determine how many bars exist for c1 in ( select count(*) c from ( select to_char(CREATED,'YYYY.MM') m from EBA_CUST_CATEGORIES t where IS_ACTIVE = 'Y' group by to_char(CREATED,'YYYY.MM') ) ) loop l_total_bars := c1.c; end loop; -- calculate how many to show l_start := l_total_bars - max_bars; l_start := greatest(l_start,1); if l_total_bars > 0 then sys.htp.prn('<ul class="barGraph">'); sys.htp.prn('<li class="barHeaders">'); sys.htp.prn('<label><span></span></label>'); sys.htp.prn('<big></big>'); sys.htp.prn('<span class="noBorder"><strong>'||sys.htf.escape_sc(l_numeric_title)||'</strong></span>'); sys.htp.prn('</li>'); -- figure out maximum size of a bar within the window of displayed bars l_cnt := 0; l_max_bar_sz := 0; for c1 in ( select to_char(CREATED,'YYYY.MON') m ,count(*) s from EBA_CUST_CATEGORIES t where IS_ACTIVE = 'Y' group by to_char(CREATED,'YYYY.MON') ) loop l_cnt := l_cnt+1; if l_cnt >= l_start then if c1.s > l_max_bar_sz then l_max_bar_sz := c1.s; end if; end if; end loop; -- display chart l_cnt := 0; for c1 in ( select to_char(CREATED,'YYYY.MON') m , count(*) c from EBA_CUST_CATEGORIES t where IS_ACTIVE = 'Y' group by to_char(CREATED,'YYYY.MON') order by 1 ) loop l_cnt := l_cnt+1; if l_cnt >= l_start then l_display_cnt := l_display_cnt + 1; sys.htp.prn('<li>'); sys.htp.prn('<label><span>'||substr(c1.m,1,4)||'</span> '||substr(c1.m,6)||'</label>'); sys.htp.prn('<big><small style="height: '||to_char(round((c1.c/l_max_bar_sz)*100))||'%"></small></big>'); sys.htp.prn('<span class="noBorder">'||trim(to_char(c1.c,'999G999G999G999G999G990'))||'</span>'); sys.htp.prn('</li>'); end if; if l_display_cnt > max_bars then exit; end if; end loop; sys.htp.prn('</ul>'); end if; htp.p(' <style> ul.barGraph { margin:12px !important; list-style:none; white-space:nowrap } ul.barGraph li { display:inline-block; width:48px } ul.barGraph li:hover big small { background-color:#4A6D98 } ul.barGraph li.barHeaders { width:128px } ul.barGraph li.barHeaders > span { text-align:left } ul.barGraph li > label{ display:block; font:normal 11px/12px Arial,sans-serif; color:#444; text-align:center } ul.barGraph li > label span { display:block; font:normal 11px/12px Arial,sans-serif; color:#767676 } ul.barGraph li > big { height:120px; margin:8px; position:relative; display:block } ul.barGraph li > big > small { display:block; position:absolute; bottom:0; width:30px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; background-color:#6A9CDA; -moz-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset; -webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset; box-shadow:0 1px 0 rgba(255,255,255,0.5) inset; border:1px solid #4A6D98 } ul.barGraph li > span { display:block; text-align:center; font:normal 11px/16px Arial,sans-serif; color:#444; border-top:1px solid #F0F0F0; padding:8px } ul.barGraph li > span.noBorder { border-top:none; padding-top:0 } ul.barGraph li > span a { color:##405580 } </style> '); end; --- Demo Sample App user:demo Pass:demo1234
  3. alisaleh84
  4. محمود ربيع
    السلام عليكم (0002) : (هل تعلم أن) : هناك طريقة احترافية لتنزيل APEX على Oracle Cloud Infrastructure هل تعلم أنه بدلا من استخدام الطرق التقليدية لتنزيل Oracle APEX على Oracle Cloud Infrastructure فإنه بامكانك تطبيق تقنيات Infrastructure-as-a-Code والتي من روادها Terraform وقد قامت Oracle بعمل script لذلك المرجع: https://blogs.oracle.com/cloud-infrastructure/deploy-oracle-application-express-on-database-instances-with-terraform حسابي على Twitter حسابي على Instagram نفعكم الله بها ودمتم بخير وعافية
  5. محمود ربيع
    السلام عليكم ورحمة الله سأحاول باذن الله في هذا المنتدى الكريم مشاركة بعض المعلومات المتعلقة بOracle APEX المأخوذة من حسابي على Instragram الذي سيكون معني بمجالات مختلفة من تقنية المعلومات في معلومة صغيرة مختصرة يصحبها صورة معبرة باذن العليم القدير تحت سلسلة أسميها (هل تعلم أن) (0001) : (هل تعلم أن) : APEX يتفوق على JavaScript في ناحيتين! هل تعلم أن من أفضل أداوات low-code development التي أبدعتها Oracle أداة اسمها Oracle APEX التي اذا ما قورنت بال JavaScript فإنها تبني مواقع مؤسسية احترافية في وقت قياسي أقصر بعشرين مرة ! و أقل في الكود البرمجي بمائة مرة !! بالمقارنة بمشروع مماثل مكتوب بال JavaScript 20x Faster, 100x Less Code APEX.ORACLE.COM Oracle APEX empowers developers to build incredible apps and solve real problems. And you won't need to become an expert in a vast array of web technologies. Focus on the problem to be solved, and let Oracle APEX do... نفعكم الله بها ودمتم بخير وعافية حسابي على Instagram حسابي على Twitter
  6. abderrahmane82
    السلام عليكم و رحمة الله وبركاته يسعدنا ان أشارك معكم في هذا المنتدى المتميز ،طريقة عمل سكربيت حفظ تطبيقات اوراكل ابيكس في ملف sql والذي يمكننا ان نستعمله في windows automated task في ملف .bat من أجل حماية تطبيفاتتا من الضياع في حالة وقوع عطب . مثال: ملحوظة: يجب تغير البارامترات حسب ما هو مسطب عندك. set DRIVE=E: set ORACLECLASSPATH=C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib\ojdbc6.jar set UTILITYPATH=C:\oraclexe\apex_5.1.2\apex\utilities set DBHOST=192.168.1.138:1521:XE # Change environment variables as needed # Either APEX_040200 or workspace schema user set USER=apex_050100 set PWD=oracle # If export by workspace or app ID set WORKSPACEID=1820454650926705 set APPID=101 %DRIVE% cd %UTILITYPATH% set CLASSPATH=%CLASSPATH%;%ORACLECLASSPATH%;%UTILITYPATH% # Backup only an App java oracle.apex.APEXExport -db %DBHOST% -user %USER% -password %PWD% -applicationid %APPID%
  7. محمود ربيع
    الخدمة غير متاحة Service Unavialable ببساطة لأن قاعدة البيانات غير متاحة كود الخطأ التالي: ORA-01033 هو لب المشكلة التي لابد ان تركز عليها في بحثك وهي مرتبطة بحالة Oracle Database التي قد تنتج عن اغلاق الجهاز او السيرفر بشكل غير ملائم لانقطاع كهرباء او ما شابه وحلها يسير ان شاء الله قم بالاتصال على SQL*Plus ثم اتبع الخطوات هنا لحل المشكلة How To Fix the “ORACLE initialization or shutdown in progress” Error وفقك الله
  8. هشام ابو العنين
    set DRIVE=E: set ORACLECLASSPATH=C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib\ojdbc6.jar set UTILITYPATH=C:\oraclexe\apex_5.1.2\apex\utilities set DBHOST=192.168.1.138:1521:XE # Change environment variables as needed # Either APEX_040200 or workspace schema user set USER=apex_050100 set PWD=oracle # If export by workspace or app ID set WORKSPACEID=1820454650926705 set APPID=101 %DRIVE% cd %UTILITYPATH% set CLASSPATH=%CLASSPATH%;%ORACLECLASSPATH%;%UTILITYPATH% # Backup only an App java oracle.apex.APEXExport -db %DBHOST% -user %USER% -password %PWD% -applicationid %APPID% بعد اذنك يا بشمهندس ، أنا بس عملت تعديل في الشكل عشان يكون مقروء فقط.
  9. محمود ربيع
    وعليكم السلام ورحمة الله وبركاته بالاضافة الى ما تفضل به الاخوة الكرام، أريد أن أسهم بالخطوات التالية المقسمة على ثلاث مراحل : (( أولا: مرحلة التعلم والاختبار في Testing environment )) (١) بما أن عندك كما ضخما من البيانات فهذا يعني أن عندك عددا كبيرا من الأنظمة الفرعية ولنفترض أن أسماءها A , B , C , ...... (٢) حسب كلامك فأنت ما زلت في مرحلة التعلم وعندك Database عملاقة تعتبر Production لذلك فقط خذي sample data من الجداول الخاصة بال APEX App الاول الذي تقومين ببنائه (ولنفرض أنه Subsystem (A) (٣) بالنسبة لهذه الsample data قومي باستيرادها في الجداول التي أنشأتيها للSusbsystem A الموجود في APEX Test environment التي تعملين فيها حاليا (( ثانيا: مرحلة أول مشروع في Subsystem (A) Production Environment ) (١) بما أنك أخذت قرارا النقلة النوعية في التقنية من Legacy Oracle Forms الى Modern Oracle APEX فعليك أيضا أن تأخذي قرار النقلة النوعية الى Oracle DB Latest Version المتناسب مع الاصدارا الاخير من APEX (٢) انشاء قاعدة البيانات الجديدة الخاصة Subsystem A وقومي بتنزيل APEX Latest Version و أحد الطرق المتطورة لتنزيل APEX هي استخدام Docker Container كما ذكرت لأحد الكرام هنا (٣) انشاء جداولك في هذه الProduction Environment القابلة للتوسع طبعا (حسب التنسيق والتخطيط المسبق مع DBA عندكم) (٤) استيراد الAPEX App الى Environment الجديدة (٥)استيراد البيانات المصدرة بصيغة XML من Test environment (( ثالثا: مراحل توسع المشروع من كونه Subsystem (A) Production Environment باضافة انظمة جديدة الأهم فالمهم )) وفقكم الله ودمتم بخير وعافية
  10. محمود ربيع
    وعليكم السلام ورحمة الله جزانا واياكم هذا سلمك الله فيديو سيفتح لك الطريق تابعه كاملا بعناية وسيجيب على اغلب تساؤلاتك https://youtu.be/XjM7lZ_TIAc ونسألكم الدعاء ودمتم بخير وعافية
  11. محمود ربيع
    وعليكم السلام ورحمة الله اقترح عليك هذه الخطوات (١) تصدير ملف التطبيق من الDevelopment Envionment بالصيغة sql (٢) تصدير ملفات DDL وكذلك البيانات في الجداول بالصيغة xml (٣) اعداد الProduction Environment (جهاز العميل) بال Middleware اللازم لتشغيل APEX واسرع وآمن الطرق هي استخدام الContainerizatio وأحبذ هذا الرابط https://github.com/Dani3lSun/docker-db-apex-dev (٤) بعد ان يتم تنزيل APEX في الProduction Environment تقوم باستيراد ملف التطبيق وملفات الDDL وملفات الxml ودمتم بخير وعافية

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.