🔥 شرح عمل نظام المخازن في 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

https://youtu.be/ylyGbUTZ1w4




About Author Mohamed Abu 'l-Gharaniq

when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries.

ليست هناك تعليقات:

إرسال تعليق

Start typing and press Enter to search