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

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

قام بنشر

السلام عليكم

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

لدي قاعدة بيانات بسيط مكونة من ثلاث جداول

الجدول tbData و هو الجدول الرئيس و جميع الجداول مرتبطة به العمود ID

الجدول tbMois خاص بالسنوات و الاشهر بحث تم عمل لكل عام (سنة)  سطر يحمل الشهور الخاصة بذالك العام

الجدول tbDch خاص بالمصروفات و المبالغ المسددة لكل id

المطلوب ان شاء الله انشاء استعلام يحمل البيانات الاتية

العمود الاول id من جدول tbData

العمود الثاني SALAIRE من جدول tbData

العمود الثالث فل نسميه Total_Jour و هو مجموع الايام لكل id مثلال id رقم 1 يكون يساوي مجموع ايام أشهر سنة 2015 + مجموع ايام أشهر سنة 2016

العمود الثالث نسميه Debiteur و يساوي SALAIRE من جدول tbData مقسوم على 30 ثم نضرب الناتج في Total_Jour التي حسبنا قيمتها في العمود الثالث

العمود الرابع  نسميه Creancier و يساوي مجموع Montant الخاص بكل id

العمود الاخير نسميه Rest Apye يساوي  العمود الثالث - العمود الرابع (Creancier - Debiteur )

ارجو ان يكون المطلوب واضح

شكرا مسبقا

Database.rar

  • Like 1
  • أفضل إجابة
قام بنشر

اتفضل استاذ
اليك هذا الاستعلام

SELECT tbData.ID, tbData.SALAIRE, DSum("[Janvier]","tbMois","[Data_id]=" & [ID])+DSum("[Février]","tbMois","[Data_id]=" & [ID])+DSum("[mars]","tbMois","[Data_id]=" & [ID])+DSum("[avril]","tbMois","[Data_id]=" & [ID])+DSum("[mai]","tbMois","[Data_id]=" & [ID])+DSum("[Juin]","tbMois","[Data_id]=" & [ID])+DSum("[Juillet]","tbMois","[Data_id]=" & [ID])+DSum("[Août]","tbMois","[Data_id]=" & [ID])+DSum("[Septembre]","tbMois","[Data_id]=" & [ID])+DSum("[Octobre]","tbMois","[Data_id]=" & [ID])+DSum("[Novembre]","tbMois","[Data_id]=" & [ID])+DSum("[Décembre]","tbMois","[Data_id]=" & [ID]) AS Total_Jour, ([SALAIRE]/30)*[Total_Jour] AS Debiteur, DSum("[Montant]","tbDch","[Data_id]=" & [ID]) AS Creancier, [Creancier]-[Debiteur] AS [Rest Apye]
FROM (tbData INNER JOIN tbDch ON tbData.ID = tbDch.Data_id) INNER JOIN tbMois ON tbData.ID = tbMois.Data_id
GROUP BY tbData.ID, tbData.SALAIRE;

ملفك بعد اضافة الاستعلام

 

Database.rar

  • Like 1

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