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

كيفية كتابة الكود if فى الاكسيس

بدأه ahmedabuzena في 3 أغسطس 2013 · 12 رد · 3,489 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم وكل عام وانتم بخير

ارجو من الاخوة الافاضل مساعدتى فى كتابة الكود الخاص بقاعدة if فى الاكسيس ومرفق صورة توضح ما اريد كتابتة فارجو مساعدتى وكتابة الكود بتوضيح وشكرا على حسن المساعدة

post-230059-0-85303900-1375520328_thumb.

post-230059-0-60796200-1375520357_thumb.

#2

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

 

اولاً يجب ان يكون Text15 ,  Text16  ,Text18 كلها موجودة بالنموذج وبنفس الاسم

 

وعليه فيكون الكود كالتالي :

 

If[]="single"                  then      

     "Me![Text18]="dim

Else

If[]="multe"                  then

     "Me![Text15]="dim

 

End If

End If
حسب الكود الخاص بك
تكون في حالة ان الاسعار الخاصة تساوي single  يؤدي الى وضع كلمة dim داخل النص Text18
وكذلك عندما تكون الاسعار الخاصة تساوي multe يؤدي ايضاً الى وضع dim داخل النص Text15
 
واذا لم تستطيع كتابة الكود ارسل مرفق ووضح طلبك ستجد المساعدة
#3
dhiya hassan كتب:

 

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

 

اولاً يجب ان يكون Text15 ,  Text16  ,Text18 كلها موجودة بالنموذج وبنفس الاسم

 

وعليه فيكون الكود كالتالي :

 

If[]="single"                  then      

     "Me![Text18]="dim

Else

If[]="multe"                  then

     "Me![Text15]="dim

 

End If

End If
حسب الكود الخاص بك
تكون في حالة ان الاسعار الخاصة تساوي single  يؤدي الى وضع كلمة dim داخل النص Text18
وكذلك عندما تكون الاسعار الخاصة تساوي multe يؤدي ايضاً الى وضع dim داخل النص Text15
 
واذا لم تستطيع كتابة الكود ارسل مرفق ووضح طلبك ستجد المساعدة

 

 

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

test.rar

#4

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

تم تعديل هذه المشاركة بواسطة ahmedabuzena في 4 أغسطس 2013 في 16:30

#5
abdalla89 كتب:

اليك الحل اخي الكريم

حسب ما فهمت عليك

طبعا الحل باستخدام التنسيق الشرطي

 

 

 

تحياتي لك 

 

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

#6

اخي العزيز احمد تفضل هذا الكود

 

Private Sub packing_types_AfterUpdate()

If Me.[packing types] = "Multi" Then
"Me![JUST PIECES] = "0
Me![JUST PIECES].Enabled = False
Me![pieces in each caton].Enabled = True
Me![Quantity of cartons].Enabled = True
Else
If Me.[packing types] = "single" Then
"Me![pieces in each caton] = "0
"Me![Quantity of cartons] = "0
Me![pieces in each caton].Enabled = False
Me![Quantity of cartons].Enabled = False
Me![JUST PIECES].Enabled = True
 
End If
End If
End Sub
 
وضعته تحت حدث After Update في نموذج حركة فاتورة البيع
 
عند تغيير packing_types والضغط على  Enter يعمل الحدث
 
واذا اردت ضعه تحت الحدث الذي يعجبك
 
وسلامي لك ولكل الاعضاء
 
اليك المرفق بالقاعدة
 
 

test.zip

#7

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

 

كان رد    abdalla89 هو الافضل فعليك به فهنا التنسيق الشرطي هو الافضل وليس الكود

 

وشكراً لك اخي abdalla89

#8

تستاهل تقييم اخ abdalla89

1
#9
dhiya hassan كتب:

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

 

كان رد    abdalla89 هو الافضل فعليك به فهنا التنسيق الشرطي هو الافضل وليس الكود

 

وشكراً لك اخي abdalla89

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

#10

السلام عليكم اخيرا توصلت الى الطريقة التى استخدمها الاخ abdalla89 وهو من conditional formating  تم التعامل مع الخلايا وهى فعلا فكرة عبقرية يشكر عليها ولكن اريد ان اعرف لماذا هذة الطريقة افضل من الكود وشكرا على كل ما قدمتم من مساعدة وجزاكم الله خيرا

#11

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

في بعض الاحيان الكود لايعمل اما عند تحويل قاعدة البيانات أو خطأ في الكود أو أي شيء إضافة الى انه أطول

ولكن بالتنسيق الشرطي يكون مباشرة مختص بالحقل المحدد ويكون أسهل

هذا رأيي

#12
dhiya hassan كتب:

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

في بعض الاحيان الكود لايعمل اما عند تحويل قاعدة البيانات أو خطأ في الكود أو أي شيء إضافة الى انه أطول

ولكن بالتنسيق الشرطي يكون مباشرة مختص بالحقل المحدد ويكون أسهل

هذا رأيي

بارك الله فيك وفي كل من يقوم بالمساعدة والشرح وجزاكم الله خيرآ وكل عام وانتم بخير والسلام عليكم ورحمة الله وبركاته
#13

اشكرك اخ عبد الله وإن شاء الله نتعاون اكثر خلال هذا المنتدى الرائع

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