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

حفظ بيانات العميل على نفس الحالة السابقة

بدأه jafar089 في 20 أكتوبر 2010 · 5 رد · 468 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أريد أن يتم حفظ بيانات الدفع للعميل ( التاريخ و المبلغ ) في جدول proces على أن تكون الحالة المحفوظة نفس الحالة المحفوظة سابقاً للعميل ( أي مجمد أم لا ) .

post-231634-024119300 1287560034_thumb.j

paid.rar

المرفقات
11.JPG
#2

اخى العزيز لماذا تصعب الامور على نفسك

الافضل و الاسهل ان تضع الخانة مجمد فى جدول العملاء و ليس فى جدول العمليات

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#3

لأنه يعتمد على توزيع الأرباح وهو مبني على المبالغ الموجودة في جدول 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

#4

في حالة لو تم عمل خانة التجميد في جدول العملاء هل يمكن نقل الحالة أتوماتيكيا من جدول العملاء إلى العمليات عند إضافة أي سجل في جدول العمليات ؟

#5

نعم اخى

يمكنك ذلك باستخدام الدالة 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));

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#6
اقتباس

يمكنك ذلك باستخدام الدالة dlookup

هل بالأمكان أن نحصل على الكود باستخدام الدالة dlookup ؟

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