الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

دمج عدة سنوات في إستعلام للتصفية

بدأه كريمو2 في 4 يوليو 2014 · 30 رد · 836 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#26

مشكوووور أخي طارق العيد "الفيلسوف"


فكرة رائعة


صراحة عجزت عن التعبير للشكر والإمتنان لكم


دمتم في خدمة الصالح العام


ودمتم ذخرا لهذا المنتدى الغالي


وفقكم الله وسدد خطاكم


الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

#27

اخي طارق العيد "الفيلسوف"  عندما نسخت فورم 'المصاريف' والتقرير 'rptMasarif' الى قاعدتي

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

والصورة توضح ذالك

 

 

post-237625-0-79668300-1404720785_thumb.

الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

#28

تم التوصل الى الحل وهو نسخ الوحدة النمطية 'islodd'


التي إكتشفتها مؤخرا


مشكووورين ومأجووورين بإذن الله


تم تعديل هذه المشاركة بواسطة كريمو2 في 7 يوليو 2014 في 11:20

الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

#29
الفيلسوف111 كتب:

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

نعم جهد مضني بارك الله فيك اخي جعفر وجزاك الله خير الجزاء

طريقة استخدام دالة dsum

دالة DSum كيف توضع في كل الحقول

و Me.t1 ماذا تعني واين توضع

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

والمنتدى العامر مليئ ببيانات اكثر

Me.t1 تعني في مثلنا هذا هو اسم عنصر (حقل) في النموذج وهو مبلغ المنح في نموذج المصاريف ، حيث جمعنا كل المنح من الجدول مع اشتراط ان يكون الجمع في السنه المحدده

لقد ارفقت اليك الملف المعدل بنتائج ان شاء الله دقيقة ولا تبطئ قاعدة البيانات

مع تعديل في جدول Moss

حيث لا بد من وضع عند خاصية رقم الموظف .... مطلوب = نعم

تكون النتائج  صحيحة في  استعلام منفرد 

تحياتي للجميع

اخي طارق العيد "الفيلسوف" ممكن اعرف هذا الإستعلام كيف تم وخاصة Expr1

SELECT Year([Menha_Date]) AS Expr1
FROM Award
GROUP BY Year([Menha_Date])
ORDER BY Year([Menha_Date]) DESC;
union
SELECT Year([Elec_Date]) AS Expr1
FROM ElectroMeng
GROUP BY Year([Elec_Date])
;

union


SELECT Year([Cridi_Date]) AS Expr1
FROM Cridi
GROUP BY Year([Cridi_Date])

;

union


SELECT Year([Mosa3da_Date]) AS Expr1
FROM Mosa3da
GROUP BY Year([Mosa3da_Date])
;

union
SELECT Year([Scolaire_Date]) AS Expr1
FROM Scolaire
GROUP BY Year([Scolaire_Date])
;
UNION SELECT Year([Moss_Date]) AS Expr1
FROM Moss
GROUP BY Year([Moss_Date]);

لأني بصراحة حاولت عمل نموذج يسمي الميزانية ناتج من

01-جدول PDG يتكون من

[PDG_Date] تاريخ

PDG_Pr الميزانية الأولية

PDG_Sc الميزانية ألإضافية

Racid_enc الرصيد القديم

Mont_Spes الرصيد الجديد

 

02- مع الجدول OtherDiscount الذي يتكون من

Discount_Date تاريخ

TheDiscount مبلغ الإشتراك

 

03- مع الجدول ElectroMeng الذي يتكون من

Elec_Date تاريخ

Nesbah النسبة وهي تساوي

=([ELEC]-[Mont_Spéc])*[Nesbah]/100

عملت مثال ولكن لم يشتغل

SELECT Year([PDG_Date]) AS Expr1
FROM PDGI
ORDER BY Year([PDG_Date])

union


SELECT Year([Elec_Date]) AS Expr1
FROM ElectroMeng
GROUP BY Year([Elec_Date])


union


SELECT Year([Discount_Date]) AS Expr1
FROM OtherDiscount
GROUP BY Year([Discount_Date]);

فكيف يتم تصحيح هذا الإستعلام 

منتظر مساعدتك

تم تعديل هذه المشاركة بواسطة كريمو2 في 7 يوليو 2014 في 21:19

الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

#30

منتظر مساعدتكم


الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

#31
كريمو2 كتب:

 

منتظر مساعدتكم

 

تم التوصل الى الحل بفضل الله تعالى

عموما شكرا لكم جميعا

الْلَّهُم صَلِّ وَبَارِك وَسَلِم عَلَى سَيِّدِنَا مُحَمَّد وَعَلَى الِه وَصَحْبِه وَسَلِّم

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…