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

مساعدة في بناء جملة select case

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

لدي في نموذج مربع نص عند كل تحميل للنموذج يزيد العدد واحد

المطلوب

عند تحميل النموذج اذا كان العدد أقل من 4 يقوم بحدث

========================8 واكثر من 4 يقوم بحدث

=======================اكبر من ثمانية يقوم بحدث

في الاولى والثالثة لا مشكلة

المشكلة في الثانية

الرجاء المساعدة

بارك الله فيكم

#2

قم بإرفاق ملف البرنامج لكي نقوم بمحاولة حل المشكلة

#3

يا اخي المثال كبير

والشرح واضح

#4

الاخ ابو وليد

انا معلوماتي بلبرمجة قليلة ولكن هذه محاولة ارجو ان تكون صحيحة

مربع النص اسمه txt

select case txt.Value

4 = > case txt.Value

..............

8 =>case txt.Value>4 and txt.Value .........................

case txt.Value>8

...................

end select

#5

استأذنكم بالمشاركة:

على افتراض أن الدالة تحمل الاسم F

يمكنك استخدام كود مشابه للتالي:

Function f(a As Integer)
Select Case a
Case Is '
Case 4 To 8
'
Case Is > 8
'
End Select
End Function
#6

شكرا للجميع

ساجرب

مع أنني متأكد ان كود الاخ المزيني أقرب للصحة

#7

لم ينجح معي فقد حاولت جاهدا

#8

أخي الكريم:

المثال المرفق يؤكد صحة الكود المكتوب أعلاه.

#9

عفواً فقد نقرت زر "أضف مشاركة" بدل زر "استعراض" فسقط المثال ورغم محاولاتي الياسة من تدارك الأمر بتعديل المشاركة ومحاولة إرفاق المثال أو على الأقل مسح المشاركة وإعادة كتابتها لكن لم تنجح أي من تلك المحاولات فلم أجد غير إرفاق المثال في رد آخر وهذا مالا أحبذه!

db_1_.zip

#10

أليست هذه الطريقة أسهل مع احترامي للإستاذ الفاضل /المزيني الله يخليه لهذا المنتدى

db_2_.zip

#11

شكرا لكل من ساهم معي في حل المشكلة

نعم حل اخي المزيني هو الصحيح مع تعديل طفيف بسبب انني استخدمه داخل كود كبير وليس منفردا

Select Case a

Case 1 to 4

'

Case 4 To 8

'

Case 9 to 14

'

End Select

[code]

وفق الله الجميع

سوف احمل الامثلة الجديدة للفائدة مستقبلا

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

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