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

التنقل داخل مربعات النص

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

يا شباب الله يحفظكم أمين

قمت بتقسم التاريخ إلى حقول نصية ( حقل لليوم مكون من خانتين ) _(حقل للشهر مكون من خانتين )_ ( ( وحقل للسنة مكون من اربع خانات) وعلى النوذج الخاص بإدخال البيانات كذلك0

السؤال ؟

ماهي الشفرة التي بواسطتها أتمكن من نقل التركيز من حقل اليوم بعد تسجيل الرقم إلى حقل الشهر بدون إستخدام مفتاحي شفت Shift أو تاب Tab حاولت مرات عده غير إنني لم أتمكن من ذلك بينما في فيجول بسك استخدمت الدالة Len وأدة الشفرة أو الكود المطلوب0

المقصود جعل مربعات النص الخاصة بالتاريخ على النموذج تعمل مثل مربعات النص الخاصة بكلمة السر أثناء تحميل الويندوس0

وفق الله الجميع ونفع بكم الأمة

*************************************

العلم في الصغر كالنقش في الحجر:D :D

#3

أولا يمكنك التنقل بضغط Enter .

ثانياً : تكملة لما كتبه الأخ مصراوي :

لنقل التركيز من اليوم إلأى الشهر بعد كتابة رقمين :

If Len(Me![يوم].Text) = 2 And Me![يوم].SelLength = 0 Then Me![شهر].SetFocus

ولنقله من الشهر إلى السنة :

If Len(Me![شهر].Text) = 2 And Me![شهر].SelLength = 0 Then Me![سنة].SetFocus

وللجميع التحية

#4

أخي الفاضل ابو حمود

أشكرك كثيراً

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

حينما ترد سواء أنت أو احد الإخوة الأفاضل على أي سؤال تأكد بأن الإجابة عليه تنفع الكثيرين ولا تتوقف الفائدة على السائل فقط أثابكم الله وزادكم علماً وفقكم الله 0

#5

الأخ 5060

وفقك الله لكل خير .

لم يكن في الكود الذي كتبته أمر إنتقال إلى حقل اليوم بل هو من اليوم إلى الشهر ومن الشهر إلى السنة فقط ؟

فأين كانت تظهر الرسالة ؟ وبعد ماذا ؟

واكتب الكود الذي حليت به المشكلة .

ولك تحياتي

#6

استاذي الجليل

الحقول هي :

txtDay

txtMonth

TxtYaer

الكود الذي كتبته هو:

If Len(Me![txtDay].Text) = 2 And Me![txtDay].SelLength = 0 Then Me![txtMonth].SetFocus

وبالمثل للشهر والسنة أغير فقط الأسماء بين الأقواس مثل الإنتقال من حقل الشهر إلى حقل السنة بين القوسين [] الأولين أكتب اسم الشهر txtMonth والقوسين الأخيرين السنة txtYaer

:D :D

#7

لم أعرف السبب :(

ولكن هل الكود وضعته في القاعدة التي أرسلت لي وفي أي نموذج بالتحديد منها لأجرب المشكلة فيه ؟

ولك تحياتي

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

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