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

لوحة القادة


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

Showing content with the highest reputation since 17 مار, 2021 في جميع الأقسام

  1. 2 points
    السلام عليكم ورحمة الله وبركاته حياكم اخواني الكرام سوف استعرض معكم موضوع هام وهو كيفية البدء بمشروع ربط Oracle Restful Services مع تطبيقات الجوال سواء كانت Android أو IOS بطريقة سهلة وميسرة ، سيكون الشرح على نقاط حتى يتسنى ايصال المعلومة بشكل سهل للجميع :- سوف نقسم المشروع أولا إلى مراحل وسنعتبر أن تطبيق APEX قد تم الانتهاء منه :- لنجاح المشروع يتوجب عليك توفير ال resources التالية :- - مبرمجين APEX - مطور Android - مطور IOS - مطور واجهات UI/UX - Tester لضمان الجودة أولا :- يجب عمل مقدمه سريعة لمطوري تطبيقات الجوال الذين سيعملون معك بالمشروع عن بيئة APEX وكيفية عملها ، وخصوصا آلية عمل restful services . ثانيا :- يجب أن تكون workflow واضحة على تطبيقات الجوال لذا سيتطلب منك الاستعانة بمطور واجهات UI/UX ، وايضا هو الاخر سيحتاج منك مقدمة عن بيئة الابكس وآلية عملها . ثالثا :- الانتهاء من عمل Workflow لتطبيقات الجوال من خلال UI/UX والتاكد ان جميع الشاشات تتوافق مع البيزنيس الموجود بتطبيق APEX . رابعا :- استخدام API Tool وانصح ب Postman حيث تستطيع من خلاله دعوة اعضاء الفريق لاستخدام جميع APIs ، وينصح بعمل Collection وعمل مشاركة لسهولة تنظيم كل API او تقسيمها إلى مديولات . خامسا :- من خلال ال Workflow التي تم اعداداها سيكون من السهل عليك البدء في تطوير كل APIs من خلال restful services على APEX . سادسا :- استخدم دائما Schema alias، قم بتقسيم Modules بما يتناسب مع البيزنيس و Workflow . سابعا :- استخدم اختصارات معبرة عن اسم Module وكذلك مع URI Templates . ثامنا : - يجب أن توفر Document لكل API ستقوم بإنشائها ليسهل مشاركتها مع مطوري الجوال ، على سبيل المثال مما يحتوي الHandler ونوع الMethod ، ما هي Query Parms المستخدمة والقيم التي سيختبرها . تاسعا :- يجب أن تكونوا متفقين على status code مثلا 1 تكون Success و 0 error ، لذلك سيكون عليك دائما طباعة status code في كل API . عاشرا : بالتأكيد سيطلب منك مطوري الجوال بشكل دائم ان ال API تكون على شكل json . الحادي عشر :- مثال على API من خلال restful services Method : Get Source type : PL/SQL Source example declare cnt_login number:=0; v_EMP_ID VARCHAR2(1000); v_emp_name VARCHAR2(1000); Status_code number:=0; v_BRANCH_ID number:=0; l_json VARCHAR2(1000); v_COMPANY_ID number:=0; v_COUNTRY_ID number:=0; v_error VARCHAR2(1000); v_lang VARCHAR2(1000); begin select count(*) into cnt_login from SYS_USERS where upper(USER_NAME)=upper(:username) and USER_PASS=:passlogin and USER_ACCESS=1; if(cnt_login>0) then select 1,GET_EMP_NAME(S.EMP_ID)emp_name,S.EMP_ID,B.BRANCH_ID,S.COMPANY_ID ,C.COUNTRY_ID into Status_code,v_emp_name,v_EMP_ID,v_BRANCH_ID,v_COMPANY_ID ,v_COUNTRY_ID from COUNTRY C , BRANCH B , SYS_USERS S where upper(USER_NAME)=upper(:username) and USER_PASS=:passlogin AND C.COUNTRY_ID=B.COUNTRY_ID AND S.BRANCH_ID=B.BRANCH_ID ; else Status_code:=0; if :lang ='en' then v_error:='Incorrect username or password' ; else v_error:='اسم المستخدم أو كلمة المرور غير صحيحة' ; end if; end if; l_json := '{"Status_code":' || '"'|| Status_code ||'"' || ',"error_message":' || '"'|| v_error ||'"' || ',"Data":{' || '"emp_id":' || '"'|| v_EMP_ID ||'"' || ',"company_id":' || '"'|| v_COMPANY_ID ||'"' || ',"branch_id":' || '"'|| v_BRANCH_ID ||'"' || ',"country_id":' || '"'|| v_COUNTRY_ID ||'"' || ',"emp_name":' || '"'|| v_emp_name ||'"' ||'}'|| '}'; htp.print(l_json); end; يجب أن تذكر في Documentation أن البارمتر ستكون كمثال username , passlogin , lang وستكون كلها In و ال source type ستكون HTTP Header وايضا data type ستكون string . الثاني عشر :- قم بأخذ full url وقم باختباره من خلال Postman وستكون النتيجة كما الصور المرفقة الثالث عشر :- من خلال المشاركة على أداة postman سيكون من السهل استخدام API من قبل مطوري الجوال واستخدامها لديهم في التطوير الرابع عشر :- الان وبعد تصميم شاشات الجوال واستخدام API ، لقد قمت بنجاح عمل أول API لك بالمشروع وأخيرا :- اتمنى لك مشروع ناجح وموفق مع تمنياتي للجميع بالتوفيق والنجاح ، واي استفسار تحت امركم والسلام عليكم ورحمة الله وبركاته
  2. 1 point
    جميل جدا يا ريت تشاركنا كيفية استخدام Android Studio لانشاء تطبيق من oracle apex
  3. 1 point
    وضح اكثر هل تقصد ان كملة المرور تضهر بشكر نجوم يعني ********** او ماذا
  4. 1 point
    لو في مثال لتشفير كلمة العبور في جدول المستخدمين
  5. 1 point
    الحمد لله الكورس بتاعنا Bestseller
  6. 1 point
  7. 1 point
    يا هندسة شهادتك دي وسام على صدري
  8. 1 point
    السلام عليكم و رحمة الله وبركاته أشارك مع أعضاء منتدانا الكرام ،طريقة إعداد تقارير PDF خاصة باستعمال لغة HTML و بدون الحاجة الى برامج أخرى مثل Oracle Report أو JReport ،خاصة في البرامج الصغيرة , أضع لكم في المرفقات ملف التطبيق و Procedure الخاص بإنشاء التقرير, المثال قي الرابط : طباعة الطلبيات ''Orders'': Sign In | Sample Database Application APEX.ORACLE.COM report html.zip
  9. 1 point
    س اقدم لكم برنامج ارشيف متخصص بكل معنى الكلمة - ارشفة فيديو بالمقاطع - ارشفة صوت بالمقاطع - ارشفة صور - ارشفة ورق نوعيم دائم ومؤقت + سكانر - المستخدمين - ترحيل + اتلاف + تقرير حذف او تعديل + اعتماد الوثائق بعد الترحيل - البريد الداخلي متخصص بالنمازج وارسالها الى المتخصصين مثا طلب اجازة او حجز قاعة الى الخ واكثر من ذلك سوف اقدمه للموقع خلال اسبوعين البرنامج يعمل على مستوى وزارات وشركات منذ اكثر من سنة
  10. 1 point
    السلام عليكم ورحمة الله لاحظت ان جميع المنتديات الموجودة فى الوطن العربى لا تهتم بهذا المجال "APPS Developer" وحينما يتم ذكره يتم اضافته الى ال Stand alone او الى ال Functional مع العلم انه تخصص مستقل وله كورسات واسس خاصه به لذلك اردت ان اوضح بعد النقاط الخاصه بهذا المجال وابدا فى شرحه لكن فى البداية اسمحولى اشرح منتجات اوراكل لكى اوضح ما الفرق بين ال Stand alone developer و ال APPS developer قواعد بيانت اوراكل Oracle Database المنتج الرئيسى لشركه اوراكل وهى عبارة عن برنامج حفظ وادارة البيانات وهو البرنامج الاكثر امان فى العالم وتوجد العديد من قواعد البيانات لشركات اخرى مثل IBM - MS المسئول عن تنزيل قاعدة البيانات ومتابعة تشغيلها واخذ نسخ منها يدعى "DBA" اى متحكم قاعدة البيانات Data Base Administrator الكوسات الخاصه بهذا المجال هى SQL - PLSQL - Workshop1 - Workshop2 تطوير وانشاء البرامج Oracle Developer ​​حزمة برامج لانشاء تطبيق لحفظ البيانات والاستعلام عنها ولا تعمل هذه الحزمة الا على قواعد بيانات اوراكل فقط المسئول عن انشاء هذه التطبيقات يدعى Oracle Developer وهذا ما اقصد به ال Stand alone لان الذى يعمل باستخدام هذه الحزمة يقوم بانشاء التطبيق من الصفر حتى النهاية الكورسات الخاصه بهذا المجال SQL - PLSQL - Forms - Reports من وجه نظرى لابد على الذين يودون العمل بهذا التخصص ان يكونوا على درايه كامله باسس انشاء برامج قواعد البيانات وخطوات التصميم والعلاقات ERD تطبيقات اوراكل Oracle Application - ERP - EBS مجموعة برامج شبه جاهزه للاستخدام والمقصود بشبه جاهزة انها لا تحتاج الى كتابه كود ولكن تحتاج الى بعض التجهيز عن طريق شاشات اعدادات مجهزة مسبقا المسئول عن تشغيل هذه البرامج يدعى استشارى تطبيقات اوراكل Oracle Consultant نظرا لتعدد البرامج فى هذا المنتج تم تقسيمها الى مجموعات مجموعه البرامج الماليه ERP Oracle Financial مجموعة برامج الامداد والتمويل ERP Oracle Supply Chain مجموعة برامج التصنيع ERP Oracle Manufacturing مجموعة برامج الموارد البشرية ERP Oracle HR مجموعه برامج خدمه العملاء ERP Oracle CRM كما توجد العديد من البرامج المستقلة الغير مجمعة ولكل مجموعة برامج كورس مستقل يهتم اكثر بال Business ودورة العمل ولا يحتاج العمل فى هذا التخصص لمعرفه برمجيه ما عدا ال HR لان جزء من اعداده يحتاج لكتابة اكواد للعلم كلما كبر نشاط الشركه كلما اتجهت الى البرامج الجاهزة مثل ERP لتستفاد من خدمات الدعم ولضمان التصميم الامثل لبرامجها لان الاختيار الاول يتوقف على كفاءة المطور القائم بالعمل وامانته وللعلم ايضا تكلفه البرامج الجاهزة اكبر بكثير من قدرة الشركات المتوسطه والصغيرة لذلك المجاليين مستمرين حتى الان APPS Developer هى اختصار Application Developer سبب ظهور هذا التخصص هو ان جميع الشركات التى تستخدم Oracle Application ERP بعد بدا التشغيل تواجه بعض التعديلات الواجب تنفيذها على هذه البرامج الجاهزة وهذا لا يعيب تصميم هذه البرامج ولا طريقه الاعداد ولكن هذا طبيعيى نظرا لاختلاف طريقه العمل من شركه لاخرى ولكى اوضح اكثر يجب الاول معرفه الاساس الذى قامت عليه البرامج الجاهزة سواء لاوراكل او SAP او MS وهو ال ERP وهو اختصار "Enterprise Resources Planing" هو عبارة عن اسس ومنهج لتخطيط وادارة المؤسسات بعيدا عن تحديد نشاط معين او حجم معين وطبيعى ان يختلف نظام الشركه القائمة باستخدام البرامج الجاهزة عن هذه الاسس اى ان مطور تطبيقات الاوراكل APPS Developer يختلف عن Oracle Developer حيث ان الاول متخصص فى تعديل وتطوير البرامج الجاهزة وذلك بعد معرفه طرق التعديل والتعامل معها ولا اخفيكم سرا بانه يجب على من يريد ان يتخصص فى هذا المجال ان يكون Developer اولا لان الحد الادنى من الاحتياجات للدخول فى هذا المجال هى دراسه كورس ال Developer كامل SQL - PLSQL - Froms - Reports بالاضافة الى الاتى : Oracle E-Business Suite Essentials Register Forms Register Report API's & Interface tables Oracle Concurrent Program Forms personalization Oracle Alert Manager Oracle Discoverer BI publisher -XML Oracle Work Flow Approval Management Engine - AME HR Self-Service Introduction to JAVA R12 Extend Oracle Applications: Building OA Framework Applications R12 Extend Oracle Applications: Customizing OA Framework Applications توجد منتجات اخرى لاوراكل مثل : ​Fusion Middleware Java Oracle Linux Solaris SOA Suite PeopleSoft JD Edwards Siebel لن اقوم بشرح باقى المنتجات نظرا لعدم ارتباطها بالموضوع اتمنى بعد هذة المقدمة ان اكون استطعت توضيح ما هو ال Apps Developer واتمنى ان اتمكن من بدا شرح ال Apps Developer فى هذا المنتدى
  11. 1 point
    كورس كامل : ( oracle developer 10g , 11g forms and reports) - الشرح مع التطبيق بالفيديو الكورس تم تجميعه ومقسم على اجزاء بهذه الروابط بالترتيب نتمني من الله ان يوفقكم في الاستفادة منه حلقات الكورس من هنا : 1 2 3 4 5 6 7 8 9 10 11 12 جاري رفع باقي الاجزاء
  12. 1 point
    الأخوة الكرام في هذا المنتدى الرائع (مجموعة مستخدمي أوراكل العربية) المفيد والنافع للكثيرين المعتمين بعلوم الحاسب والبرمجة والتطوير بصفة عامة وبالأوراكل والجافا بصفة خاصة أرجو أن تكونوا جميعا بخير ، رمضان مبارك علينا وعليكم ، وكل عام وأنتم بخير ،،، هذه أول مشاركة لي في هذا المنتدى وأرجو أن أكون مشاركا فعالا ومتميزا معكم وأن يسعفني الوقت للمتابعة الدائمة والمشاركة معكم بالموضوعات والتقارير التي قد تكون مفيدة للجميع أو حتى للبعض ،،، أحب أولا أن أعرفكم بنفسي ، أنا اسمي أحمد جمال الدين ، مصري مقيم بالمملكة العربية السعودية وأحد خريجي كلية الحاسبات والمعلومات FCI دفعة 2003 وخريج معهد تكنولوجيا المعلومات ITI عام 2004 قسم تطوير النظم وأعمل في السعودية منذ عام 2005 ولدى خبرة أكثر 10 سنوات في العديد من الشركات والبرامج والتطبيقات وأعمل حاليا كمنسق مشروع ومستشار تطبيقات أوراكل ،،، أحببت أن أشارك معكم بما يلي وهو جدول من إعدادي يوضح الدورات التدريبية والكورسات المطلوبة للعمل في مهنة مطور ومبرمج الأوراكل ومهنة مطور ومبرمج تطبيقات الأوراكل (مستشار تطبيقات أوراكل) ورغم علمي بأن تلك مشاركة بسيطة وقد يعلمها الجميع ولكنها قد تكون مفيدة للبعض فقد تكون معلومة بسيطة وسهلة عندك ولكنها مهمة كثيرا عند الآخر لاختلاف المعلومات والخبرات من شخص لآخر وحيث أن الشخص الذي يعمل كمبرمج ومطور أوراكل يحتاج لمعرفة ومهارات معينة للتمكن من عمله وبما أن سوق العمل حاليا يحتاج أكثر إلى مطورين ومبرمجين تطبيقات الأوراكل خاصة في مصر ومنطقة الشرق الأوسط ودول الخليج كما أن اتجاه شركة أوراكل حاليا يتجه لاستخدام تطبيقات أوراكل Oracle Apps / Oracle E-Business Suite أكثر من التطبيقات المخصصة Customized Applications والاعتماد بشكل أكبر على الجافا Java والتحول إلى الاعتماد على الويب Web-based بدلا من الاعتماد على النماذج Form-based مع الاتجاه العالمي للاعتماد على بيئة العمل الافتراضية Virtual Servers وكذلك السحابات الإلكترونية Cloud والانتقال من Oracle Apps/EBS إلى التقنية الجديدة من أوراكل المبنية على الجافا والويب وهي Oracle Fusion Applications Oracle Developer Track Courses [1 Track – 4 Courses] S Course Name Course Description Software/Application Tools 01 Oracle SQL How to connect to Oracle database and write and run SQL Scripts? Oracle Database – Oracle iSQL Plus 02 Oracle PL/SQL How to connect to Oracle database and write and run PL/SQL Scripts and How to use and apply programming language features like conditions and loops and How to develop packages/functions/stored procedures? Oracle Database – Oracle iSQL Plus – PL/SQL Developer 03 Oracle Forms How to develop and run Oracle Forms by Form Builder? Oracle Form Builder 04 Oracle Reports How to develop and run Oracle Reports by Report Builder? Oracle Report Builder Oracle Apps Developer (Techno-Functional Consultant) Track Courses [1 Track – 12 Courses] S Course Name Course Description Software/Application Tools 01 R12 Oracle E-Business Essentials for Implementers How to use Oracle Apps and do the Essential tasks like system access, user responsibilities, LOV, KFF, DFF, etc. and how to get the table & columns attributes for any field in the standard form? Oracle EBS/Apps 02 Extend Oracle Applications : Forms How to develop custom forms by Form Builder then add and register it in Oracle EBS? Oracle Form Builder 03 Oracle Concurrent Program and Reports How to develop reports by Report Builder then add and register it in Oracle EBS? Oracle Report Builder 04 BI Publisher for End Users How to develop reports by XML Publisher? Oracle XML Publisher 05 Oracle BI Discoverer Administrator and Desktop How to develop reports by Discoverer? Oracle Discoverer 06 Integration with other systems and Data Load How to Integrate with other systems and use Data Load? Oracle Integrator – Data Load 07 Implementing Oracle Alerts How to implement Alerts? Oracle Alerts 08 R12.X Extend Oracle Applications – Form Personalization How to modify forms by Oracle Apps? Oracle EBS/Apps – Form Personalization 09 OAF/Oracle Application Framework Personalization How to modify web pages by Oracle Apps? Oracle EBS/Apps – OAF Personalization 10 Building OAF/Oracle Application Framework Applications How to develop web pages by JDeveloper? Oracle JDeveloper 11 Implementing Oracle Workflow How to implement WF by Oracle Apps? Oracle EBS/Apps - Work Flow/WF 12 AME/Approval Management Engine How to use AME by Oracle Apps? Oracle EBS/Apps - Approval Management Engine/AME المرجع للبيانات والمعلومات المذكورة أعلاه هو خبرتي الشخصية وبعض مقاطع الفيديو عن تطبيقات الأوراكل لتي شاهدتها للمهندس سامح بكار - جزاه الله خيرا - على جهده في نقل المعرفة والخبرة التي تخص هذا المجال ،،، مع خالص تحياتي أخوكم / م. أحمد جمال الدين
  13. 1 point
    سؤال لاهل الخبرة عندى قاعدة بيانات كاملة وعايز اخليها تعمل Backup يومى تلقائى فى وقت معين كيف افوم بذلك رحمكم الله
  14. 1 point
    السلام عليكم ورحمة الله فى الموضوع السابق تعرفنا على بنية ال Application التى تتكون كما ذكرنا من ثلاث طبقات وكنا قد بدنا بطبقه المستخدم النهائى وتعرفنا على شكل الشاشات اما الان سوف نبدا فى معرفه ال Profile Security داخل البرنامج مع ملاحظه اننا مازلنا فى طبقه المستخدم النهائى ما معنى ال Profile Security "صلاحيات المستخدمين" اى برنامج لابد ان يفرق فى صلاحية كل مستخدم لكى يضمن تامين المعلومات وهذا غرض اساسى من استخدام اى برنامج قواعد بيانات على سبيل المثال البيانات والصلاحيات المتاحه لامين المخزن مختلفه عن البيانات والصلاحيات المتاحه للمحاسب والبيانات المتاحه للمحاسب مختلفه للبيانات والصلاحيات المتاحه لمدير الحسابات وهكذا ولكن كيف يتم الوصول لهذه المرحلة فى البرنامج وهل هذا يتطلب تجهيز مسبق ام لا ؟ بالطبع البرنامج يغطى جميع الاحتمالات ولكى نحقق هذا يجب اولا ان نعرف هكيل ادارة الصلاحيات والمسئوليات على البرنامج مستخدم Userمسئولية Responsibility قائمة Menu مجموعة طلبات Request Group مجموعة بيانات Data Group لكى يتمكن اى شخص من الدخول الى البرنامج لابد ان يكون لديه اسم مستخدم وكلمة مرور يتم اضافه لكل مستخدم مجموعة مسئوليات كل مسئوليه تتكون من قائمة بها مجموعة شاشات ومجموعة طلبات "تقارير" و حزمة بيانات وهذا ببساطه هيكل صلاحيات البرنامج ففى المثال السابق امين المخزن يتم ربط عليه مسئوليه "مسئوليه 1" ذات صلاحيات محدوده على صرف واضافه وتحويل ومجموعة طلبات خاصه بالمخزن اما المحاسب فسوف يتم اضافه مسئوليات "مسئوليه 2 " و "مسئوليه 3 " ذات صلاحيات محدودة بالحسابات ومجموعه طلبات خاصه بالحسابات اما مدير الحسابات فيتم ربط عليه مسئوليات "مسئوليه 4" و "مسئوليه 5" ذات صلاحيات اكبر من المحاسب ومحموعه طلبات اكثر منه كل المطلوب لتنفيذ هذا هو انشاء مجموعة مسئوليات تناسب كل وظيفة اى ان المستخدم يحتوى على مسئوليه او اكثر المسئولية تحتوى على قائمة ومحموعة تقارير حزمة بيانات القائمة تحتوى على محموعة شاشات يتم انشاء مستخدم عن طريق المسار System administrator --> Security --> User --> Define يتم انشاء مسئولية عن طريق المسار System administrator --> Security --> Responsibility --> Define يتم انشاء قائمة عن طريق المسار System administrator --> Application--> Menu ونلاحظ فى القائمة Menu انها ممكن ان تتكون من قائمة فرعية Sub-menu او شاشة Function وفى درس قادم سوف نتمكن سويا من انشاء شاشه جديدة ورفعها على ال Application Tire وعمل Register لها ثم يتم اضافتها ل Menu ثم الى Responsibility ثم الى User بنفس الخطوات السابقه والمطلوب من حضراتكم الان هو عمل الخطوات السابقه واستخدام اى شاشه من الشاشات ال Stander لاختبار هذا الهيكل وفهم طريقه عمله وفى الموضوع القادم ان شاء الله سوف اقوم بتوضيح بعض الخصائص التى تمكننا من عمل تعديلات على اى شاشه Stander او Custom باستخدام ادوات مجهزة على البرنامج وهى Descriptive Flex filed Key Flex Filed Personilization
  15. 1 point
    السلام عليكم ورحمة الله نبدا باذن الله الشرح واتمنى ان اكون وضحت فى المقدمه من الذى يستطيع ان يبدا دراسه ال Apps Developer وللتوضيح يجب على من سوف يتابع هذه الشروح ان يكون قد درس SQL - PLSQL - Froms - Reports اولا اساسيات تطبيقات اوراكل Oracle E-Business Suite Essentials Application Architecture بمعنى التكوين الهيكلى للبرنامج وهو عبارة عن ثلاث طبقات مثل اغلب برامج قواعد البيانات وهم Database Tier Application Tier Desktop Tier وهذا التكوين المستخدم فى كل البرامج ذات خاصيه ال Web Base اى ان المستخدم النهائى "Desktop Tire" يستطيع الدخول الى قاعدة البيانات "Database Tire" عن طريق الوسيط "Application Tire" بواسطه اى متصفح مهما كان نظام التشعيل المستخدم ولكنى احتاج الى ان اوضح اكثر لماذا تم اختيار هذا الهيكل فى الماضى كان هناك طبقتين فقط فى برامج قواعد البيانات مثل الاصدار Oracle 6i كان العمل عبارة عن سرفر واحد به قاعدة البيانات وشاشات التشغيل والتقارير ولكى يستطيع اى شخص الدخول كان يجب تجهيز جهازه لكى يستطيع الدخول عن طريق انزال Oracle Clint على كل جهاز على حسب نظام التشغيل الخاص به لك ان تتخيل المجهود المبذول لتجهيز 2000 مستخدم اما بعد هذا التعديل اى جهاز يستطيع الدخول الى قاعدة البيانات من خلال المتصفح بالاضافه الى ان كل الشاشات والتقارير على سرفر مستقل بعيد عن سرفر قاعدة البيانات مما يسهل و يسرع العمل ومن هنا يتضح اننا لابد ان نحدد اولا ماذا نريد ان نفعل اولا لكى نحدد على اى طبقه سوف نقوم بالتنفيذ فمثلا اذا اردنا انشاء Database Object جديد وليكن جدول لابد ان ننفذه على ال Database Tire باستخدام اى محرر مثل ال Toad وبعد ادخال البيانات الازمه وهى ال Host - Port - SID - User / password الخاصين بهذه الطبقه مع ملاحظه ان ال User هنا هو عبارة عن Database User اما اذا كنا نريد اضافه تقرير جديد او شاشه جديدة فلابد ان يتم التنفيذ على ال Application Tire باستخدام اداة مثل ال WinSCP وبعد ادخال البيانات الازمه وهى ال Host - Port - SID - User / password الخاصين بهذه الطبقه مع ملاحظه ان ال User هنا هو Operating System User اما بالنسبه للمستخدم النهائى ما عليه فقط هو فتح اى متصفخ والدخول على رابط البرنامج وادخال User / Password مع ملاحظه ان ال User هو Application User يتم انشاءه داخل البرنامج باستخدام شاشه مجهزة لذلك بعد اضافه المسئوليات التى سوف يقوم بها هذا المستخدم واسمحوا لى ان نبدا من الطبقه الاخيرة وهى ال Desktop Tire حتى نشاهد سويا شكل البرنامج وشاشاته ونعرف اساسيات التعامل معه اول ما نقوم به هو فتح المتصفح وادخال رابط البرنامج لتظهر صفحه الدخول بعد ادخال اسم المستخدم وكلمة المرور تظهر شاشه المسئوليات المتاحه لهذا المستخدم ومن ثم يقوم المستخدم ببدا العمل على اى مسئوليه مضافه له وتحديد الشاشه التى يريد العمل عليها ويتضح لنا وجود قائمة فى الاعلى وبعض الايكونات وقائمه بباقى الشاشات والمسئوليات والجيد فى البرنامج تشابه جميع شاشاته بشكل كبير للغايه مما يسهل التعامل معه ووجود اكثر من طريقه لتنفيذ نفس الامر فمثلا اذا اردنا الحفظ ممكن استخدام اختصار من لوحة المفاتيح وهو CTRL + S او الضغط على ايكونه الديسك الاصفر او من القائمه File --> Save وهكذا كل الاوامر ارجوا ان تقوموا بالدخول على البرنامج بانفسكم والتعرف على طريقه التعامل ويمكن اخذ نسخه تعليمية من البرنامج على ما اعتقد انها متوفوة لدى كثيرين فى هذا المنتدى الكريم وسوف اقوم انشاء الله فى الدرس القادم البدا فى شرح كيفية انشاء المستخدمين واضافه مسئوليات لهم وكيفيه انشاء مسئوليه جديدة مع العلم اننا مازلنا فى طبقه المستخدم النهائى "Desktop Tire"
  16. 1 point
    رابط مباشر للتحميل http://andrewfraserdba.com/Oracle%20Developer%20Suite%2010g%209.0.4.0.1.zip
  17. 1 point
    الحمد لله رب العالمين توصّلت للحل و هو مشابه جدّا لاقتراح الزميل suspect لكن الفارق الوحيد هو فى استخدام set_item_instance_property حيث تعمل هذه الوظيفه على مستوى ال cell فقط و ليس على مستوى ال item ككل أحببت أن أشارككم هذه المعلومه فقد تكون مفيده لأى باحث فى المستقبل جزاكم الله كل خير
  18. 1 point
    rem ----------------------------------------------------------------------- rem Filename: countall.sql rem Purpose: Count the number of rows for ALL tables in current schema rem using PL/SQL rem Date: 15-Apr-2000 rem Author: Eberhardt, Roberto (Bolton) (reberhar@husky.ca) rem ----------------------------------------------------------------------- set serveroutput on size 1000000 DECLARE t_c1_tname user_tables.table_name%TYPE; t_command varchar2(200); t_cid integer; t_total_records number(10); stat integer; row_count integer; t_limit integer := 0; -- Only show tables with more rows cursor c1 is select table_name from user_tables order by table_name; BEGIN t_limit := 0; open c1; loop fetch c1 into t_c1_tname; exit when c1%NOTFOUND; t_command := 'SELECT COUNT(0) FROM '||t_c1_tname; t_cid := DBMS_SQL.OPEN_CURSOR; DBMS_SQL.PARSE(t_cid,t_command,dbms_sql.native); DBMS_SQL.DEFINE_COLUMN(t_cid,1,t_total_records); stat := DBMS_SQL.EXECUTE(t_cid); row_count := DBMS_SQL.FETCH_ROWS(t_cid); DBMS_SQL.COLUMN_VALUE(t_cid,1,t_total_records); if t_total_records > t_limit then DBMS_OUTPUT.PUT_LINE(rpad(t_c1_tname,55,' ')|| to_char(t_total_records,'99999999')||' record(s)'); end if; DBMS_SQL.CLOSE_CURSOR(t_cid); end loop; close c1; END; /
  19. 0 points
    ولو حابب تخلي الارقام بالعربي اعمل زي الصورة
×
×
  • اضف...

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

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