الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف امنع المؤشر من الخروج من الحقل عند وجود قيمة معينة ؟

مغلق
بدأه ابو غدير في 12 يوليو 2003 · 6 رد · 712 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي حقل على نموذج واريد ان امنع انتقال المؤشر منه الى الحقل التالي عندما تكون قيمة هذا الحقل مثلاً 4 سواء بالضعط على زر Enter او Tab

هل عناك من كود معين او اي طريقة مناسبة

ولكم تياتي .

#2

أخي العزيز أبو غدير .. على حد فهمي من سؤالك .. إذا كنت لا تريد أن تنتقل إلى حقل آخر إلا بعد كتابه قيمة في ذلك الحقل .. يكفي أن تذهب إلى تصميم الجدول الذي يحتوي على السجل وأن تختار من القائمة السفلى الأختيار مطلوب.

أما إذا كان سؤال أنك تريد إدخال قيمة معينة ولا تسمح للمستخدم بإدخال قيمة أخرى .. يكفي أن تذهب أيضاً إلى تصميم الجدول كما في الخطوة السابقة ولكن أختيار من القائمة السفلى (قاعدة التحقق من الصحة) وكتابة كا يلي :

(القيمة الخاصة بك سواء كانت حروف أو أرقام) in

#3

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

الذي اريده هو ان المستخدم اذا كتب قيمة معينة لا اريدها ان يبقى المؤشر مكانه ولا ينتقل لأنه لو انتقل صارت مشكله وهذه القيمة سوف تتسجل في قاعدة البيانات

بالنسبة لجعل الحقل مطلوب فهذا لم استفد منه لأن الحقل اصلاً عباره عن رقم وبالتالي يكون فيه رقم صفر وهو يعتبرها قيمه

ولكي اوضح المسأله اكثر فاقول

لدي حقين فقط

حقل رقم الصنف

حقل القيمه

لدي خمسة اصناف من رقم 1 الى رقم 5

اريد ان اجعل المؤشر لا ينتقل من الحقل الأول الا اذا وجدت أحدا ارقام هذه اللأصناف وما سواها من ارقام لا ينتقل

انا حاولة ان احدد له ارقام هذه الأصناف من قاعدة التحقق من الصحة بحيث لا ينتقل الا عند وجودها ولكن المشكله ان العملية لم تنجح الا مع تحديد رقم واحد فقط

- هل من طريقة لجعل قاعدة التحقق من الصحة تقبل اكثر من رقم في وقت واحد

ام هل هناك اي طريقة اخرى لحل المشكلة سواء بالكود او غير ذلك .

وشكراً للجميع

#4

بسم الله الرحمن الرحيم

اخي ابو غدير :)

اذهب الى خصائص الحقل المطلوب واختار منها بيانات واكتب في

قاعدة التحقق من الصحة هذا الامر

اقتباس
Between 0 And 9
واكتب في نص التحقق من الصحة هذه الجملة
اقتباس
أدخل رقماً بين 0 إلى 9

وسوف يتحقق طلبك بعون الله

(f)

ban_islam_4.gif

موقع نداء الإسلام www.islamcall.com

أخي الكريم ساهم في نشر هذا الموقع الإسلامي

والموجه لغير الناطقين بالعربية بهدف دعوتهم الى دين الإسلام الدين الحق

ولك الاجر من الله سبحانه وتعالى

بريد إلكتروني

islamcall@islamcall.com

#5

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

#6

اشكر الجميع على الرد

ولكي تعم الفائدة فقد عكفت على هذه المسأله وبتوفيق الله توصلت الى حل مشابه تماماً لما ذكر الأخ islamcall وهو :

في قاعدة التحقق من الصحة نكتب

(5;4;3;2;1) In

ولكن هناك مشكلة بسيطة لا أزال ابحث عنها

عندما اجعل الحقل فارغ وذلك بوضع علامتي تنصيص في خاصية القيمة الإفتراضية

فان المؤشر ينتقل دون ان يلتفت للشرط السابق

جرب وتعرف بنفسك

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

#7

عزيزي ابو غدير

يمكنك اضافة التالي في قاعدة التحقق من الصحة

And Is Not Null

مع تحياتي (f)(f)

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…