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

قاعدة بيانات اكسس للمبيعات والعملاء ومرت

بدأه hamada6666 في 4 أكتوبر 2011 · 10 رد · 5,689 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اقوم بانشاء قاعدة بيانات اكسس للمبيعات والعملاء ومرتجع وخزينه ومصروفات يتم خصمها من الايرادات ولكن هناك مشاكل فيه يعنى المرتجع المفروض انه ينقص من العميل ويزيد فى الخزينه ارجو المساعدة

#2

ارفق ملف لنستطيع مساعدتك

من يعرف ان يعمل حسنا و لا يعمل فذلك خطية له.(يعقوب 4: 17)

#3

سيدى استطيع ارسال قاعدة البيانات كلها ولكن ارجو تعريفى كيفيه ارفاقها اليك

#4

فى صندوق الرد السريع انتقل الى استخدام المحرر الكامل ستجد اسفله رفع الملف

من يعرف ان يعمل حسنا و لا يعمل فذلك خطية له.(يعقوب 4: 17)

#5

هذه هى قاعدة البيانات المطلوب بعد اذنك ان المرتجع ينقص من الكميه التى استلمها العميل والدفعات تنقص من حساب العميل والمرتجع يزيد لهذا الصنف فى المخزن .... وتقبل جزيل شكرى

عزيزى اسف فى المره السابقة لم اتمكن من رفع الملف وهاهو الملف تقبل شكرى وتحياتى

test.rar

تم تعديل هذه المشاركة بواسطة Abo_Yossof في 9 أكتوبر 2011 في 08:28

1
#6

أخى أعتقد أن تصميم الجدول الرئيسى الذى تحفظ به العمليات يحتاج الى اعادة نظر لان به بيانات مكررة و حقول محسوبة

ثانيا لحساب المرتجعات يمكنك التعامل معها على انها فاتورة شراء

أو وضعها فى حقول منفصلة

و لحساب الرصيد

سنضع متغيرات للقيم التى سيتم عليها الحساب

مجموع المشتريات من صنف معين 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
1

مدونتى:-

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

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

#7

عزيزى انا مازلت مبتدأ فى الاكسس وعند قاعدة البيانات بالكامل هل اطمع فى انك تكتب هذه الاكواد وترفق قاعدة البيانات بعد التعديل ولك منى جزيل الشكر.

#8

سيدى لم اتلق منك اين رد لعل المانع خير وتكون فى اتم صحة وعافية اما اذا كان طلبي ثقيل ارجو ان تخبرنى اين توضع هذه الاكواد هل فى التقرير ان فى النماذج ام اين وشكرا جزيل متمنيا لك دوام الصحة والعافية

#9

سيدى لم اتلق منك اين رد لعل المانع خير وتكون فى اتم صحة وعافية اما اذا كان طلبي ثقيل ارجو ان تخبرنى اين توضع هذه الاكواد هل فى التقرير ان فى النماذج ام اين وشكرا جزيل متمنيا لك دوام الصحة والعافية

#10

سيدى لم اتلق منك اين رد لعل المانع خير وتكون فى اتم صحة وعافية اما اذا كان طلبي ثقيل ارجو ان تخبرنى اين توضع هذه الاكواد هل فى التقرير ان فى النماذج ام اين وشكرا جزيل متمنيا لك دوام الصحة والعافية

#11

حضرتك للاسف محتاج حد يعملك قاعدة بيانات من جديد ة

فهل مثلا الفاتورة الواحدة تحتوى على صنف واحد بالتاكيد لا كل فاتوره تحتوى على اكثر من صنف

الارتجاع له اذن يسمى اذن ارتداد ويجب ايضا ان يحتوى على اكثر من صنف

علاقة هذا بالخزينة وتاثيرة على الارادات والمصروفات قصة لوحديها

ما تطلبة من وجهة نظرى هو برنامج عملاق جدا لشركة باكملها

من يعرف ان يعمل حسنا و لا يعمل فذلك خطية له.(يعقوب 4: 17)

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…