الانتقال إلى المحتوى

مساعدة في : تغيير أيقونة زر ديناميك في شاشة تابيولار


emad_jad

Recommended Posts

الاخوة الافاضل

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

 

عندي شاشة فيها بلوك tabular

بتجيب صلاحيات المستخدم من جدول الصلاحيات 

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

عملت تريجر post query

لكني فشلت في تغيير شكل الايقون حتى الان 

يظهر كل الازرار مثل بعض نفس الايقون.

 

وجربت ايضا تغيير اسم label كطريقة بديلة 

لكن ايضا نفس المشكلة ، تظهر كلها باسم واحد

 

هل حد عنده حل او بديل عشان اخلي صلاحيات المستخدم شكلها كويس 

 

 

بارك الله في علمكم واوقاتكم

ودمتم بخير

 

رابط هذا التعليق
شارك

  • الردود 28
  • البداية
  • اخر رد

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

  • emad_jad

    14

  • eslam elbyaly

    10

  • المبرمج الصاعد

    3

  • scince

    2

وعليكم السلام ورحمة الله وبركاته.

 

بخصوص تغير اللون او او الأسم بعد تشغيل الفورمة او بشرط تحقق معين.

يتم إستخدام خاصية ال VISUAL_ATTRIBUTE 

 

عن طريق الكود التالي 

 SET_ITEM_INSTANCE_PROPERTY( :system.cursor_record
                              , 'theblock.theitem'
                              ,  visual_attribute
                              , 'Your_first_visual_attribute');
  ELSE
    SET_ITEM_INSTANCE_PROPERTY( :system.cursor_record
                              , 'theblock.theitem'
                              ,  visual_attribute
                              , 'Your_other_visual_attribute');
  END IF;

كما توجد كثير من المشاركات..

 

مووفق.

رابط هذا التعليق
شارك

اشكرك اخي الكريم

لكن ما كتبته حضرتك من كود يغير فقط اللون

لكن الاسم لا يتغير

 

انا ما اريده تغيير شكل الأيقونة أو على الأقل تغيير اسم الزر

 

وجزاك الله خيرا

رابط هذا التعليق
شارك

ياهلا فيك.

 

المعذرة فهمت مقصودك على غير مرادك..

 

نعم يمكنك ذلك بكتابه هذا الكود لتغير اسم العنصر بعد التغشيل.

 

ومرفق لك الفورمة 

على مستخدم SCOTT

 

 

مووفق.

 

MODULE1.rar

رابط هذا التعليق
شارك

المعذرة تم إرفاق فورمة جديدة 

فهمت منك أنك تريد تعدل على الحقل وليس على الزر

 

تم عمل المطلوب على الزر 

 واتعديل على الفورمة 

 

وايضا ارفاق طريقة لإستخدام الحقل بدل الزر مع إمكانية تغير لونه وإظافة تأثير على الزر...

 

 

يرجى تحميل الفورمة الجيددة..

 

 

 

مووفق..

MODULE1.rar

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله
وجزاء الله خيرا مشرفنا الرائع المبرمج الصاعد على مساعدة اخوانه وايجاد الحلول السريعة لهم
اسمحولي اضف فكرة قد تساعد وهي اخي لماذا لاتعتمد على عملية الاظهار والاخفاء للازرار يعني انه سيكون معك كل الازرار با اشكالها وتتحكم باظهارها حسب الصلاحيات للمستخدمين بدلا من تغيير خصائص الشكل والنص للزر ستكون معك خاصية واحدة وهي اظهار او اخفاء للزر حسب الصلاحية ارجوا اني فهمت طلبك واني ساهمت بشيئ يساعدك وما غردت خارج السرب
تحياتي لكم جميعا

رابط هذا التعليق
شارك

السلام عليكم ورحمة الله

وجزاء الله خيرا مشرفنا الرائع المبرمج الصاعد على مساعدة اخوانه وايجاد الحلول السريعة لهم

