الانتقال إلى المحتوى
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.

[سؤال] هل هناك فرق بين الفورم العادي والابس

Featured Replies

بتاريخ:

هل طريقة عمل وبناء فورم الOracle E-Business Suite يختلف عن طريقة عمل وبناء الفورم العادي؟
وشكرا

  • الردود 32
  • المشاهدات 8.7k
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

الصور المنشورة

بتاريخ:

السلام عليكم

الفرق الجوهري بين عمل فورم عادي و عمل فورم للابس هو انك ستبدأ بملف template.fmb ثم تعدل ما شئت عليه بعدها تضيفه الى الابس.

من مشاركة متميزة للاخ محمد

هل يجب ان يكون التصميم على 6i ؟ نعم
فقط انا سمعت انو هناك CLASSES يجب ان تضاف ايضا الى FORM ؟
الذي فهمته من سؤالك انك تصمم الفورم مباشره من البدايه على form builder 6i وتضعه على السيرفر ثم تعمل له register , فأن كان ما فهمته فهذا خطأ ولا يجوز في الapps , فلكي تصمم اي form , يجب ان تبدأ من TEMPLATE.fmb , ثم تكمل عليه عملك.
و ايضا لماذا عند اضافة الفورم يكون غير منسق مع انه منسق قبل اضافته الى ORACLE APPLICATION؟ الجواب نفس الجواب اللي قبله يجب ان تبدأ من TEMPLATE.fmb

والان السؤال الذي يطرح نفسه..... ما هو ال TEMPLATE.fmb ????!!!??!!!
ألجواب....
هو عباره عن form موجود على السيرفر في Apps تحت Apps_TOP/AU/11.5.0/form/US , وهو يحتوي على مجموعه classes و objects , جيب تنزيل هذا الفورم على جهازك وتخزينه بأسم اخر كما تريد , فم تبدأ عمل الفور عليه بمعنى عطل به ما تريد بشرط ابقاء اي class او object به, وعند اضافه اي object مثل text item او button او windows او canvas او ...... يجب الدخول على خصائصها property ومن ثم اختيار subclass information وفيها اختر property class ثم اختر الclass المناسب فاذا كان window اختر class window وهكذا ..

بتاريخ:
  • كاتب الموضوع

شكرا لك أخ moody_4u
ولكن أين أجد
form موجود على السيرفر في Apps تحت Apps_TOP/AU/11.5.0/form/US ؟
لأنني بصراحة إلى الآن لم أعرف كيف يعمل TEMPLATE.fmb

بتاريخ:

ستجده تحت المجلد Apps_TOP/AU/11.5.0/form/US

او استخدم البحث وابحث عن اسم الملف

بتاريخ:
  • كاتب الموضوع

هلا أخ moody_4u
وشكرا لك على المتابعة معي
ولكن أين أجد الملف؟
في جهاز الكمبيوتر؟ أو أين؟
وكيف أبحث في السرفر؟عن طريق التود أم عن أي أداة أخرى؟
وشكرا لك

بتاريخ:
  • كاتب الموضوع

إلى الآن ياشباب لم أعرف كيف أنزل
الtemplate form من السيرفر
الرجاء المساعدة بالشرح أكثر يا شباب

بتاريخ:

This TEMPLATE For Version 11.5.8

TEMPLATE.zip

بتاريخ:
  • كاتب الموضوع

شكرا أخ mm_taha
على الفورم
ولكن الفورم يفتح بأخطاء كثيرة
ولا يوجد reference
في الفورم عند فتحه

بتاريخ:

سلام اخ a5hhk, والاخوه المتابعين

اعتقد انه عندك بعض الغموض عن الموضوع...

الTEMPLATE موجود في SERVER مكان وجود APPS , وبالتالي انت بحاجه لاحد المختصين من ال dba لكي يحصل على هذا ال FORM من السيرفر بحث تعطيه الباث وهو سوف ينزله, تنزيله سهل ولا يحتاج شيء سوا برنامج يوصلك الى السيرفر مثل SmartFTP او ال Toad فبواسطه احد هذه البرامج يمكن الوصول الى السيرفر اذا كان عند صلاحيه الدخول باليوزر نيم والباسوورد . ولكن ان لم يكن عندك معلومات عنها فالافضل الاستعانه بال DBAs وتتعلم منهم الخطوات .

