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

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

قام بنشر (معدل)

أخواني الأفاضل أرجو المساعدة في التالي:

عرض جميع انواع المصروفات مع كل المستفيدين

كما بالصورة:

 

1571353768_.png.c023706f15c2c82a97eaed93f1384053.png

وللتوضيح أكثر :

يوجد جدول Sand_T به عمليات الصرف .. وفيه حقول مربوطة بالمستفيدين من الصرف فيها رقم كود المستفيد

1- حقل ExpenseID مرتبط بجدول ExpenseName_T ، سند صرف المصروفات ،

2- حقل CustomersID مرتبط بجدول CustomersT ، سند صرف عميل ،

3- حقل SuppliersID مرتبط بجدول ExpenseName_T ، سند صرف مورد،

4- حقل EmployeeID مرتبط بجدول Employee_T ، سند صرف موظف،

5- حقل OwnerID مرتبط بجدول Owner_T ، سند صرف المالك ،

===================================================

مرفق الملف للتعديل:

Ex8-30.rar

تم تعديل بواسطه qathi
قام بنشر (معدل)

جرب هذا

SELECT ExpenseName_T.ExpID, ExpenseName_T.ExpenseName, IIf(Nz(DLookUp("[Stype]","Sand_T","[ExpenseID]=" & [SnID] & "")),Nz(DLookUp("[Stype]","Sand_T","[ExpenseID]=" & [SnID] & "")),IIf(Nz(DLookUp("[Stype]","Sand_T","[OwnerID]=" & [SnID] & "")),Nz(DLookUp("[Stype]","Sand_T","[OwnerID]=" & [SnID] & "")),IIf(Nz(DLookUp("[Stype]","Sand_T","[EmployeeID]=" & [SnID] & "")),Nz(DLookUp("[Stype]","Sand_T","[EmployeeID]=" & [SnID] & "")),IIf(Nz(DLookUp("[Stype]","Sand_T","[CustomersID]=" & [SnID] & "")),Nz(DLookUp("[Stype]","Sand_T","[CustomersID]=" & [SnID] & "")),IIf(Nz(DLookUp("[Stype]","Sand_T","[SnID]=" & [SnID] & "")),Nz(DLookUp("[Stype]","Sand_T","[SnID]=" & [SnID] & "")),[ExpenseType]))))) AS ExpenseType2, Nz(DSum("[Amount]","Sand_T"),"0") AS SumAmount, IIf(Nz(DSum("[Amount]","Sand_T","[ExpenseID]=" & [ExpID] & "")),Nz(DSum("[Amount]","Sand_T","[ExpenseID]=" & [ExpID] & "")),IIf(Nz(DSum("[Amount]","Sand_T","[OwnerID]=" & [ExpID] & "")),Nz(DSum("[Amount]","Sand_T","[OwnerID]=" & [ExpID] & "")),IIf(Nz(DSum("[Amount]","Sand_T","[EmployeeID]=" & [ExpID] & "")),Nz(DSum("[Amount]","Sand_T","[EmployeeID]=" & [ExpID] & "")),IIf(Nz(DSum("[Amount]","Sand_T","[CustomersID]=" & [ExpID] & "")),Nz(DSum("[Amount]","Sand_T","[CustomersID]=" & [ExpID] & "")),IIf(Nz(DSum("[Amount]","Sand_T","[SuppliersID]=" & [ExpID] & "")),Nz(DSum("[Amount]","Sand_T","[SuppliersID]=" & [ExpID] & "")),"0"))))) AS Amount2
FROM Sand_T, ExpenseTybe_T INNER JOIN ExpenseName_T ON ExpenseTybe_T.Id = ExpenseName_T.ExpenseTybeID;

 

تم تعديل بواسطه ابو ياسين المشولي
قام بنشر

أشكرك أستاذي الغالي @ابو ياسين المشولي على سرعة ردك

لكن يظهر المستفيدين بشكل متكرر والمطلوب ألاجمالي لكل مستفيد

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

قام بنشر (معدل)
1 ساعه مضت, ابو ياسين المشولي said:

شوف التعديل الجديد

انتظرت ارى التعديل ..  لكن لم انتبة  للذي تقصده بأن ارجع للرد السابق .. ألا الان

شكرا  @ابو ياسين المشولي  على مجهودك لكن..

02.PNG.b33a6fe2cf9f143fad2635fd2f3424fa.PNG

أستاذي الغالي نفس المشكلة والصوررة تغني عن الكلام

 

أتمنى من أساتذتنا الافاضل أيجاد طريقة الذي يرونها مناسبة في أيجاد المطلوب

 

تم تعديل بواسطه qathi
قام بنشر

للرفع .. 

5 ساعات مضت, qathi said:

أتمنى من أساتذتنا الافاضل أيجاد طريقة الذي يرونها مناسبة في أيجاد المطلوب

 

قام بنشر (معدل)

اخي الكريم 

سبب المشكلة التي تواجهك هو الخطأ في بناء الجداول

فأنت تريد تجميع مبالغ كل سند حسب النوع بناء على ثلاث جداول

 

في حينه ان العلاقات بين جدولين فقط 

 

اذا يجب عليك تعديل جدول الحركة و ربطه مع بقية الجداول

 

البناء الجيد للجداول يجعلك تتحكم بالمخرجات بشكل اسهل

 

الربط.jpg

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

أخي @د.كاف يار أشكرك على ردك.. وعلى جهدك في ألتماس أخطاء الملف

10 ساعات مضت, د.كاف يار said:

سبب المشكلة التي تواجهك هو الخطأ في بناء الجداول

 

أتمنى أذا كان بأمكانك تعديل الملف بما تراه مناسب 

أكون شاكرا لك أخي 

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