🔥 شرح عمل نظام المخازن في Access | تحديث الرصيد تلقائيًا باستخدام DSum و Group By 💡
🔥 شرح عمل
نظام المخازن في
Access | تحديث الرصيد تلقائيًا باستخدام DSum و Group By
💡
في هذا الفيديو أشرح بالتفصيل كيفية عمل
نظام مخازن احترافي في Microsoft Access
مع تحديث رصيد الأصناف تلقائيًا بطريقتين مختلفتين 👇
🟢 الطريقة
الأولى: تحديث مباشر
داخل جدول الأصناف
باستخدام استعلام UPDATE مع الدالة DSum:
UPDATE الاصناف
SET
الاصناف.[كمية الصادر] = Nz(DSum("[الكمية]","[الصادر]","[الصنف]
='" & [اسم الصنف] & "'"),0),
الاصناف.[كمية الوارد] = Nz(DSum("[الكمية]","[الوارد]","[الصنف]
='" & [اسم الصنف] & "'"),0);
✅ تحديث
الكميات مباشرة داخل
جدول الأصناف
✅ استخدام
DSum لجمع الكميات
✅ استخدام
Nz لمنع ظهور Null
✅ شرح
شرط الربط داخل
DSum
✅ شرح
علامات التنصيص ' للنصوص
🔵 الطريقة
الثانية: باستخدام استعلامات
تجميع Group By
1تجميع
الصادر
SELECT الصادر.الصنف, Sum(الصادر.الكمية) AS Sumمنالكمية
FROM الصادر
GROUP
BY الصادر.الصنف;
2تجميع
الوارد
SELECT الوارد.الصنف, Sum(الوارد.الكمية) AS Sumمنالكمية
FROM الوارد
GROUP
BY الوارد.الصنف;
3حساب
الرصيد النهائي
SELECT الاصناف.[كود الصنف],
الاصناف.[اسم الصنف],
الاصناف.[وصف المنتج],
[اجمالى الوارد].Sumمنالكمية,
[اجمالى الصادر].Sumمنالكمية,
[اجمالى الوارد]![Sumمنالكمية]-[اجمالى الصادر]![Sumمنالكمية] AS الرصيد
FROM (الاصناف
LEFT
JOIN [اجمالى الوارد]
ON الاصناف.[اسم الصنف] = [اجمالى
الوارد].الصنف)
LEFT
JOIN [اجمالى الصادر]
ON الاصناف.[اسم الصنف] = [اجمالى
الصادر].الصنف;
🎯 شرح
مهم داخل الفيديو
🔹 الفرق
بين التحديث المباشر
UPDATE وبين الاستعلام التجميعي
🔹 امتى
تستخدم DSum
وامتى تستخدم Group
By
🔹 معنى
LEFT
JOIN وليه مهم في
المخازن
🔹 ازاي
تتعامل مع القيم
Null
🔹 الفرق
بين:
[الصنف] = 'قلم'
[الصنف] = 5
🔹 ليه
النص يحتاج علامات
تنصيص مفردة '
🔹 الأرقام
لا تحتاج تنصيص
🔹 استخدام
الأقواس المربعة [ ] مع
أسماء الحقول العربية
⚖️ مقارنة
سريعة داخل الفيديو
DSum Group
By
أسهل في التنفيذ أسرع في البيانات الكبيرة
مناسب للتحديث السريع مناسب للتقارير
قد يكون أبطأ مع بيانات كثيرة أكثر احترافية في الأنظمة الكبيرة
🎯 الفيديو
مناسب للمبرمجين ومطوري قواعد البيانات الذين يريدون تحسين أمان البرامج وإنشاء نظام ترخيص يعتمد على
بصمة الجهاز.
⚡ خليك
منظم وسهّل شغلك مع Access ⚡
.jpg)
ليست هناك تعليقات:
إرسال تعليق