اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

السلام عليكم 

 

ارجو المساعدة حيث ابني ملف اكسيس لقاعدة بيانات عملاء و مودرين و اريد استخدام قاعدة IF الشرطية كما يتم استخدمها في الاكسيل في التالي 

1- لدي حقل به نوع العميل هل هو عميل ام مورد ام صاحب الشركة 

و ما اريدة هو اذا كان مورد ياخذ رقم التقييم ( rating ) للحقل المجاور لة في نفس الجدول اما اذا كان عميل ياخذ حقل الكلاس ( class ) اما اى شئ يتجاهلة و يعطي اى قيمة تدل على الخطا

2- اريد ان اعطي تقييم من 1 الى 4  حسب رصيد الاسم بغض النظز اذا كان عميل ام مورد ام صاحب الشركة بمعني ادق يتم النظر لكل حقل رصيد و اعطاه تقييم كما يلي 

اذا كان الرصيد اقل من 1000 يعطي 1

اذا كان الرصيد من 1000 حتي 4000 يتم اعطاء 2

اذا كان الرصيد من 4001 حتي 10000 يتم اعطاء 3

اذا كان الرصيد اكبر من 10000 يتم اعطاء 4

 

علما ان الشرط المراد في رقم 1 سابقا مختلف و غير مرتبط بالشرط المراد في شرط رقم 2

TEST.rar

قام بنشر

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

SELECT Table1.Client_No, Table1.Client_Type, Table1.Rating_1, Table1.Class_1, Table1.Balance, IIf([client_type]="supplier",[rating_1],IIf([client_type]="customer",[class_1],"nothing")) AS Expr1, IIf([balance]>10000,4,IIf([balance]>4000,3,IIf([balance]>1000,2,1))) AS Expr2
FROM Table1;

بالتوفيق

  • Like 1
قام بنشر

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

السؤال الاول

اريد عند عمل الاستعمال و اظهار النتائج ان تكون ظاهرة بنفس ترتيب المدخل في الجدول و ليس بترتيب رقمي او ابجدي لبيانات الاستعمال علما انني لا استعمل اى رقم تعريفي او كودي و لكني اردي ظهور البيانات كما ادخلت بنفس ترتيب الاسماء

 

السؤال الثاني 

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

قام بنشر

اخ علي 

افتح موضوع جديد للاستفسارات الجديده

اعتقد المشاركة الاولى تم الاجابة عليها

بالتوفيق

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information