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

مشكلة ال Scroll Bar أداة استغفلتها اوراكل

Featured Replies

بتاريخ:

تصدقون ان احد البرامج او المشاريع الكبيرة لشركة عملاقة كان يوجد بها scrollbar في الفورم , وكانوا يريدون اذا بدا البرنامج بالعمل يريدون ان يخفوا هذه الscrollbar فلم يجدوا حلا الا بوضع text_item فوقها ولونوه على لون الscrollbar فا خفوه ..................... هذة الطريقة صحيحة ؟؟؟؟؟؟؟؟؟؟؟



ولكن السؤال الا يوجد حل مثلا لاخفاء الscrollbar ؟ صراحة عرض علي هذا المشروع فلم اجد حلا لاخفاء الscrollbar حاولت بـ
hide('Scrollbar');d فلم ينفع او بـ
set_item_property('ScrollBar',VISIBLE,property_FALSE
فلم ينفع .................................................................................................

ارجو ممن يقراون هذا الموضوع الرد علية بوضع الحل لاخفاء الscrollbar عندما يبدا تشغيل الفورم
ولكم الشكر

:D :D :ph34r:

بتاريخ:

is the scrollbar for the form module it self or to for a datablock in the form.


:D

بتاريخ:

السلام عليكم
اخي العزيز اتوقع ان كان على مستوى ال FORM تضعه في ال WHEN NEW FORM INSTANCE
وعليك تحويل خاصيات مع ال وهي كما هو موضح بالكود الذي ارجوا ان تستفيد منه
VISABLE
وهي
UPDATEABLE
و
NAVIGABLE




IF GET_ITEM_PROPERTY('MAIN_BLOCK.SEATS',

VISIBLE[/color]) = 'TRUE' THEN
SET_ITEM_PROPERTY('MAIN_BLOCK.SEATS',ENABLED,PROPERTY_FALSE);
SET_ITEM_PROPRT('MAIn_BLOCK.SEATS',UPDATEABLE,PROPERTY_FALSE);
SET_ITEM_PROPERY('MAIN_BLOCK.SEATS',NAVIGABLE,PROPERTY_FALSE);
SET_ITEM_PROPERTY('MAIN_BLOCK.SEATS',VISIBLE,PROPERTY_false);
SET_ITEM_PROPERTY('LABELS.LABEL_2',VISIBLE,PROPERTY_false);
ELSE
SET_ITEM_PROPERTY('MAIN_BLOCK.SEATS',VISIBLE,PROPERTY_TRUE);
SET_ITEM_PROPERTY('MAIN_BLOCK.SEATS',ENABLED,PROPERTY_TRUE);
SET_ITEM_PROPERTY('MAIN_BLOCK.SEATS',UPDATEABLE,PROPERTY_TRUE);
SET_ITEM_PROPERTY('MAIN_BLOCK.SEATS',NAVIGABLE,PROPERTY_TRUE);
SET_ITEM_PROPERTY('LABELS.LABEL_2',VISIBLE,PROPERTY_TRUE);
END IF;
بتاريخ:

السلام عليكم ورحمة الله وبركاته :-
يا أخ نايف الحل سهل جداً. إذا كان الـ scrollbar على مستوى الفورم إذهب إلى خصائص النافذة من الـ object navigator , سوف تجد خاصيتان إسمهما
(Show Horizontal Scroll Bar و تعني عرض scrollbar أفقي و الخاصية الأخرى إسمهاShow Vertical Scroll Bar و تعني عرض scrollbar عمودي) غيّر قيمة هاتين الخاصيتين إلى القيمة المناسبة .

أما إذا كان الـ Scrollbar على مستوى block فإذهب إلى خصائص الـ block و سوف تجد خاصية إسمها (Show Scroll Bar) غيّر قيمتها إلى القيمة المناسبة .


وأتمنى التوفيق للجميع ,,,

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

يا شباب هذا ال scrollbar وضع عندما عمل block wizard .

==> في المشروع المعروض ، يريدون عند تشغيل الفورم ان يخفى الscrollbar وعندما يعمل استعلام (َQuery) تظهر هذه الscrollbar

فاتوقع ان الحل هو بـ set property_item او غيرها . وليس بتغيير الخصائص من property لان عند تغيير الخصائص تصبح اخفاء او اظهار الscrollbar ثابت ولا يتغير عند عمل استعلام (Query)....


الرجاء من المبرمج الخطير او hyria او tomy3k الرد بسرعة .....................

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

يا شباب هذا ال scrollbar وضع عندما عمل block wizard .

==> في المشروع المعروض ، يريدون عند تشغيل الفورم ان يخفى الscrollbar وعندما يعمل استعلام (َQuery) تظهر هذه الscrollbar

فاتوقع ان الحل هو بـ set property_item او غيرها . وليس بتغيير الخصائص من property لان عند تغيير الخصائص تصبح اخفاء او اظهار الscrollbar ثابت ولا يتغير عند عمل استعلام (Query)....


الرجاء من المبرمج الخطير او hyria او tomy3k الرد بسرعة .....................

بتاريخ:

الاخ الكريم
sorry i can not write in arabic cuz i stay in Non arabic Aria
you problem is solved by suing application triggers
fisrt
to hide the scrollbar 0when the form is started , you can us WHEN-NEW-FORM-INSTANCE.
this trigger will fire immidiatly after form started jthen u could use build-in procedure called SET_WINDOW_PROPERTY
parameters in this procedure are the name of the window and the propwerty that you want to change set is to false for exampl show scrollbar property_false

mamoon osman
developer 9i certified professional

بتاريخ:

the second part of your problem is to agian show the scrollbar when the user query your form ??
this is , also solved with help of another triggerr called
POST-QUERY

this trigger will fire (immidiatly sfter user mad query

then u can agian use
SET_WINDOW_PROPERTY(windowname,show_scrollbar = true)

takare about important thing ,which is that some procedures can not work in ENTER-QUERY mode , so try to concult help F1 to know that.

mamoon
developer9i certified professional

بتاريخ:

الاخ الكريم
sorry i can not write in arabic cuz i stay in Non arabic Aria
you problem is solved by suing application triggers
fisrt
to hide the scrollbar 0when the form is started , you can us WHEN-NEW-FORM-INSTANCE.
this trigger will fire immidiatly after form started jthen u could use build-in procedure called SET_WINDOW_PROPERTY
parameters in this procedure are the name of the window and the propwerty that you want to change set is to false for exampl show scrollbar property_false

mamoon osman
developer 9i certified professional







the second part of your problem is to agian show the scrollbar when the user query your form ??
this is , also solved with help of another triggerr called
POST-QUERY

this trigger will fire (immidiatly sfter user mad query

then u can agian use
SET_WINDOW_PROPERTY(windowname,show_scrollbar = true)

takare about important thing ,which is that some procedures can not work in ENTER-QUERY mode , so try to concult help F1 to know that.

my brother there is no relationship between set item property and ur scroll bar.
ather thing please do not say that oracle is Ignore such small problem like that this is not resposible of oracle this is resposible of the developers like however, oracle is puted solution for ur problem and its very dangerus for new user to read such title like

مشكله الscrollbar اداه استغفلتها اوراكل ارجو سحب هذا العنوان

mamoon
developer9i certified professiona

تم تعديل بواسطة mamoon_osman

بتاريخ:

يا جماعة الـ scrollbar بيبقى موجود في الـ block فقط ويمكن تغييره بسهولة .
لكن ماذا عن الـ Forms

The scrollbar that is attached to the form????????


:D

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

يا جماعة ممكن احد يعطيني الحل بسرعة لاني محتاجة .......................

وارجو من mamoon الذي ي\عي ان اوراكل لم تستغفل هذة الاداة ان يعطيني الحل

بادراج ملف form به الحل بشكل عملي

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

يا شباب تذكرون مشكلتي بال scroll bar التي في مشروع الشركة

يا جماعة ممكن احد يعطيني الحل بسرعة لاني محتاجة .......................

وارجو من mamoon الذي يد عي ان اوراكل لم تستغفل هذة الاداة ان يعطيني الحل

بادراج ملف form به الحل بشكل عملي

:D :D

بتاريخ:

بالنسبة لل SCROLL BAR
في ال RUNTIME
ما تقدرش تتحكم الا في 3 خصائص فقط وهتلاقيها في SET_BLOCK_PROPERTY
وهي
BLOCKSCROLLBAR_POSITION
BLOCKSCROLLBAR_X_POS
BLOCKSCROLLBAR_Y_POS
اما خاصية
VISIBLE
فماتقدرش تتحكم فيها
AT RUNTIME
على حسب علمي
ممكن تتغلب على المشكلة دي بحاجات زي اللي قولتها في رسالتك الاولى
يعني TEXT_ITEM
او
STACKED CANVAS
من نفس اللون
وتخفيها او تظهرها
انا جربتها ب STACKED CANVAS
الفورمه دي انا عاملها علي SCOTT/TIGER
جربها وقوللي

انا باستخدم FORMS 6I يعني لسه FAR BEHINED
زي ما بيقولو
على فكرة هتقابك حاجات كتير بالشكل ده مع ال FORM
حاول تتصرف

SCROLLBAR.fmb

بتاريخ:

بالنسبة لل SCROLL BAR
في ال RUNTIME
ما تقدرش تتحكم الا في 3 خصائص فقط وهتلاقيها في SET_BLOCK_PROPERTY
وهي
BLOCKSCROLLBAR_POSITION
BLOCKSCROLLBAR_X_POS
BLOCKSCROLLBAR_Y_POS
اما خاصية
VISIBLE
فماتقدرش تتحكم فيها
AT RUNTIME
على حسب علمي
ممكن تتغلب على المشكلة دي بحاجات زي اللي قولتها في رسالتك الاولى
يعني TEXT_ITEM
او
STACKED CANVAS
من نفس اللون
وتخفيها او تظهرها
انا جربتها ب STACKED CANVAS
الفورمه دي انا عاملها علي SCOTT/TIGER
جربها وقوللي

انا باستخدم FORMS 6I يعني لسه FAR BEHINED
زي ما بيقولو
على فكرة هتقابك حاجات كتير بالشكل ده مع ال FORM
حاول تتصرف

SCROLLBAR.fmb

بتاريخ:

لم تشرح الشكل العام للشاشة المستخدمة للادخال ولكن اليك هذا الحل:-
منobject navigator قم بتعريف باضافة when_new_form_instance
على مستوى form.
قم بكتابة الكود التالى فى rtigger السابق

;max_win
set_window_property(‘window1',title,’ WRIT HERE YOUT TITLE ‘);
اذهب ومن PROGGRAM UNITقم بانشاء PROCEDURE باسم MAX_WIN ومن ثم قم بكتابة الكود التالى بها
PROCEDURE max_win(window_name VARCHAR2 := 'WINDOW1') IS
BEGIN
Set_Window_Property(window_name,WINDOW_STATE,MAXIMIZE);
Set_Window_Property);
END;

بتاريخ:

لم تشرح الشكل العام للشاشة المستخدمة للادخال ولكن اليك هذا الحل:-
منobject navigator قم بتعريف باضافة when_new_form_instance
على مستوى form.
قم بكتابة الكود التالى فى rtigger السابق

;max_win
set_window_property(‘window1',title,’ WRIT HERE YOUT TITLE ‘);
اذهب ومن PROGGRAM UNITقم بانشاء PROCEDURE باسم MAX_WIN ومن ثم قم بكتابة الكود التالى بها
PROCEDURE max_win(window_name VARCHAR2 := 'WINDOW1') IS
BEGIN
Set_Window_Property(window_name,WINDOW_STATE,MAXIMIZE);
Set_Window_Property);
END;

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

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

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

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

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

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.