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

استفساران في استعلام

مغلق
بدأه عروبة في 8 سبتمبر 2007 · 12 رد · 1,076 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أريد إنشاء استعلام ليقوم لي ب:

1

يعرض رقم السلعة واسمها وهذا أمر يسير

ثم يعرض لي "القيمة" وهي حاصل ضرب حقل التكلفة في حقل الكمية، يعني

cost*quantity

لكن السؤال كيف وأين أضع cost*quantity

في الاستعلام؟

2

استعلام آخر يعرض كل سلعة وبحانبها تكلفتها

أريد طريقة تظهر لي المتوسط الحسابي للسلع كلها التي لدي.

كيف يكون هذا؟

شكرا جزيلا :)

#2

السلام عليكم

هل من الممكن ارفاق المثال الذي تتحدث عنه ؟

#3

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

بالنسبة للسؤال الأول

اكتب في حقل جديد في الإستعلام

amount: [cost]*[quantity]

بالنسبة للسؤال الثاني لم أفهم ما تقصد في

اقتباس
أريد طريقة تظهر لي المتوسط الحسابي للسلع كلها التي لدي

تم تعديل هذه المشاركة بواسطة osman terek في 8 سبتمبر 2007 في 23:54

#4

الملف مرفق.

شكرا جزيلا

items.rar

#5

ارجو ان يكون هو المطلوب

items.rar

#6

أخواي عثمان طارق ويوسف أحمد

هذها هو المطلوب بالنسبة للسؤال الأول، جزاكما الله كل خير :)

لكن هل لي بسؤال أخير؟

ما معنى nz?

إذا لاحظت أن الأخ يوسف استعملها في حين لم يستعملها الأخ عثمان

_______

أما عن السؤال الثاني

فقصدي أن يتم جمع أسعار لكل المواد (بيبسي، فانتا، سفن أب) ثم نستخرج المتوسط الحسابي للمجموع

شكرا

تم تعديل هذه المشاركة بواسطة عروبة في 9 سبتمبر 2007 في 01:00

#7

لم تشرح لي ما معنى

اقتباس
أريد طريقة تظهر لي المتوسط الحسابي للسلع كلها التي لدي

واتمنى ان يكون هذا مطلبك الأول

#8

osman terek كتب:
لم تشرح لي ما معنى

واتمنى ان يكون هذا مطلبك الأول

شكرا لصبرك معي أخي عثمان

إذا أخرجت متوسط للسعر في الجدول لسلعة واحدة وهي مثلا البيبسي، فليس هناك فائدة لأن سعرها ثابت وله سجل واحد في الجدول، فليس من المنطقي أن أعمل لها متوسطا حسابيا.

المتوسط يكون لأكثر من شيء، وهذا ما أريده

يعني أريد المتوسط الحسابي لسعر البيبسي والفانيا والسفن أب

مثلا: 5 + 3 + 4 تقسيم 3

لكن كيف أعمل هذا عن طريق خاصية ال AVG الموجودة في آكسس

طلب آخر

هل تدلوني على درس أو موقع فيه أمثلة لاستخدامات ال aggregare Functions في الاستعلامات؟

لأني اقرأ في الموضوع الآن ولم أتمكن من فهم هذه الجزئية لأن الكتب تشرحها نظريا فقط

شكرا جزيلا

#9

ممكن يكون هذا هو المطلوب

items.rar

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

ومن رام العلى من غير كد ... أضاع العمر في طلب المحالِ

#10

جيد إذا فالأخ يوسف قد أجابك على ماتريد

#11

بارك الله فيكم جميعا

اختي الفاضلة عروبه

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

AVGpiece_cost: Round(Sum([piece_cost])/Count([piece_cost]);2)

بحيث تكون جملة الإستعلام كاملة بهذا الشكل

SELECT Round(Sum([piece_cost])/Count([piece_cost]),2) AS AVGpiece_cost
FROM Table1;

وهذا الاستعلام الثاني بعد التعديل

za_items.rar

#12

شكرا جزيلا :)

#13
اقتباس
لكن هل لي بسؤال أخير؟

ما معنى nz?

إذا لاحظت أن الأخ يوسف استعملها في حين لم يستعملها الأخ عثمان

الدالة Nz

نعطي الحقل الرقم صفر فيما لو كان خاليا Null

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

معلومة إضافية

الحرف N للدالة هو الحرف الاول من كلمة Number أي عدد أو رقم

الحرف Z للدالة هو الحرف الاول من كلمة Zero أي صفر

Ekseer

تم تعديل هذه المشاركة بواسطة ekseer في 9 سبتمبر 2007 في 23:41

هذا الموضوع مغلق.

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