اسمحولي اضف فكرة قد تساعد وهي اخي لماذا لاتعتمد على عملية الاظهار والاخفاء للازرار يعني انه سيكون معك كل الازرار با اشكالها وتتحكم باظهارها حسب الصلاحيات للمستخدمين بدلا من تغيير خصائص الشكل والنص للزر ستكون معك خاصية واحدة وهي اظهار او اخفاء للزر حسب الصلاحية ارجوا اني فهمت طلبك واني ساهمت بشيئ يساعدك وما غردت خارج السرب

تحياتي لكم جميعا

المشكلة أنه one item 

في شكل تابيولار

رابط هذا التعليق
شارك

هذه هي الفكرة للموضوع المطلوب يا أخوة

سيكون هذا الزر أو الايتم مسئول عن فتح الشاشة الموجود اسمها في الجدول

 

فهل من حل لهذه المشكلة؟

 

وفقنا الله واياكم

 

post-42832-0-98691300-1458486372_thumb.png

رابط هذا التعليق
شارك

الشاشة عبارة عن بلوك واحد فقط او اكثر من بلوك وهل الكائن يكون خاصيته Enabled تكون false قبل ان تنفذ تغيير خصائصة ارجوا الرد

رابط هذا التعليق
شارك

قصدك يعني استخدم image

بدلا من ال button

 

طيب عندك مثال؟

خزن مسار الصور .jpg في الجدول بدلا من اسم الايقون , وفي post-query , استخدم read_image_file .

رابط هذا التعليق
شارك

الشاشة عبارة عن بلوك واحد فقط او اكثر من بلوك وهل الكائن يكون خاصيته Enabled تكون false قبل ان تنفذ تغيير خصائصة ارجوا الرد

لم افهم قصدك اخي الكريم

رابط هذا التعليق
شارك

 

قصدك يعني استخدم image

بدلا من ال button

 

طيب عندك مثال؟

خزن مسار الصور .jpg في الجدول بدلا من اسم الايقون , وفي post-query , استخدم read_image_file .

 

سأقوم بتجربة ما اقترحته .. 

رابط هذا التعليق
شارك

 

 

قصدك يعني استخدم image

بدلا من ال button

 

طيب عندك مثال؟

خزن مسار الصور .jpg في الجدول بدلا من اسم الايقون , وفي post-query , استخدم read_image_file .

 

سأقوم بتجربة ما اقترحته .. 

 

نحجت الفكرة ولكن هناك رغبة وطمع في زيادة التطوير

اريد تغيير شكل الأيقونة عندما نقف بالماوس عليها

المشكلة ان لازم اقف على الريكورد قبل التأشير عليها بالماوس عشان تتغير 

 

لكن الحمد لله وجزاكم الله خيرا على مساعدتكم جميعا

رابط هذا التعليق
شارك

When mouse click

When image pressed

When image activated

When new record instance

ما هو انا مش عاوز اعمل كليك في الريكورد 

انا عاوز لما اقف على الايمج يعرف الريكورد لوحده علشان ياخد اسم الملف الجديد ، يعني هيكون عندي عمودين في الجدول 

1- صورة الايمج الأساسية.

2- صورة الايمج عند المرور بالماوس. 

كتى اميز للمستخدم أي ايمج يختار بالضبط

 

 

اشكركم جميعا للتفاعل

رابط هذا التعليق
شارك

انا الحقيقة مش فاهم ، انت عاوزها زى الزرار ؟ ،تدوس عليها كليك تتغير ؟

مضبوط تمام كده

عاوز اعطيها effect عشان يميز ال IMG الذي سيضغط عليه

رابط هذا التعليق
شارك

المشكلة اني لو وقفت على ريكورد محدد

وأشرت بالماوس على ايمج في ريكورد تاني

اللي بيتغير هو اللي انا واقف عنده

هل وضحت الفكرة

???

 

post-42832-0-70175900-1458659476_thumb.jpg

رابط هذا التعليق
شارك

حضرتك استخدم اي تريجر ؟

- is the image item a database item or not ؟

لا اخي الكريم ...

الصورة ليست عنصر داتابيز

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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