وبعد تنزيله . نعم سوف تجد اخطاء لانك تحاول تنفيذه من جهازك وهذا لا يجوز فقد صمم ما تريد عليه واحفضه واتأكد من عدم وجود اخطاء ثم انقله الى سيرفر مره اخرى بأسم جديد تحت الموديول الذي تريد تنفيذه من خلاله , واطلب من الDBِAs عمل compile له لكي ينتج ال fmx file وهذا يتم من خلال على سبيل المثال Putty والذي ينفذ جملة COMPILE وهي f60gen على السيرفر.

اتمنى ان اكون قد افتك , واعذرني للاختصار في الاجابه .

الى اللقاء
ولا تتردد من طرح الاسئله فنحن هنا للمساعده والاجابه والاستفاده

بتاريخ:
  • كاتب الموضوع

الآن وضحت الصورة يا أخ moh200080
شكرا لك جزيلا

بتاريخ:
  • كاتب الموضوع

هلا أخ moh200080
كيف أستطيع الحصول على فورم template من التود
لأنني عندي الصلاحية لكي أدخل السيرفر عن طريق التود؟
وثانيا كيف أتأكد أنه لا يوجد أخطاء في الفورم قبل تسليمه للDBA
?
الرجاء مساعدتي
والصبر على كثرة أسألتي

بتاريخ:

السلام عليكم...

يمكن الدخول على السيرفر من التود عن طريق
1- ادخل على التود
2- file-->FTP
3- اضغط على زر connect
4- ادخل الحقول التاليه:
host name : عباره عن اسم السيرفر
user name: اسم الدخول للسيرفر مكان وجود الابس
password

ومن ثم اضغط زر OK

وبعدها يظهر عندك شاشتين على اليمين واليسار
اليمين Remote , وتحتوي على السيرفر
اليسار : ما يحتويه جهازك

لذلك اختر من اليمين remote ال template وانزله في مكان معين على الشاشه اليسره والتي تعتبر جهازك .
....

اما السؤال الثاني كيف بأمكانك التأكد من صحت الفورم قبل وضعه على الابس:
انشأ الفورم تبعك بالطريقه العاديه ونفذه وتأكد من أن كل شئ صح وبعدها افتح ال template وانسخ جميع محتويات ما عملته من الفور الاول وضعه على ال tempate مع عمل بعض التعديلات ان لزم الامر , كأستبدال الكود العادي بما هو متوفر في الابس, لانه من الافضل استخدام كود الابس ولكل جمله Pl لها ما يشابهها في ال apps

وبذالك تكون قد حصلت على فورم 100% وبدون اي مشاكل بأذن الله

والى القاء والسلام عليكم ورحمة الله وبركاته

بتاريخ:
  • كاتب الموضوع

والله شكرا جزيلا لك على التفصيل الجميل يا أخ moh200080
ووضحت الصورة الآن
وفي نقطة التأكد من صحة النموذج
وهل يكفي عمل compile في النموذج العادي والتأكد من صحته
ثم فقط عمل نسخ ولصق في الtemplate؟
وأشدد على عمل نسخ ولصق فقط أم هناك أشياء أخرى يجب عملها قبل نقلها للسيرفر وعمل
compile على السيرفر
وشكرا جزيلا لك

بتاريخ:

السلام عليكم ....
ردا على الاسأله:

هل يكفي عمل compile في النموذج العادي والتأكد من صحته؟
اذا كنت تقصد بالنموذج العادي "الفورم قبل وضعه على template " : فيجب عمل compile و run للتأكد من صحة الفورم وآليه عمله , وان كان كل المطلوب منك قد تحقق.
---
فقط عمل نسخ ولصق في الtemplate؟
نعم بعد التأكد من صحة الفورم, تعمل نسخ ولصق كل شي عملته من (canvas, window , LOV, Visual Attributes, Blocks, programs units, parameters, triggers , .....)

ولا تنسى بعد نسخ كل شي , ضروري تحديد subclass Information من ال property palette بما يناسبه لكل object تضيفه.

والى اللقاء

ابو عنان

بتاريخ:
  • كاتب الموضوع

