بتاريخ: 16 أكتوبر 200916 سنة comment_173047 اخواني السلام عليكمكيف يمكن أن أقوم بتغيير لون الحقل في الفورم عند الكتابة فقط وعند الانتقال الى حقل آخر يعود الحقل الأول الى اللون الأصلي الذي كان قبل الكتابة ..؟ تم تعديل 16 أكتوبر 200916 سنة بواسطة PrisonBreak تقديم بلاغ
بتاريخ: 16 أكتوبر 200916 سنة comment_173056 ممكن تعمل set_item_property و ابحث فى ال help هاتلاقى حاجة اسمها back color او back grond و تكتب الكود فى when mous click and when mous live تقديم بلاغ
بتاريخ: 16 أكتوبر 200916 سنة كاتب الموضوع comment_173061 ولكنني أخي في مشروعي لا أستخدم الماوس للتنقل بين الحقول وانما باستخدام زر enter أو زر tab تقديم بلاغ
بتاريخ: 16 أكتوبر 200916 سنة comment_173064 جرب هذا الكود على ترجر key-enter Set_Item_INSTANCE_Property('blk.ur_item',CURRENT_RECORD , VISUAL_ATTRIBUTE,'va'); حيث :va : هي اسم الــ visual attribute تم تعديل 16 أكتوبر 200916 سنة بواسطة PALI.ORACLE تقديم بلاغ
بتاريخ: 16 أكتوبر 200916 سنة كاتب الموضوع comment_173086 جرب هذا الكود على ترجر key-enterSet_Item_INSTANCE_Property('blk.ur_item',CURRENT_RECORD , VISUAL_ATTRIBUTE,'va'); حيث :va : هي اسم الــ visual attribute للأسف أخي بال لم يعمل الكود معي .. تقديم بلاغ
بتاريخ: 16 أكتوبر 200916 سنة comment_173088 اخي الكريم هذا الكود يعمل في حالة تحقق شرط معين مثلا if :blk_1.item<sysdate then Set_Item_INSTANCE_Property('blk_1.item',CURRENT_RECORD , VISUAL_ATTRIBUTE,'va'); else null; end; تقديم بلاغ
بتاريخ: 17 أكتوبر 200916 سنة كاتب الموضوع comment_173109 شكرا لكم جميعاًوشكرا لأخي بال على المساعدة الكبيرة ولكن الكود لم يعمل على ترجر key-enter بل على KEY-NEXT-ITEMالحل بالمرفقات Color.rar تم تعديل 17 أكتوبر 200916 سنة بواسطة PrisonBreak تقديم بلاغ
بتاريخ: 17 أكتوبر 200916 سنة comment_173174 شكرا لكم جميعاًوشكرا لأخي بال على المساعدة الكبيرة ولكن الكود لم يعمل على ترجر key-enter بل على KEY-NEXT-ITEMالحل بالمرفقات بالتوفيق أخي.. تقديم بلاغ
بتاريخ: 23 أكتوبر 200916 سنة comment_174010 مشكور أخي ع المثال الرائع ,,, لكن أخي الكريم ,,, لو كان لدي أكثر من item ع هيك راح أكرر الجمل كتير كتير ...شو الحل برأيك. Set_Item_INSTANCE_Property('N',CURRENT_RECORD , VISUAL_ATTRIBUTE,'white'); Set_Item_INSTANCE_Property('O',CURRENT_RECORD , VISUAL_ATTRIBUTE,'white'); Set_Item_INSTANCE_Property('M',CURRENT_RECORD , VISUAL_ATTRIBUTE,'gray'); تقديم بلاغ
بتاريخ: 23 أكتوبر 200916 سنة كاتب الموضوع comment_174014 مشكور أخي ع المثال الرائع ,,, لكن أخي الكريم ,,, لو كان لدي أكثر من item ع هيك راح أكرر الجمل كتير كتير ...شو الحل برأيك.Set_Item_INSTANCE_Property('N',CURRENT_RECORD , VISUAL_ATTRIBUTE,'white'); Set_Item_INSTANCE_Property('O',CURRENT_RECORD , VISUAL_ATTRIBUTE,'white'); Set_Item_INSTANCE_Property('M',CURRENT_RECORD , VISUAL_ATTRIBUTE,'gray'); طريقتي ناجحة لكنها طويلة اذا كانت هناك حقول كثيرة ..أنا قمت باستخدام هذه الطريقة في شاشة تسجيل الدخول وهي لا تحتوي على أكثر من ثلاث حقول ...ألف شكر لك أخي ...تحياتي تم تعديل 23 أكتوبر 200916 سنة بواسطة PrisonBreak تقديم بلاغ
بتاريخ: 23 أكتوبر 200916 سنة comment_174015 صحيح أخي طريقة جميلة وناحجة فى حالة كان عدد item قليل.... نرجوا من الأخوة المساعدة بإيجاد طريقة أكثر فعالية فى حالة كان عدد item كبير .بارك الله فيكم... تقديم بلاغ
بتاريخ: 23 أكتوبر 200916 سنة كاتب الموضوع comment_174018 صحيح أخي طريقة جميلة وناحجة فى حالة كان عدد item قليل.... نرجوا من الأخوة المساعدة بإيجاد طريقة أكثر فعالية فى حالة كان عدد item كبير .بارك الله فيكم... سأقوم بالبحث عن طريقة وان شاء الله لن أبخل عليك بالحل أخي ...تحياتي لك .. تقديم بلاغ
بتاريخ: 23 أكتوبر 200916 سنة comment_174021 مشكور أخي ع المثال الرائع ,,, لكن أخي الكريم ,,, لو كان لدي أكثر من item ع هيك راح أكرر الجمل كتير كتير ...شو الحل برأيك.Set_Item_INSTANCE_Property('N',CURRENT_RECORD , VISUAL_ATTRIBUTE,'white'); Set_Item_INSTANCE_Property('O',CURRENT_RECORD , VISUAL_ATTRIBUTE,'white'); Set_Item_INSTANCE_Property('M',CURRENT_RECORD , VISUAL_ATTRIBUTE,'gray'); السلام عليكمفي هذه الحاله اخي يجب عليك استخدام الــ PROPERTY CLASSESراجع هذه الروابط ستفيدك:http://www.araboug.org/ib/index.php?showtopic=23585&hl=http://www.araboug.org/ib/index.php?showtopic=16011&hl=http://www.araboug.org/ib/index.php?showtopic=20350بالتوفيق تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.