السلام عليكم
أريد أن يتم حفظ بيانات الدفع للعميل ( التاريخ و المبلغ ) في جدول proces على أن تكون الحالة المحفوظة نفس الحالة المحفوظة سابقاً للعميل ( أي مجمد أم لا ) .
اخى العزيز لماذا تصعب الامور على نفسك
الافضل و الاسهل ان تضع الخانة مجمد فى جدول العملاء و ليس فى جدول العمليات
لأنه يعتمد على توزيع الأرباح وهو مبني على المبالغ الموجودة في جدول proces !
وهذا هو كود توزيع الأرباح بناء على الحالة لكل عميل :
CurrentDb.Execute "UPDATE Proces SET Proces.Rebh = Proces.Rebh +" & x4 & "* Proces.pamount /" & DSum("pamount", "Proces", "Mojammad=False") & " WHERE (((proces.Mojammad)=" & False & "));"هل يمكن التعديل على الكود السابق في حالة لو تم عمل خانة التجميد في جدول العملاء ؟ وأن يتم توزيع الربح في جدول proces بناء على تلك الحالة ؟
تم تعديل هذه المشاركة بواسطة jafar089 في 20 أكتوبر 2010 في 13:57
في حالة لو تم عمل خانة التجميد في جدول العملاء هل يمكن نقل الحالة أتوماتيكيا من جدول العملاء إلى العمليات عند إضافة أي سجل في جدول العمليات ؟
نعم اخى
يمكنك ذلك باستخدام الدالة dlookup
او ان تستخدم هذا الاستعلام و تجرى عليه كل عملياتك
SELECT customer.NoFile, customer.NoCard, customer.Mojammad, proces.Pno, proces.pdate, proces.pamount, proces.rebh, proces.from, proces.to FROM customer INNER JOIN proces ON customer.NoCard = proces.NoCard WHERE (((customer.Mojammad)=False));
اقتباسيمكنك ذلك باستخدام الدالة dlookup
هل بالأمكان أن نحصل على الكود باستخدام الدالة dlookup ؟