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

كيف أظهر التقدير تلقائيا في text2 مباشرة بعد كتاب المعدل في text1

مغلق
بدأه ولد إبن جرير في 15 ديسمبر 2006 · 5 رد · 626 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم و الصلاة و السلام على أشرف الأنبياء و المرسلين و بعد :

إخواني الكرام جزاكم الله خيرا أود أن أستفسر عن كود بسيط لم أوفق فيه

متلا عندنا إتنين textbox يعني : Text1 & Text2

عندما أكتب المعدل في text1 : متلا 90

يظهر التقدير في Text2 تلقائيا يعني تكتب كلمة : ممتاز

دون أن أضغط لا على زر أمر ولا على أي شيئ

يعني بمجرد أن أنتهي من كتابة المعدل يظهر التقدير لوحده

و السلام عليكم

#2

اكتب جملة select case في داخل ال text1

واجعل فيها ما تريد من خيارات

#3

السلام عليكم أخوي

هلا منور الموضوع

أنا مش مشكلتي في التقدير أنا عاوز التقدي يضهر تلقائيا بعد كتابة المعدل

تحياتي

#4

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

اكتب الكود الاتي في text1-change

private sub text1_change
if val(text1.text)<=90 then
text2.text="ممتاز"
end if

مع استخدام elseif لباقي التقديرات التي تريد اضافتها

ارجو ان تكون الاجابة المطلوبة

والسلام عليكم

تم تعديل هذه المشاركة بواسطة loveforever في 16 ديسمبر 2006 في 02:24

(المحب لرسول الله الي الأبد)

#5

السلام عليكم

هلا أخوي جزاك الله خير على مرورك الطيب

بس حبيبي لنفترض إنو عندنا 3 معدلات يعني 3 تقديرات

متلا :

من 80 إلى 100 : يكون التقدير ممتاز== يعني إدا كان 90 أو 90.50 يطلع بردو ممتاز == وكده للباقي

من 50 إلى 70 : يكون التقدير جيد

من 20 إلى 40 : يكون التقدير متوسط

في الحالة دي إيه هو الكود الصحيح

و السلام عليكم

#6

اخي هذا جزء من المنطلوب و حاول اكمال الباقي و حدك :D

Private Sub Text1_Change()
With Text1
If Val(.Text) <= 100 And Val(.Text) >= 80 Then
Text2.Text = "very good"

ElseIf Val(.Text) < 80 And Val(.Text) >= 50 Then
Text2.Text = "good"

End If

End With

End Sub

و هناك طرق اخر

حيث يمكن وضع الكود في حدث LostFocus او timer

(h) ;)

تم تعديل هذه المشاركة بواسطة Super_Pro في 16 ديسمبر 2006 في 22:32

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

أستضافة مواقع (Website Hosting) ابتداء من 35دينار اردني (50$) سنوي 962799247524+ أضغط هنا

logo.png

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

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

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

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

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

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