بسم الله الرحمن الرحيم
من المعروف لو كان لدي حقل اسم X مثلا واريد ان اعرف ان كان يحتوي على قيمة ما او انه فارغ فإننا نستخدم التعبير
If isNull([x]) then .....
هل توجد تعليمة مماثلة تفحص ان العنصر X التركيز ( Focus) عليه ام لا
وشكرا
بسم الله الرحمن الرحيم
من المعروف لو كان لدي حقل اسم X مثلا واريد ان اعرف ان كان يحتوي على قيمة ما او انه فارغ فإننا نستخدم التعبير
If isNull([x]) then .....
هل توجد تعليمة مماثلة تفحص ان العنصر X التركيز ( Focus) عليه ام لا
وشكرا
قد ينفع هذا الكود لفحص إذا كان التركيز على حقل txt1
If Me.ActiveControl.Name = Me.txt1.Name Then MsgBox "نعم التركيز على هذا الحقل", , "صح" Else MsgBox "التركيز على حقل آخر", , "خطأ" End If
نعم! ولكن اين وفي اي حدث، ولاي عنصر...؟؟؟
فكرت بطريقة لم اجربها برمجيا بعد لكن اظنها تنجح..
اقترح وضع عنصر Label تسمية، تاخذ قيمتها من العنصر الحالي،، اي العنصر الذي به التركيز فعليا..
وقراءة هذه القيمة بالكود، ان كانت تساوي ما هو موجود في عنصر التحكم المعني بالامر، يكون هو المطلوب، ان كانت شيئا اخر،،، فالتركيز ليس به..
ولكن قد يختلف التطبيق نوعا ما طبعا دون الاستغناء عن فكرة الاخ العزيز Accessna فهي مفتاح الحل..
بعد تجربة طريقة الاخ Accessna لم تنجح ويعطي خطأ بان العنصر يجب ان يكون في النافذة التي بها التركيز...
همام
تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 22 سبتمبر 2007 في 23:00
وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ
kafi كتب:هل توجد تعليمة مماثلة تفحص ان العنصر X التركيز ( Focus) عليه ام لا
السؤال لفحص التركيز إذا كان على عنصر ما أم لا وليس التركيز على أي عنصر .. والجواب على قد السؤال
همام ابوعرقوب كتب:نعم! ولكن اين وفي اي حدث، ولاي عنصر...؟؟؟بعد تجربة طريقة الاخ Accessna لم تنجح ويعطي خطأ بان العنصر يجب ان يكون في النافذة التي بها التركيز...
أين وفي أي حدث يرجع لرغبة المبرمج أين يريد أن يضعه وليس هناك مكان محدد لوضعه
أما عدم نجاح الكود وبدون أن أجربه فلا أستطيع فهمه ! فهو كود بسيط وبمجرد النظر أستطيع أن أحكم عليه حتى وإن كان من تصميم غيري
كما آمل من أخي همام وضع الرسالة بشكل كامل وأن يوضح كذلك أين وضعه
فخاصية الإسم لا تحتاج إلى التركيز على الأداة .. آمل المراجعة مرة أخرى
طبعا هذا الرد للأخ همام وليس لصاحب الموضوع فهو لا يستحق أن يرد عليه بعد أن أهمل الموضوع ولم يقم بالرد علي
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…