اقوم بانشاء قاعدة بيانات اكسس للمبيعات والعملاء ومرتجع وخزينه ومصروفات يتم خصمها من الايرادات ولكن هناك مشاكل فيه يعنى المرتجع المفروض انه ينقص من العميل ويزيد فى الخزينه ارجو المساعدة
قاعدة بيانات اكسس للمبيعات والعملاء ومرت
سيدى استطيع ارسال قاعدة البيانات كلها ولكن ارجو تعريفى كيفيه ارفاقها اليك
فى صندوق الرد السريع انتقل الى استخدام المحرر الكامل ستجد اسفله رفع الملف
من يعرف ان يعمل حسنا و لا يعمل فذلك خطية له.(يعقوب 4: 17)
هذه هى قاعدة البيانات المطلوب بعد اذنك ان المرتجع ينقص من الكميه التى استلمها العميل والدفعات تنقص من حساب العميل والمرتجع يزيد لهذا الصنف فى المخزن .... وتقبل جزيل شكرى
عزيزى اسف فى المره السابقة لم اتمكن من رفع الملف وهاهو الملف تقبل شكرى وتحياتى
تم تعديل هذه المشاركة بواسطة Abo_Yossof في 9 أكتوبر 2011 في 08:28
أخى أعتقد أن تصميم الجدول الرئيسى الذى تحفظ به العمليات يحتاج الى اعادة نظر لان به بيانات مكررة و حقول محسوبة
ثانيا لحساب المرتجعات يمكنك التعامل معها على انها فاتورة شراء
أو وضعها فى حقول منفصلة
و لحساب الرصيد
سنضع متغيرات للقيم التى سيتم عليها الحساب
مجموع المشتريات من صنف معين Qin
مجموع المبيعات من صنف معين Qout
مجموع المرتجعات من صنف معين Qback
الكمية فى الفاتورة الحالية Qcurrent
و لحساب هذه الكميات يكون الكود كالتالى
Dim Qin, Qback, Qout, Qcurrent As Integer
Qin = DSum("nz([add],0)", "main", "[sanf]=" & Me.sanf)
Qback = DSum("nz([mortaka],0)", "main", "[sanf]=" & Me.sanf)
Qout = DSum("nz([add1],0)", "main", "[sanf]=" & Me.sanf)
بالنسبة للكمية بالفاتورة ستختلف حسب نوع الفاتورة
فى حالة المشتريات
Qcurrent = Me.add
فى حالة المبيعات
Qcurrent = Me.add1
فى حالة المرتجعات
Qcurrent = Me.mortaka
و لحساب الرصيد
فى حالة المشتريات
[Me.rased = Qin + Qback - Qout + Qcurrent
فى حالة المبيعات
[Me.rased = Qin + Qback - Qout - Qcurrent
فى حالة المرتجعات
[code][Me.rased = Qin + Qback - Qout + Qcurrent
عزيزى انا مازلت مبتدأ فى الاكسس وعند قاعدة البيانات بالكامل هل اطمع فى انك تكتب هذه الاكواد وترفق قاعدة البيانات بعد التعديل ولك منى جزيل الشكر.
سيدى لم اتلق منك اين رد لعل المانع خير وتكون فى اتم صحة وعافية اما اذا كان طلبي ثقيل ارجو ان تخبرنى اين توضع هذه الاكواد هل فى التقرير ان فى النماذج ام اين وشكرا جزيل متمنيا لك دوام الصحة والعافية
سيدى لم اتلق منك اين رد لعل المانع خير وتكون فى اتم صحة وعافية اما اذا كان طلبي ثقيل ارجو ان تخبرنى اين توضع هذه الاكواد هل فى التقرير ان فى النماذج ام اين وشكرا جزيل متمنيا لك دوام الصحة والعافية
سيدى لم اتلق منك اين رد لعل المانع خير وتكون فى اتم صحة وعافية اما اذا كان طلبي ثقيل ارجو ان تخبرنى اين توضع هذه الاكواد هل فى التقرير ان فى النماذج ام اين وشكرا جزيل متمنيا لك دوام الصحة والعافية
حضرتك للاسف محتاج حد يعملك قاعدة بيانات من جديد ة
فهل مثلا الفاتورة الواحدة تحتوى على صنف واحد بالتاكيد لا كل فاتوره تحتوى على اكثر من صنف
الارتجاع له اذن يسمى اذن ارتداد ويجب ايضا ان يحتوى على اكثر من صنف
علاقة هذا بالخزينة وتاثيرة على الارادات والمصروفات قصة لوحديها
ما تطلبة من وجهة نظرى هو برنامج عملاق جدا لشركة باكملها
من يعرف ان يعمل حسنا و لا يعمل فذلك خطية له.(يعقوب 4: 17)