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

لدي استعلام توحيد واريد وضع شرط عليه

بدأه nicemessenge في 29 يناير 2010 · 7 رد · 511 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم اخواني الكرام

لدي استعلام توحيد واريد ان اضع شرط على التاريخ فيه بحيث انه يتم البحث بين تاريخين

والاستعلام هو التالي ولا اعرف اين اضع شرط البحث بين تاريخين

SELECT Sum(Account.Pay) AS pay, Account.PayDate, Sum(Account.out) AS out , Account.Note FROM Account GROUP BY Account.PayDate, Account.Note UNION ALL

SELECT MyAccount.Pay, MyAccount.PayDate, MyAccount.out, MyAccount.Note FROM MyAccount UNION ALL SELECT Accountout.Pay, Accountout.outDate, Accountout.out, Accountout.Note from Accountout where ifpaid= false

ORDER BY Account.PayDate;

وشكرا لمشاركتك ووفقكم الله

#2

ضع الشرط فى كل استعلام على حده

مثل

SELECT SUPERVISOR, NAME, SCALENAME, SumOfINVDOLR, SumOfCONSDOLR, METRIC, PERIOD1, SCALEMIN, SCALEMID, SCALEMAX 
FROM MIOH_MONTH
WHERE PERIOD1 = Between [Forms].[Form1]![StartDate] And [Forms].[Form1]![EndDate]
UNION ALL
SELECT SUPERVISOR, NAME, SCALENAME,  SumOfSALES, SumOfBOS, METRIC, PERIOD1, SCALEMIN, SCALEMID, SCALEMAX
FROM SERVICE_MONTH
WHERE PERIOD1 = Between [Forms].[Form1]![StartDate] And [Forms].[Form1]![EndDate]

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#3
mrnooo2000 كتب:

ضع الشرط فى كل استعلام على حده

مثل

SELECT SUPERVISOR, NAME, SCALENAME, SumOfINVDOLR, SumOfCONSDOLR, METRIC, PERIOD1, SCALEMIN, SCALEMID, SCALEMAX 
FROM MIOH_MONTH
WHERE PERIOD1 = Between [Forms].[Form1]![StartDate] And [Forms].[Form1]![EndDate]
UNION ALL
SELECT SUPERVISOR, NAME, SCALENAME,  SumOfSALES, SumOfBOS, METRIC, PERIOD1, SCALEMIN, SCALEMID, SCALEMAX
FROM SERVICE_MONTH
WHERE PERIOD1 = Between [Forms].[Form1]![StartDate] And [Forms].[Form1]![EndDate]

السلام عليكم

الف شكر لك اخي الكريم لسرعة ردك وتفاعلك مع الموضوع وبارك الله فيك

لكن اعذرني يا اخي لم افهم شيء لاني مازلت مبتدأ في استلامات التوحيد

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

ووفقك الله

#4

ارفق مثال

و سأقوم بالتطبيق عليه ان شاء الله

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#5
mrnooo2000 كتب:

ارفق مثال

و سأقوم بالتطبيق عليه ان شاء الله

السلام عليكم

شكرا لك اخي الكريم

حاولت ارفع الملف وضغطه لكان حجمه كبير وسرعة النت عندي لم تسعفني

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

وشكرا لك

#6

جرب هذا الاستعلام

SELECT Sum(Account.Pay) AS pay, Account.PayDate, Sum(Account.out) AS out , Account.Note FROM Account GROUP BY Account.PayDate, Account.Note 
WHERE Account.PayDate = Between [Forms].[Form1]![StartDate] And [Forms].[Form1]![EndDate]
UNION ALL
SELECT MyAccount.Pay, MyAccount.PayDate, MyAccount.out, MyAccount.Note FROM MyAccount UNION ALL SELECT Accountout.Pay, Accountout.outDate, Accountout.out, Accountout.Note from Accountout WHERE Account.PayDate = Between [Forms].[Form1]![StartDate] And [Forms].[Form1]![EndDate and ifpaid= false
ORDER BY Account.PayDate;

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#7

معذرة اخي الفاضل mrnooo2000

اخي nicemessenge

هناك طريق انا اتبعها منذ فتره بهذا الخصوص الخصوص وهي بنهاية المطاف نفس الطريق المشروحه من قبل mrnooo2000

قم بعمل استعلام تحديد و اجعل مصدر هذا الاستعلام استعلام التوحيد ( الذي عملته انت ) و من ثم ضع في Criteria الشرط في عمود التاريخ

و اذا كان شرحي غير وافي ارجو و ضع مثال لكي اعمل المطلوب قدر الامكان

و الله المستعان

post-157080-12622582839684.jpg

#8

السلام عليكم

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

وبارك الله فيك

لكن لم تنجح الطريقة ويعطي خطأ في التعبير

اشكرك مرة اخرى

اخي الكريم مستر عربي

اشكرك جدا على مرورك ومشاركتنا وجزاك الله كل خير

لقد نجحت فكرتك وطبقتها بنجاح

تسلم ايدك وبارك الله فيك

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

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

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

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

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