كلا كلامك حلو أخي ومفهوم ميه ميه
بس آخر سطر
<<ولا تنسى بعد نسخ كل شي , ضروري تحديد subclass Information من ال property palette بما يناسبه لكل object تضيفه>>
الرجاء شرح أكثر
ولا حرمني الله ممك ومن مساعدتك

بتاريخ:

السلام عليكم
سوف اعطيك مثال بسيط وانشاء الله تتضح الصور:

بعد ما عملت الفورم وتأكد من صحته, ثم فتحت الtemplate ونسخت كل اللي على الفورم ووضعته على template, بعد ذلك يجب ان تدخل على كل object وتحدد subclass information ,
وانا اقصد بالobject :
canvas , block ,item , window, visual attribute, ....الخ
فسوف اعطيك كم مثال وعليه طبق الباقي:
افرض انك اضفت canvas اسمها : canvas1
و two blocks واحد اسمه block_m والثاني block_d
وداخل الblock_m اضفت الitems التاليه: item1 , buttom1

فيجب عمل التالي:
اختر canvas1 وادخل على property palette وافتح Subclass Information وفيها حدد :
1- proberty calss
2- property calss name: CANVAS

ثم اختر block_m , وادخل على property palette , وفتح subclass information وحدد التالي:
1- proberty calss
2- property calss name: BLOCK

كرر الخطوه السابقه لل block_d نفس ما عملت ل block_m

ثم تدخل على كل item في الblock وحدد التالي في proprety palette : مثال item1
1- proberty calss
2- property calss name: TEXT_ITEM

اما اذا كان داخل الblock يوجد button مثال button1 : فحدد التالي:
1- proberty calss
2- property calss name: BUTTON

وهكذا حسب نوع الitem تحدد ال property class

وكذلك باقي ال Objects فاذا كان windows فأختر WINDOW و هكذا ..

والى القاء

ابو عنان

بتاريخ:
  • كاتب الموضوع

حسنا يا أخ moh200080
إتضحت الصورة الآن
وسوف اطبقها وأرد عليك
ولاحرمنا الله من مساعدتك لنا

بتاريخ:
  • كاتب الموضوع

هلا أخ moh200080
هناك مشكلتان واجهتني عند نقل النموذج الى tamplate فورم
جميع تنسيقي في canvase ذهب وصار بشكل متخلبط
والثانية عندما أذهب إلى property clss name دائما أجدها null ولا يوجد أي قيم غير null
فالمشكلة في ذلك؟
وشكرا لك

بتاريخ:

سلام اخي....

عندما أذهب إلى property clss name دائما أجدها null ولا يوجد أي قيم غير null
فالمشكلة في ذلك؟
لقد ارفقت لك مثال انظر الصوره واتبع الخطوه كما هي, واعتقد انها سوف تظهر.
---

جميع تنسيقي في canvase ذهب وصار بشكل متخلبط؟
عند عمل النسخ واللسق راعي الترتيب ماذا تنقل بقل الاخر, وعمليه النقل تتم بالترتيب التالي:
1- كل ال windows
2- كل ال canvas
3- كل ال blocks
4- كل ال items
.
.
.

والى اللقاء

بتاريخ:
  • كاتب الموضوع

هلا أخ moh200080
وشكرا لك على تواصلك معي
ولكن الصورة لم تظهر

بتاريخ:

سلام اخي..

اسف على الخطأ فقد نسيت وضع الصوره ..

هذه الصوره مرفقه

post-5917-1186376130_thumb.jpg

بتاريخ:
  • كاتب الموضوع

أنا أعرف مكان الصورة
ولكن المشكلة أن
property clss name
دائما تكون قيمتها null

بتاريخ:

سلام اخي ...

اعتقد انت بحاجه الى تنزيل "APPSTAND.fmb" وهذا موجود بنفس المكان اللي موجود فيه Template

نزله ولما تدخل على property class عشان اتغيرها , حدد module name بحيث تختار APPSTAND

وانشاء الله تعمل

الى اللقاء

بتاريخ:
  • كاتب الموضوع

شكرا لك أخ moh200080
على تجاوبك ومساعدتك لي
سأجرب تنزيل APPSTAND.fmb
وسأخبرك بالنتيجة
شكرا لك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

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

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

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.