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

كيف أجعل حقل يظهر على حسب قيم في حقل أخر

بدأه space1 في 3 ديسمبر 2008 · 9 رد · 681 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

رواد المنتدى الكرام

عندي استفسار عن كيف أجعل حقل أو عدة حقول على حسب قيم في حقل آخر ففي المرفق يوجد نموذج البيانات الأساسية و به عدة حقول و أريد أن أخفي حقلين هما (انتماء الزوج - اسم الزوج) و عند وجود أنثى في حقل (الجنس) يظهر هذين الحقلين السابقين.

و للجميع الشكر الجزيل مسبقاً

family.rar

تم تعديل هذه المشاركة بواسطة space1 في 3 ديسمبر 2008 في 19:10

#2

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

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

تفضل

ek_family.rar

#3
ekseer كتب:
بســم الله الـرحمــن الرحيــم

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

تفضل

استاذ اكسير صباح الخير

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

#4

يعطيك العافية أخي/ أكسير و زادك الله من فضله

بوجهاد كتب:
استاذ اكسير صباح الخير

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

أخ/ بو جهاد

في الحالي للنموذج ضع هذا

If Me.hz = "ذكر" Then

Me.az.Visible = False

Me.naz.Visible = False

Else

Me.az.Visible = True

Me.naz.Visible = True

End If

و معذرة أخ أكسير على التقدم عليك و الإجابة

تحياتي

تم تعديل هذه المشاركة بواسطة space1 في 4 ديسمبر 2008 في 11:38

#5

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

space1 كتب:
يعطيك العافية أخي/ أكسير و زادك الله من فضله

أخ/ بو جهاد

في الحالي للنموذج ضع هذا

If Me.hz = "ذكر" Then

Me.az.Visible = False

Me.naz.Visible = False

Else

Me.az.Visible = True

Me.naz.Visible = True

End If

و معذرة أخ أكسير على التقدم عليك و الإجابة

تحياتي

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

حيث يمكن تنفيذ الكود السابق بطريقة ابسط وهي

private sub hz afterupdate()
Me.az.Visible = (Me.hz = "انثى" )
Me.naz.Visible = (Me.hz = "انثى" )
end sub

ناصر المصاروة

تم تعديل هذه المشاركة بواسطة Naser Al Masarwa في 4 ديسمبر 2008 في 14:24

شبكة سوارقريباً

Sewar

#6
Naser Al Masarwa كتب:
السلام عليكــم ورحمـة الله وبركاتــه

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

حيث يمكن تنفيذ الكود السابق بطريقة ابسط وهي

private sub hz afterupdate()
Me.az.Visible = (Me.hz = "انثى" )
Me.naz.Visible = (Me.hz = "انثى" )
end sub

ناصر المصاروة

مشكور أخ ناصر و ما قصرت

إضافتك جميلة و خاصة أنها تحدث الحقول مباشرة حيث بعد وضع أنثى (بالهمزة) تفتح الحقول مباشرة و بعد وضع ذكر يتم إخفائها.

تحياتي و ما منكم اقصور جميعاً

#7

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

شكراً على التصحيح الاملائي ولكني تعودت استخدام الالف المعجمة لانها تدل على جميع انواع الالف

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

private sub hz afterupdate()
Me.az.Visible = (Me.hz <> "ذكر" )
Me.naz.Visible = (Me.hz <> "ذكر" )
end sub

ناصر المصاروة

شبكة سوارقريباً

Sewar

#8

الله يعطيك العافية أخ ناصر

و بعد تجربته لم يضبط معي فهل بإمكانك تحميل الملف بعد التنفيذ

و تحياتي

#9

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

تم التعديل

استخدام الاسماء العربية يسبب الكثير من المشاكل

family.rar

ناصر المصاروة

شبكة سوارقريباً

Sewar

#10

مشكور أخ ناصر

و الله يجازيك بألف خير

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