اذهب الي المحتوي
أوفيسنا

محتاج معادلة IF الشرطية في ملف اكسيس


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

السلام عليكم 

 

ارجو المساعدة حيث ابني ملف اكسيس لقاعدة بيانات عملاء و مودرين و اريد استخدام قاعدة 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 في هذه الحالة يكون ناتج صفر  

رابط هذا التعليق
شارك

اخ علي 

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

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

بالتوفيق

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information