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

قاعدة If لكن بشروط ثلاثة

بدأه rewnasser في 2 يناير 2009 · 2 رد · 570 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

السلام عليكــم ورحمـة الله وبركاتــه

فى المثال المرفق

وفى الحقل A أذا تمت كتابة nasser وعند الخروج من الحقل تظهر كلمة zaky فى الحقل B وكلمة Ali فى الحقل C

وأذا أدخلنا كلمة Mohamed فى الحقل A تظهر كلمة Mohamed فى الحقل B والحقل C كما بالكود التالى فى حدث بعد التحديث للحقل A

If [A] = "nasser" Then = "zaky": [C] = "ali" Else = "Mohamed": [C] = "Mohamed"

المطلوب أضافة شرط

أخيارات الحقل A هى كلمة Nasser و كلمة Mahmed وفى كل أختيار منهم تتبدل قيم B و C

عاوز كمان لو أدخلت فى الحقل A كلمة rewan يظهر فى الحقل B كلمة nasser وفى الحقل C كلمة zaky

يعنى أخلى أختيارت الحقل A 3 أختيارات بدل 2 وفى كل أختيار تتبدل قيم B , C

وشكرا

أسف هذا هو المثال

db1.rar

#2

If a = "nasser" Then

= "zaky"

[c] = "ali"

ElseIf a = "ali" Then

b = "Mohamed"

c = "Mohamed1"

ElseIf a = "startnet" Then

b = "start.net"

c = "netstart"

End If

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

من الاخ startnet من منتديات المحيط العربى

وشكرا للجميع

حبيت بس احط الحل يمكن ينفع حد تانى

وشكرا كمان مرة

#3

السلام عليكــم ورحمـة الله وبركاتــه

يسعدني أنك وجدت حلا لمشكلتك.

إليك طريقة حل أخرى:

اقتباس
Select Case Me.A

Case Is = "nasser"

Me.B = "zaky"

Me.C = "ali"

Case Is = "Mohamed"

Me.B = "Mohamed"

Me.C = "Mohamed"

Case Is = "rewan"

Me.B = "nasser"

Me.C = "zaky"

Case Else

MsgBox "الإسم الذي أدخلته غير صحيح", , "Alert"

End Select

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