اذهب الي المحتوي

لوحة القادة

  1. محمود ربيع

    محمود ربيع

    فريق الإشراف


    • نقاط

      9

    • مجموع الأنشطة

      358


  2. Oracle forms & APEX

    Oracle forms & APEX

    الأعضــاء


    • نقاط

      4

    • مجموع الأنشطة

      154


  3. eslam elbyaly

    eslam elbyaly

    الأعضــاء


    • نقاط

      2

    • مجموع الأنشطة

      4,100


  4. -=|mOOdY|=-

    -=|mOOdY|=-

    المجموعة الماسية


    • نقاط

      1

    • مجموع الأنشطة

      1,305



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

Showing content with the highest reputation since 08 يول, 2020 في جميع الأقسام

  1. 2 points
    لا يوجد على الاطلاق طريقة لتحويل الفورمز الى ابيكس، الطريقة الوحيدة لعمل برنامج فورمز في ابيكس هي تصميم البرنامج من الصفر في ابيكس واكبر اثبات على ذلك من اوراكل نفسها ان الابيكس كان يحتوي من قبل على خيار لعمليه ال migration هذه (اصدار 5 علما اذكر) ولكن اوراكل قامت بحذف هذا الخيار من الاصدارات اللاحقة لابيكس لانه فعلا بدون اي فائدة... لتقوم بهذه العملية (تصميم ابيكس من الصفر) انت تحتاح مبرمج خبير في الفورمز وخبير بنفس الوقت في الابيكس وذلك حتى يعرف ماهي الكودات اللي ممكن نسخها من الفورمز، من وين لوين وكيف...
  2. 2 points
    (0007) : (هل تعلم أن) : APEX 20.1 يوفر لك امكانية عمل Remote Deployment في ضغطة واحدة فقط ! هل تعلم أنه بدلا من عمل تصدير للتطبيق Export بشكل ملف من مساحة العمل المصدر Source Workspace ثم استيراد هذا الملف import في مساحة العمل الهدف Destination Workspace. فإن APEX 20.1 بضغطة واحدة فقط ، يمكنك من عمل تنصيب للتطبيق عن بعد Remote Deployment من المصدر الى الهدف مباشرة من خلال ORDS ! المرجع: https://blogs.oracle.com/apex/remote-deployment-of-your-apex-app-is-just-one-click-away ولا تنسونا من صالح دعائكم ودمتم بخير وعافية أسعد بمتابعتكم: حسابي على Twitter حسابي على Instagram
  3. 1 point
    نستطيع عمل Debug لكود PL/SQL ضمن برنامج ابيكس من خلال تنفيذه سطر سطر في SQL Developer مما يبسط عملية تصحيح الاخطاء في كودات PL/SQL https://www.youtube.com/watch?v=URdK3YOTgFI
  4. 1 point
    (0011) : (هل تعلم أن) : Faceted Search هو أحد أكثر المزايا الجديدة أهمية في APEX 19.2 ! واحدة من أكثر الميزات الجديدة إثارة في APEX 19.2 هي Faceted Search (البحث الوجهي). غالبًا ما نرى في المواقع هذه الطريقة من طرق البحث كأسلوب للتصفية بوجه واحد او بعدة وجوه معا ؛ وخصوصا على مواقع الويب الخاصة بالمحلات أو المتاجر عموما. يمكن للمستخدم تعيين المرشحات باستخدام Facets على الجانب الأيسر أو العلوي من الشاشة. يظهر أحد الوجوه القيم المحتملة مع عدد مرات الظهور ضمن مجموعة النتائج. بعد تغيير المستخدم النهائي للوجه ، يتم تحديث النتائج والوجهات التابعة وعدد الأعداد على الفور. المرجع: https://blogs.oracle.com/apex/apex-192-faceted-search ولا تنسونا من صالح دعائكم ودمتم بخير وعافية محمود ربيع أسعد بمتابعتكم: حسابي على Twitter حسابي على Instagram
  5. 1 point
    كما تعلم سلمك الله هذه عملية تطوعية وليس واجبا الزاميا على احد حتى تعاتبه بعبارة أخرى اذا توفر وقت لاحد يساعدك في سؤالك او يساعدني في سؤالي او يساعد ثالثا في سؤاله فجزاه الله خيرا واذا لم يتوفر له وقت فايضا جزاه الله خيرا واعانه الله وشكرا لمشاركتك معلومة كتبها الله في ميزان حسناتك ودمتم بخير وعافية
  6. 1 point
    بعد الانتظار الطويل لم اجد اي تجاوب من اعضاءالمنتدي ولذالك احب ان اقد لكم هذ الكود لعملية الاقفال وفتح سنة جديدة declare كرسر لتجميع المبالغ للسنة الحالية وجعلها مبالغ افتتاحية للسنة الجديدة cursor blsy is select no_acc,NAME_ACC,nvl(sum(DEBTOR),0),nvl(sum(CRDITOR),0),CENCOST ,FLG from daly where LCK<>1 group by FLG,no_acc,NAME_ACC,CENCOST ; كرسر لتجميع المبالغ للمصاريف والايرادات وجعلها في حساب الارباح والخسارة n_c varchar2(22); dbt number(30); crd number(30); n_rec varchar2(100); n varchar2(15); fg varchar2(22); cncost number(30); cvr number(30); dtl varchar2(100); dat date; nam varchar2(100); norc number(30); debs number(30); crds number(30); debsfg number(30); crdsfg number(30); fgg varchar2(40); eql number; n1 number; d1 date; cursor c3 is select no_acc,type_acc from gacc; n_acco varchar2(30); typ_acc varchar2(30); albk number; scc number; cursor prft is select nvl(DEBTOR,0),nvl(CRDITOR,0),flg from daly where substr(NO_ACC,1,1) between 2 and 3 ; i varchar(100); nn number; m number; begin -- end loop; create buck up for all date --close c4; albk:=show_alert('bk'); if albk=alert_button1 then -- call_form('d:\updateacc\import and export'); call_form(:global.path||'\import and export'); scc:=show_alert('sc'); elsif albk=alert_button2 then null; end if; insert into ledger(NO_ACC,NO_REC,DATE_REC ,MON_DEBT,MON_CRDT,DETAIL,TYPE_CROVR,CENCOST,FLG) select no_acc,no_rec,date_rec,DEBTOR,CRDITOR , DTL_ACC ,CROVR,CENCOST ,FLG from daly where date_rec between :dstr and :dend and lck<>1; --ÓíÊã ÊÌãíÚ ÇáãÕÇÑíÝ æÇáÇíÑÇÏÇÊ ææÖÚåÇ Ýí ÍÓÇÈ ÇáÇÑÈÇÍ æÇáÎÓÇÆÑ select count(*) into i from gacc where name_acc=:prof ; if i=1 then null; else message('ÍÓÇÈ ÇáÇÑÈÇÍ æÇáÎÓÇÑÉ ÛíÑ ãæÌæÏ Ýí ÇáÏáíá åá ÇäÊ ãÊÇßÏ ãä ÇÖÇÝÊÉ'); -- message('are yuo sur add to prof'); select max(NO_ACC)+1,lvl_acc into nn,m from gacc where MAIN_AC=2112 group by lvl_acc ; :noprf:=nn; insert into gacc (MAIN_AC ,NO_ACC,NAME_ACC,LVL_ACC) values(2112,nn,:prof,m); end if; open prft; debsfg:=0; crdsfg :=0; loop fetch prft into debs,crds,fgg; exit when prft%notfound; select EQLCR into eql from curr where flg=fgg; debsfg:= debsfg+debs*eql; crdsfg := crdsfg+crds*eql; end loop; close prft; select max(NO_REC)+1 into norc from rec_daly; insert into REC_DALY(NO_REC,DATE_REC)values(norc,:NEXDAT); insert into daly (no_acc,NAME_ACC,no_rec,date_rec,DEBTOR,CRDITOR ,DTL_ACC ) values(:noprf,:prof,norc,:NEXDAT,debsfg, crdsfg,'ÇáÇÑÈÇÍ æÇáÎÓÇÆÑ ááÚÇã ÇáãÇÖí' ); اضافة صافي الايرادات والمصروفات في حساب الارباح والخسارة norc:=norc+1; go_block('daly'); open blsy; loop fetch blsy into n_c,nam,dbt,crd,cncost,fg; exit when blsy%notfound; :no_acc:=n_c; :NAME_ACC:=NAM; :no_rec:=norc; :date_rec:=sysdate; :DEBTOR:=dbt; :CRDITOR :=crd; :DTL_ACC:='ÑÕíÏ ÓÇÈÞ'; :CENCOST:=cncost; :FLG:=fg; لتجميع المبالغ للسنة الحالية وجعلها مبالغ افتتاحية للسنة الجديدة insert into REC_DALY(NO_REC,DATE_REC)values(norc,:NEXDAT); insert into daly (no_acc,NAME_ACC,no_rec,date_rec,DEBTOR,CRDITOR ,DTL_ACC ,CENCOST ,FLG) values(n_c,NAM,norc,:NEXDAT,dbt,crd,'ÑÕíÏ ÓÇÈÞ' ,cncost,fg); next_record; norc:=norc+1; end loop; close blsy; update daly set lck=1 where date_rec<sysdate; commit; -- update gacc set ACC_STR=nvl(crds,0)-nvl(debs,0) ; end;
  7. 1 point
    لرفع الملفات على نظام الملفات، انت تحتاج الى سرفر وسيط. في هذا المثال، استخدمت سرفر nodejs لادارة عملية تحميل وتنزيل الملفات من خلال نظام ملفات سرفر معين Oracle Forms modernization: File upload/download In Oracle Forms/APEX ENG-TAWFIK.BLOGSPOT.COM Using NodeJS server, we can upload/download files for Oracle Forms/APEX applications. No third party tools, no Webutil library. This wor... المثال يعمل لبرامج ابيكس او فورمز الملفات المرفوعة بهذه الطريقة لا تمر ابدا من خلال الداتابيز، لا عند الرفع ولا عند النزيل
  8. 1 point
    كده الناس كلها هتوه منك. انت بتعمل ايه بالظبط؟ interactive report or grid؟ واى طريقة الى اتبعتها وفشلت؟ وفشلت ازاى؟ افتح موضوع تانى يا بشمهندس عشان محدش يتشتت لما يشوف الموضوع ده.
  9. 1 point
    اشكرك من اعماق قلبي شغل احترافي بصراحه انا عملت تنزيل لملف html من داتا قريد الابليكشن تبعي وشفت تصميم صفحه التقرير html وعدلت Procedure بحيث انه يطلع لي نفس شكل التقرير اللي يظهر عندما تعمل download من interactive grid واشتغل معي اكثر من رائع ملف التعديل في المرفقات PRINT_2_HTML.sql
  10. 1 point
    (0010) : (هل تعلم أن) : الاصدار APEX 18.1 وما بعده قدموا العديد من الUI Comoponents التي تفيد كثيرا في تصميم واجهات الجوال Mobile UI ! المرجع: https://blogs.oracle.com/apex/announcing-oracle-apex-181 ولا تنسونا من صالح دعائكم ودمتم بخير وعافية محمود ربيع أسعد بمتابعتكم: حسابي على Twitter حسابي على Instagram
  11. 1 point
  12. 1 point
    الف الف شكر يابشمهندس
  13. 1 point
    (0008) : (هل تعلم أن) : هنالك عدة أسباب تدعوك لتحويل مشاريعك بتقنيات Oracle Forms and Reports إلى Oracle APEX! هل تعلم أن هنالك عدة أسباب تدعوك لتحويل مشاريعك التي بتقنيات Oracle Forms and Reports إلى Oracle APEX الصورة التالية توضح ستة أسباب لذلك المرجع: Forms to APEX migration – Database Consulting DATACONS.CO.UK ولا تنسونا من صالح دعائكم ودمتم بخير وعافية أسعد بمتابعتكم: حسابي على Twitter حسابي على Instagram
  14. 1 point
  15. 1 point
    تمام ، اشتغلت يا باشمهند ، ربنا يبارك فيك
  16. 1 point
    بدلا من الخطوات التي قمت بها ، يمكنك تنفيذ المطلوب بسهولة كالتالي (١) اذهب الى Shared Components --> User Inteface Attributes (٢) لنفرض أن صفحة Login رقمها 100 وأن الصفحة التي قمت بجعلها public (وهي صفحة Home Page رقمها مثلا 1)، لذلك قم بتغيير رقم 100 الى 1 في Login URL فتصبح الصورة كالآتي ودمت بخير وعافية أسعد بمتابعتكم لي حسابي على Twitter حسابي على Instagram
  17. 1 point
    كان نفسى والله يا بشمهندس, بس للأسف الخطة المجانية بتاعتهم مش مناسبة. متابع طبعا. شكرا جزيلا. جزاك الله خيرا.
  18. 1 point
×
×
  • اضف...

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

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