حساب الفرق بين جدولين
#1
السلام عليكم و رحمة الله و بركاته
انا اعمل على برنامج تسيير مخزون
قاعدة البيانات المستخدة اكسس
لدي ثلات انواع من الجدوال
المشتريات  (form4 )
البيع  ( form5)
و المخزون الباقي  (6 form)

لدي مشكل

form6.adotable1.FieldValues['QTE']:=form4.adotable1.FieldValues['QTE']-form5.adotable1.FieldValues['QTE'];

عند حساس الفرق بين الجدولين المشتريات-البيع=المخزون
المشكل ياخد فقط حساب السطر الاخير فقط مثلا لدي 10 سطور  وكل سطر يمثل منتج في كل من الجدولين عند حساب الفرق فقط يحسب السطر الاخير فقط ويظهر في المخزون المنتج الاخير فقط مكرر في 10 سطور من جدول المخزون
الرد
#2
ضع سؤالك في هذا القسم مستقبلا
الرد
#3
عند استعمال مكونات تصفح (استغلال) قواعد البيانات فإنها (غالباً) تنتقل إلى أخر سجل في القاعدة المستعملة (أي يبدأ من الأول حتى النهاية خطوة بخطوة - المسمى في علم تصميم وبرمجة محركات قواعد البيانات بـ cursor أي المؤشر).

لذلك عليك أن تقوم باستعمال حلقة تبدأ من أول سجل وتحسب ما تريد حتى السجل الأخير، أو تستعمل CalcField أي الحقول ذات ميزة الحساب التلقائي (أوتوماتيكي).
الرد
#4
هل من مساعدة
الرد


التنقل السريع :


مستخدمين يتصفحوا هذا الموضوع: 1 ضيف