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

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

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

حياكم الله استاذة ومحترفي واعضاء ومشاركي منتدى اوفيسنا

قمت بعمل قاعدة بيانات فيها جداول ونماذج واستعلامات وتقارير ، المشكلة عندي هي كيف اعمل معيار في تقرير (order 1 )حيث يقوم هذا المعيار على خصم 0.25 دولار من سعر جميع المنتجات اذا كان عدد الكراتين من 50 كارتون الى 249 كارتون وخصم 0.5 دلاور من سعر جميع المنتجات اذا كان عدد الكراتين 250 فاكثر .

هذا ولكم الشكر والتقدير .

اخوكم توفيق .

شركة التقى بالخصم.rar

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

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

اخى الكريم حليت المثال ولكن الريبورت بيعمل خطا معايا اعتقد لان نسخة اوفس عندى انجلش وتقريبا عندك عربى ايضا استخدام اسماء طويلة جدا بالعربى مثل"استعلام تفاصيل القوائم حسب رقم الطلبية " اعتقد بانة اسم طويل جدا وعربى مما يؤدى الى احتامل حدوث خطا او تهنيج البرنامج كليا

عموما

الحل اولا قم بحذف المعيار المعمول على فلد OrderNumber []

ثانيا ضع الكود التالى وهو يمثل السعر بعد الخصم

Expr1: IIf([quantity] Between 50 And 249;[price]*0.25;IIf([quantity]>=250;[price]*0.5;[price]*1))

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

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

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

Expr1: IIf([quantity] Between 50 And 249;[quantity]*([price]-0.25);IIf([quantity]>=250;[quantity]*([price]-0.5);[price]*[quantity]))

post-53761-12812646552643_thumb.jpg

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

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

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

Expr1: IIf([quantity] Between 50 And 249;[quantity]*([price]-0.25);IIf([quantity]>=250;[quantity]*([price]-0.5);[price]*[quantity]))

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

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

على العموم شكرا جزيلا لك اخي العزيز

post-41306-1281380009298_thumb.jpg

post-41306-12813802463615_thumb.jpg

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

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

نزلت اوفس عربى عشان اقدر ارفعلك مثالك بعد التعديل وباستخدام نفس الكود واؤكد لك انة يعمل

الملف مرفق

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

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

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

المهم اخي الكريم الاستعلام شغال وجزاك الله عني كل خير ، ولكن ظهرت مشكلة اخرى وهي

ان مجموع الكراتين الطلبية هو ناتج جمع كراتين كل مادة من مواد الطلبية صح ؟ الي بيحصل في الاستعلام هو خصم احد المواد ولا يحصل خصم لباقي مواد الطلبية والمفروض ان الخصم سؤاء كان ربع دولار او نصف دولار يحصل لجميع مواد الطلبية وليس لمادة واحدة .

اوضح اكثر مثلا الطلبية رقم 3 مجموع عدد الكراتين هو 75 كارتون 25 كارتون شاي و50 كارتون سكر المفروض يحصل خصم ربع دولار لكل من مادتي السكر والشاي على اعتبار انهما من نفس الطلبية ، الي حصل انه تم خصم ربع دولار فقط من سعر السكر ولم يحصل خصم من سعر الشاي على اعتبار ان عدد كراتين السكر 50 وعدد كراتين الشاي 25 كارتون .

اسف ان كنت قد اطلت عليك ولكن حبيت ان اوضح وان تصل الفكرة

شكرا مرة اخرى

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

السلام عليكم

افتح الاستعلام في عرض التصميم

وطبق عليه كما في الصورة

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

شكرا جزيلا اخي العزيز ابوالانس ، عفوا ولكن المقصود كما في صورة تقرير الاستعلام ولكن اردت ان تكون نتيجة الاستعلام مطابقة للتقرير

حيث قمت بتطبيق كود التقرير على الاستعلام ولكن ايضا تم خصم احدى المواد ولم يطبق على باقي المواد .

مع تقديري

post-41306-12815577701093_thumb.jpg

post-41306-12815580731091_thumb.jpg

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

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

المعيار المنفذ يخصم مبلغ ربع دولار على الكمية من 50 الى 249 ويخصم نصف دولار من 250 فيما اعلى هذا ما تفضلت بة فى اول مشاركة وتم الحل بناء على ذلك

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

مثال لو ان يوجد طلبية مكونة من ثلاث اصناف واجمالى كل الاصناف اقل من 50 اذن نسبة الخصم = صفر

لو اجمالى عدد الكراتين اكبر من 50 يخصم ربع دولار من كل صنف حتى وان كان الصنف الواحد اقل من 50 كرتونة؟

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

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

المعيار المنفذ يخصم مبلغ ربع دولار على الكمية من 50 الى 249 ويخصم نصف دولار من 250 فيما اعلى هذا ما تفضلت بة فى اول مشاركة وتم الحل بناء على ذلك

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

مثال لو ان يوجد طلبية مكونة من ثلاث اصناف واجمالى كل الاصناف اقل من 50 اذن نسبة الخصم = صفر

لو اجمالى عدد الكراتين اكبر من 50 يخصم ربع دولار من كل صنف حتى وان كان الصنف الواحد اقل من 50 كرتونة؟

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

نعم بالضبط اخي الكريم ، ولو كان اجمالي الكراتين ايضا يساوي او اكبر من 250 كارتون يخصم نصف دولار من كل صنف حتى وان كان الصنف الواحد اقل من 250 كارتون

مع شكري الجزيل .

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information