بتاريخ: 31 يوليو 201114 سنة كاتب الموضوع comment_214559 - الآن سنقوم بعمل السيليكت إللي حطلعلنا المدن إللي داخل كل دولة مختارة في فيو الدول إللي لسة عملينة منبثق من فيو اللوكيشن ومربوطين عن طريق الكانتري أي دي .. تمام كدة ؟ - نستخدم الكويري بلدر علشان ييسر علينا العملية شوية - أضغط عليه كما موضح في الصورة - أولا حنعمل كويري لقاعدة البيانات - ثم نفتح جدول اللوكيشن ونختار منه كولم السيتي ونختاره - حيحطلك هو الكود ولكن لازم نكتب إحنا سطر الـ where من عندنا - وهو سهل حنا خالص وهو أننا نساوي الكانتري أي دي - جبت الإسم كما هو في الجدول country_id وميهمش كابيتال ولا صمول - بفاليو فاضي حنحطله أي إسم مثلا Bind_Country_Id ومتنساش تحط قبله : علشان تعرفه إن دة متغير - دلوقتي حننشأ المتغير إللي لسة مستخدمينه - حاول تاخده كوبي علشان الإسم ميكونش مختلف ، طبعا حتحط اسمه هنا من غير : النقطتين ، هما بس للدلالة على أنه متغير - نروح الآن لفيو اللوكيشن بتاعنا ونختار السيتي ونكريت عليها قلئمة هي كمان تقديم بلاغ
بتاريخ: 31 يوليو 201114 سنة كاتب الموضوع comment_214560 - نختار مصدر القائمة من فيو السيتي إللي لسة عاملينه -* نقطه مهمة : هنا الفيو حينفذ السيليكت علشان يجيب القيم إللي حيملى بيها القائمة ، حيلاقي متغير مش عارفه - علشان كدة حنضغط Edit... علشان نعرفه ان المتغير دة بتملاه بالدولة المختاره الآن في فيو اللوكيشن إللي إحنا فيه الآن - وعلشان منتعبش نفسنا هو بيرصلنا كل الأتربيوت إللي في فيو اللوكيشن إللي إحنا فيه الآن -( إحنا بس كنا بنرشده يملى قايمة السيتي من فيو الستي لكن إحنا في فيو اللوكيشن ) - - حنختار الكانتري أي دي - نرجع نرشده لحلقة الوصل بين الإتنين فيو إللي على أساسها حيربط الإتنين وهي قيمة السيتي في كلاهما - حنختار سيتي من List Attribute - كدة تمام للداتا ، يلا نعرضها - نعمل صفحة جديدة زي ما أتعلمنا - نسحب فيو اللوكيشن وهو الفيو الأساسي في الليلة دي - نظهره على شكل فورم ويكون ADF Form - نشغل الصفحة ونجرب وإن شاء الله تشتغل معاكم فلة تقديم بلاغ
بتاريخ: 1 أغسطس 201114 سنة comment_214563 شرح أكثر من رائع بارك الله فيك ونسأل الله عزوجل بأن يجعل هذا العمل فى ميزان حسناتك تقديم بلاغ
بتاريخ: 1 أغسطس 201114 سنة comment_214576 مجهود تشكرا عليه اخي الكريم(hanyelbana) وجعله الله في ميزان حسناتك يوم القيامهوهو كما قال الاخوه الذين ردو قبلي هذه عباره عن اشياء مشروحه في موقع اوراكل وا الشرح بالصوره بأضافة الى برنامج مرفق يمكنك ان تحملةيمكنم لاطلاع عليه من هناhttp://download.orac..._11r2_55_1.html طبعا يمكنك التنقل وفتح اكثر (http://download.orac...s/toc.htm#intro) تم تعديل 1 أغسطس 201114 سنة بواسطة assemriadh تقديم بلاغ
بتاريخ: 1 أغسطس 201114 سنة كاتب الموضوع comment_214578 شكرا أخي assemriadh بارك لك ولنا جميعا في رمضان ولكن المقدمة فقط مأخوذ جزء من صورها فقط من موقع أوراكل كما أسلفنا لكن باقي الشرح والصور مترتبين على شرح الفيديو ولو قارنت حتلاقي الموضوع مختلف جزاكم الله خيرا ونفع بك يعني نكمل ولا كفاية كدة ؟ تقديم بلاغ
بتاريخ: 2 أغسطس 201114 سنة comment_214596 يعطيك العافية مجهود مميز لانه يختصر الوقت بدل حضور الفيديو واتمنى عندما تنهي عمل بنجاح ان شاء الله ان تجمعهم على ملف واحد PDF تقديم بلاغ
بتاريخ: 2 أغسطس 201114 سنة comment_214601 أخي الغاليhanyelbana ما شاء الله عليك وبجد تسلم يمينك وأسأل الله عزوجل ان يجعل هذا العمل في ميزان حسناتك يوم القيامة . الرجاااااااء اكمال جميع الدورة وعدم الإلتفات إلى كلام الاعضاء التي لا تقدم شيئا وعلى العكس تثبت من عزيمة أهل العلم , تابع على بركة الله ولا بهمنا المقدمة كانت من شركة اوركل او غيرها اهم شيالموضوع المطروح الان هو موضوع مميز ويقوم بشرح دورة كاملة غير موجودة في اي موقع ومن أراد ان يتابع الموضوع ويشارك معنا فمرحبا به ومن أراد أن يدلي بتعليقات سخيفة واذا كان لديه من العلمالكافي بهذا الموضوع فليقل خيرا أو ليصمت . تابع على بركة الله ...... كلنا معك ونتابع شروحاتك الرائعة تقديم بلاغ
بتاريخ: 2 أغسطس 201114 سنة comment_214603 الأخوة الأعزاء:الأخ هاني يقوم بمجهود رائع وأكيد سيوجد من يستفيد منه وهذا على الرغم من أننا نحن أصحاب الفيديو الأصلي الذي يحتوي على هذه المعلومات ولكن تعدد الوسائل التعليمية ليس بخسارة على الإطلاق وسيوجد من يستفيد بكل تأكيد ، فإذا رأى شخص ما أنه ليس مستفيداً فليترك المساحة لغيره ليستفيد لأن الموضوع فائدة عامة وليس موجهاً لأشخاص محددة وإلا كنا ذكرنا نحن أن هذا الشرح ليس مفيداَ لأنه موجود في الفيديو أو لأننا نعرفه ونعرف أضعافه خاصة أننا أصحابه ، أيضاً أرى أن ما يفعله الأخ هاني سيعود بالفائدة عليه أيضاً لأنه يقوم بالتجربة الفعلية في تطبيق الأمثلة وهذا يرفع من مستوى الشخص تقديم بلاغ
بتاريخ: 2 أغسطس 201114 سنة comment_214604 انا اسف اخي هاني لم اقصد اي شي مما فهمت يعني الصور مش مهم من وين اجت اهم شي الشرح وقد لاحظت الفرق هذا من نفسي من خلال قراتي للشر ح دون الحاجه لان تقولي انا اصلا لما احصل دروس عربيه او انجليزيه احمل النسخه العربيه لانني ساستوعب اكثر (انا اصلا متابع لشرحك من البدايه)ولهذا كما اشار اخواننا سنحتاج لهذا الشرح وسنجمعه في كتاب بي دي اف وسيكون اول كتاب عربي مشروح بافضل طريقه وهي طريقتك و أكيد نريدك ان تكمل وفقك رب العالمين ونفعنا مما قدمت ورمضان كريم تم تعديل 2 أغسطس 201114 سنة بواسطة assemriadh تقديم بلاغ
بتاريخ: 2 أغسطس 201114 سنة comment_214608 يا جماعه الدوره دى مفيده للمبتدئين واى شىء تعليمى سواء من هنا او من اى موقع تانى بيفيدهم مفيش مشكله يعنى مهندس جبالى رمضان كريم وبالراحة شويه على الناس عشان صايمين برضه تقديم بلاغ
بتاريخ: 2 أغسطس 201114 سنة كاتب الموضوع comment_214619 يا أخوانا أولا تقبل الله منكم الصيام والقيام وجعله في الميزان ثانيا : الأخ لم يقل شيء ولكن وضح لي أمر على أثره أردت الإستضاح هل الشرح مفيد أم لا - جزاه الله خيرا - لأن بالفعل الشرح يأخذ وقت لأني أعمل على قواعد بيانات غير المشروح عليها في الفيديو وكذلك أقوم بإنتاج الصور والتوضيح عليها وتصغيرها على الفوتوشوب ثم رفعها على السيرفر ، ولكن طبعا أستفيد جدا والمعلومة بترسخ رسوخ عالي عاندي ولله الحمد. تشجعكم شجعني وإن شاء الله مكملين ... بس سؤال ... أنا بحس سعات في حجات سهلة أو قولناها قبل كدة .. فهل أجيب كل حاجة ولا أخلي الأمور مركزة وأركز أكتر على النقاط المحورية ، ونترك أي إستفسار لأساتذتنا في المنتدى ؟ تقديم بلاغ
بتاريخ: 3 أغسطس 201114 سنة comment_214624 طبعا من رائي كل شي مهم سواء كان كبير او صغير يمكن أشياءذو تفاصيل صغيره تطلع نحنا من مازق كبير بس قصه التكرار في الذكر يمكن ان نتجنبها بأن نذكر المكان المذكور فيه لانه في لاول ولاخير شرحك ذه اكيد بيرجع كتاب بي دي اف والناس با تستفيد منه فبيكون التكرار عيب فيه تقديم بلاغ
بتاريخ: 3 أغسطس 201114 سنة comment_214625 اخوي الغالي هاني الرجاء متابعة التفاصيل سواء كبيرة او صغيرة ليكون موضوعك مرجع للجميع .... انا بدأت بتطبيق شرحك وواجهت مشكلة وهي ظهور مسج غريب وهو (oracle.jbo.JboException) JBO-29112: The time zone 'GMT+02:00' defined in adf-config.xml or TimeZone.getDefault().getID() does not exist in your Oracle database table V$TIMEZONE_NAMES. Please set an available time zone in your TZ environment variable or user.timezone Java system property. طبعا ظهرت المشكلة لدي عند تطبيق المشاركة رقم 10 في الصفحة الاولى وهي ( - قم الآن بعمل ريت كليك على AppModule ثم قم باختيار Run من القائمة لتشغيل برنامج الجافا واختبار ما قمنا بعمله ) انظر الصورة تقديم بلاغ
بتاريخ: 4 أغسطس 201114 سنة كاتب الموضوع comment_214646 حاضر من عنيا .. ربنا ييسرلنا الأمر الأخ كنج .. حاول تكرر نفس الخطوات بس تضيف جدول واحد بس ( أي جدول ) كأنتتي وجرب ولو طلعت نفس الرسالة يبقى العيب في البرنامج عاندك وعندها يفيدك الأخوة في المنتدى ، أنا كمان سعات بيحصل معايا حجات غريبة زي الرسالة إللي حتطعا في أحد المشاركات ، يا ريت الإخوة يدلونا هل الريليز 2 من 11جي لسة فيه عيوب ولا إيه ؟ أستسمح الأخوة بس في 3 أيام حروح أعمل عمرة وأدعيلكم والله ولي التوفيق تقديم بلاغ
بتاريخ: 7 أغسطس 201114 سنة كاتب الموضوع comment_214725 سنتكلم الآن عن البحث وهنا ستجد أن إنشاء صفحة بحث في جدول أو مجموعة بيانات أصبح أمر بسيط جدا كل ما عليك هو تحديد الجدول من الـ Data Controls وفتح شجرته وستجد في نهاية الشجرة مجلد Named Criteria وداخل هذا المجلد ستجد All Queriable Attributes وهو المسؤول عن عرض كل محتويات الجدول للبحث فيها . وهو هنا الإفتراضي ، حيث يمكنك إضافة عوامل بحث بمواصفات خاصة في نفس المجلد كما سنرى الآن بإذن الله . - والآن كل ما عليك هو سحبه إلى صفحتك ثم إختيار Quick Query ويتضح من اسمه الإستعلام السريع أنه غير مفصل وذلك لأنك تستخدم حقل واحد فقط في البحث كما سنرى ويمكنك هنا إختيار ADF Quick Query with Table لعرض البحث على هيئة جدول - نختار Single Row لكي يمكننا تحديد صف واحد من الجدول فقط وكذلك نختار Enable Sorting لكي نقوم بترتيب الجدول على حسب العمود المراد ومن الجدول نفسة يمكننا حذف الصفوف التى لا نريد ظهورها في نتائج البحث وذلك عن طريق تحديدها ثم النقر على رمز الحذف الأحمر - سيظهر البحث والجدول في صفحة التحرير كما في الصورة .. - نقوم بعمل Run لنشاهد النتيجة - هنا قمنا بالنقر على زر البحث دون إدخال أي كلمة بحث فعرض لنا كل محتويات الجدول - وستلاحظ أنه عرض لك عناصر الجدول بجوار كلمة Search لتحدد أيها ستقوم بالبحث من خلاله تقديم بلاغ
بتاريخ: 7 أغسطس 201114 سنة كاتب الموضوع comment_214727 - والآن هيا نختار صف معين من صفوف الجدول نبحث بدلالته ، مثلا اسم القسم ، ثم نكتب مثلا it ونضغط زر البحث ، وعندها ستجد تلك النتيجة - والآن ماذا لو أردنا بحث متقدم وأكثر تفصيلا - نقوم بسحب نفس الكاريتريا All Queriable Attributes ونضعها في الصفحة ولكن هذه المرة نختار Query ثم نختار ADF Quick Query with Table - نختار Single Row لكي يمكننا تحديد صف واحد من الجدول فقط وكذلك نختار Enable Sorting لكي نقوم بترتيب الجدول على حسب العمود المراد ومن الجدول نفسة يمكننا حذف الصفوف التى لا نريد ظهورها في نتائج البحث وذلك عن طريق تحديدها ثم النقر على رمز الحذف الأحمر - هيا نقوم بتنفيذ الصفحة لنرى كم اكبر من قيم البحث ، سأترك لكم هنا التجربة وأفيدوني بما رأيتم - وعند النقر على زر Advanced ستجد أمام كل صف قائمة لتحديد البحث ، هل هو أكبر من أو يساوي أو بين قيمتين .... تقديم بلاغ
بتاريخ: 7 أغسطس 201114 سنة كاتب الموضوع comment_214730 - والآن ماذا لو أردنا وضع بحث بمواصفات خاصة مثلا نريد فقط حقل رقم الموظف بحيث يكون البحث من خلاله هو فقط - لكي نصنع الكريتريا الخاصة بنا نذهب إلى الفيو ، وهو هنا الفيو الخاص بالموظف وننقر عليه مرتين - نختار تاب ال Query ثم نضيف View Criteria - نضغط زر Add ثم نختار الحقل المراد البحث عن طريقه EmployeeId ثم نختار أداة البحث Equals وأخيرا نختار وسيلة إدخال كلمة البحث Literal وتقصد الإدخال عن طريق المستخدم - ويمكننا أن نختار Required من حقل ال Validation لنجبر المستخدم على إدخاله - وكذلك يمكننا من التاب UI Hints في الاعلى تغيير بعض التنسيقات وإظهار وإخفاء أشياء في صفحة البحث وسأترك إستكشاف ذلك الأمر لكم ، لا تنسى نقر OK في النهاية - نذهب الآن للـ Data Controls لنجد الكريتريا الخاصة بنا في الإنتظار - نقوم بسحبها في الصفحة ونختار Query ثم نختار ADF Quick Query with Table - وسنجد النتيجة بهذا الشكل تقديم بلاغ
بتاريخ: 10 أغسطس 201114 سنة comment_214837 ربنا يتقبل منك العمرة يا الغالي ,,, يبدو المشكلة في النسخة اللي نزلتها .... تابع على بركة الله يا الغالي تقديم بلاغ
بتاريخ: 10 أغسطس 201114 سنة comment_214860 مهندس / جبالى الموضوع ليس موضوع نسخة الجى ديفيلوبر ولكن موضوع ال Time Zone اللى موجود فى الداتابيز شوف ال Time Zone المتعرف فى الداتابيز وضعه فى الJava Options اللى عندك لان اختلاف الاثنين هو اللى بيعمل الايرور تقديم بلاغ
بتاريخ: 13 أغسطس 201114 سنة comment_214956 بسم الله الرحمن الرحيمالسلام عليكم ورحمة الله وبركاته واين توجد هذهالJava Options تقديم بلاغ
بتاريخ: 13 أغسطس 201114 سنة comment_214975 اضغط بالزر الأيمن على المشروع واختر Properties. من اليسار اختر Run/Debug/Profile ومن اليمين اضغط الزر Edit.تأكد من وجود الاختيار على Launch Settings من اليسار وستجد Java Options على اليمين تقديم بلاغ
بتاريخ: 21 أغسطس 201114 سنة comment_215200 شكرا الاخ مهندانا عن نفسي استفدت كثير من هذا الموضوع فليس كل شخص لديه النت السريع حتي يقوم بتحميل الفديوهاتومساهمة مني في الموضوع فقد قمت بتحويل الدروس التي قدمت الي PDF ويمكن تنزيلها من الرابط التاليhttp://www.mediafire.com/?qu2b1egb31tua9aاو من الموقع التاليsadig.ahlamontada.net تقديم بلاغ
بتاريخ: 24 أغسطس 201114 سنة comment_215307 بصراحة ابداع ما بعده ابداعارجو ان تواصل دروسك حتى النهايةانا تابعت الفديوهات للاخ sd4it جزاه الله الف خير شرح رائع جداو بشرحك بالنص والصورة تثبتت المعلومات اكثر و اكثروالشكر الجزيل كذلك للاخ sadig على تجميع الدروس في ملف pdf ونرجو المواصلة في الدروس القادمة ولي ملاحظة على ال adf ببالرغم اني لا ازال مبتدئ فيه وبحكم عملي على الdeveloper فترة طويلة تبين لي ملاحظتين الملاحظة الأولى : ان الـ adf صعب السهل وسهل العصب في نفس الوقتفهناك اشياء لا يمكن عملها في الـ developer تستطيع عملها في ال adf في ثوانيولكن في الجهة المقابلة هناك اشياء اخرى تستطيع عملها في الـ developer في ثواني وتحتاج الى مشوار عشان تعملها بال adf الملاحظة الثانية :صحيح ان ال ADF ذو امكانيات ضخمة مقارنة بال DEVELOPERولكن من ملاحظتي للدروس وحسب اعتقادي المتواضع لا يوجد استقرار كامل لل ADF الى حد الانبمعنى اخر لم تتولد القناعة الكاملة بالوثوق على ال ADF لعمل أنظمة ضخمة وكبيرة كما هو الحالة في ال DEVELOPER قد اكون مخطأ الله اعلم ويمكن مع الايام والتعلم قد تزول عني هذه الشكوك تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.