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

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

قام بنشر

السلام عليكم

قمت بإنشاء جدول للمبيعات وجدول للمشتريات ، ليتم تسجيل البيانات فيهما وقمت بإنشاء تقرير للمبيعات وبه حقل غير منظم لإجمالي المبيعات، كما قمت بإنشاء تقرير للمشتريات وبه حقل غير منظم لإجمالي المشتريات، وأنشأت تقرير جديد باسم إجمالي الأرباح وبه تقرير المبيعات وتقرير المشتريات كتقارير فرعية، وأنشأت حقل غير للمنظم لحساب إجمالي الأرباح وذلك عن طريق طرح إجمالي المبيعات من أجمالي المشتريات.

المشكلة أنه عندما لا توجد بيانات للمبيعات أو المشتريات في فترة معية فإن ناتج إجمالي الأرباح هو #خطأ لماذ؟

وشكرا

  • Thanks 1
قام بنشر

استخدم الدالة NZ

حيث عندما لا تجد الدالة قيمة تعوض عنها بقيمة صفرية

مثلاً:

NZ([Sales])-NZ([Purchases])

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

قام بنشر

أخي أمير عاطف

أشكرك على تعاونك معي، ولقد قمت فعلا بإضافة دالة NZ ولكن دون جدوى مازل يظهر #خطأ حينما لا تكون هناك بيانات في إحدى التقارير الفرعية،مع ملاحظة أني أستخدم الدالة في التقرير الرئيسي لحساب إجمالي ماهو في التقارير الفرعية،

قام بنشر

شكرا لك أخي محمد طاهر، لقد قمت بعمل استعلام توحيد عن طريق SQL ( خبرتي بسيطة في SQL ) والذي حدث أنه قام بجمع المشتريات والمبيعات في عمود واحد فقط، مما يعني عدم استطاعتي بطرح القيم من بعضها، أرجوا التوضيح أكثر.

وجزاك الله خيرا

قام بنشر

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

أو عمل عمودان الاول للمشتريات يجمع المشتريات من الاول و صفر

و الثاني يجمع صفر و المبيعات من الثاني

للمزيد حول استعلام التوحيد ، يرجي مراجعة قسم دورة الاكسيس

قام بنشر

الأخ محمد طاهر، جزاك الله خير

لقد قرأت موضوع إستعلام التوحيد وفي الحقيقة جهد تشكر عليه وقد حاولت تطبيق عملية الجمع التي ذكرتها (يجمع المشتريات من الاول و صفرو الثاني يجمع صفر و المبيعات من الثاني) ولكن لم أوفق، فماذا تقصد بعبارة الأول وصفر ، وحبذا لوا أحصل على دالة أخرى غير NZ تحل مشكلتي بدلا من إستعلام التوحيد

وجزاك الله خيرا

قام بنشر

مثال لما قلت ، علي جداول مثال الدورة

SELECT  tblcost.Value as Cost, 0 as Income,  tblcost.date as [Trans-Date], "Income" AS [In-or-cost]

FROM tblcost


UNION ALL SELECT 0 as Cost , tblincome.Value as Income,  tblincome.date  as [Trans-Date], "Cost" AS [In-or-cost] 

FROM tblincome

ORDER BY [Trans-Date];

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