16-10-13, 05:47 AM
السلام عليكم ورحمة الله وبركاته
كل عام وانتم بخير
اقوم بتصميم مشروع لمصنع وقمت بعمل جميع الصفحات المطلوبة (اصناف - موردين - عملاء - فواتير بيع - فواتير شراء - تسديد مديونية على العمل )
المشكلة التى تصادفنى الان هى الاتى: العميل كشوف الحساب التى يقوم بعملها تكون تفصيلى بمعنى
اسم العميل : احمد امين
صنف 1 - 01/10/2013 - 1000 جنيه
صنف 2 - 02/10/2013 - 500 جنيه
صنف 3 - 05/10/2013 - 2000 جنيه
-------------------------------------------
الإجمالى 3500 جنيه
مدفوع - 10/10/2013 - 500 جنيه
مدفوع - 13/10/2013 - 1000 جنيه
------------------------------------------
الباقى 2000 جنيه
وهكذا وهنا استطيع ان استدعى الأصناف وقيمتها واقوم بحساب الإجمالى وكذلك أستدعى ما تم دفعة ولكن العميل اخبرنى انه احيانا بقوم باقفال حساب العمل شهريا على دفعات (لا يشترط ان تكون الدفعة مساوية لقيمة فاتورة على العميل ) واحيانا لا حيث من الممكن ان يكون للعميل حساب سابق فى شهر (9 مثلا) ويقوم بسحب بضاعة اخرى فى شهر (10) وتضاف إلى إجمالى مديونيته.
وفى مثالنا السابق احمد (عليه 2000 جنيه ) من شهر (10) وهم قيمة الأصناف السابقة فى المثال
ولكن اذا تم كتابة فواتير أخرى فى شهر (11 كمثال ) سيظهر فى كشف الحساب اما فواتير (10 او 11) وهذا حسب الفترة المختارة او ان اخترنا من 1/10/2013 حتى 30/11/2013 ستظهر لنا أصناف اخذها العميل فى 10 و 11 معا ( هل هذا صحيح ) - وفى نفس الوقت تم دفع 1500 من حساب العميل وتظهر فواتير تغطى قيمة ما تم دفعه ايضا
فكيف يمكن التوصل لحل تلك المشكلة حيث ان العميل لا يريد الارتباط بفواتير فى السداد ( هو يريد ان يظهر له ما على العميل تفصيلا ( هنا المشكلة حيث ان هناك اصناف يكون تم دفع قيمتها وستظهر فى الاستعلام ؟ ) ويقوم بتخصيم المدفوع وهكذا ..... )
جداول قاعدة البيانات sql:
1. جدول عملاء ( كود - اسم - عنوان)
2. جدول الاصناف ( كود - اسم - وحدة - سعر - رصيد )
3. جدول فواتير بيع (تفاصيل) ( رقم الفاتورة - كود الصنف - السعر - الكمية - إجمالى قيمة الصنف )
4. جدول فواتير بيع (بيانات اساسية) ( رقم الفاتورة - كود العميل - تاريخ الفاتورة - إجمالى قيمة الفاتورة )
واخيرا اعتذر عن سوء طرح الموضوع واتمنى ان يكون مقصدى قد وضح لكم لمساعدتى فى ايجاد
كل عام وانتم بخير
اقوم بتصميم مشروع لمصنع وقمت بعمل جميع الصفحات المطلوبة (اصناف - موردين - عملاء - فواتير بيع - فواتير شراء - تسديد مديونية على العمل )
المشكلة التى تصادفنى الان هى الاتى: العميل كشوف الحساب التى يقوم بعملها تكون تفصيلى بمعنى
اسم العميل : احمد امين
صنف 1 - 01/10/2013 - 1000 جنيه
صنف 2 - 02/10/2013 - 500 جنيه
صنف 3 - 05/10/2013 - 2000 جنيه
-------------------------------------------
الإجمالى 3500 جنيه
مدفوع - 10/10/2013 - 500 جنيه
مدفوع - 13/10/2013 - 1000 جنيه
------------------------------------------
الباقى 2000 جنيه
وهكذا وهنا استطيع ان استدعى الأصناف وقيمتها واقوم بحساب الإجمالى وكذلك أستدعى ما تم دفعة ولكن العميل اخبرنى انه احيانا بقوم باقفال حساب العمل شهريا على دفعات (لا يشترط ان تكون الدفعة مساوية لقيمة فاتورة على العميل ) واحيانا لا حيث من الممكن ان يكون للعميل حساب سابق فى شهر (9 مثلا) ويقوم بسحب بضاعة اخرى فى شهر (10) وتضاف إلى إجمالى مديونيته.
وفى مثالنا السابق احمد (عليه 2000 جنيه ) من شهر (10) وهم قيمة الأصناف السابقة فى المثال
ولكن اذا تم كتابة فواتير أخرى فى شهر (11 كمثال ) سيظهر فى كشف الحساب اما فواتير (10 او 11) وهذا حسب الفترة المختارة او ان اخترنا من 1/10/2013 حتى 30/11/2013 ستظهر لنا أصناف اخذها العميل فى 10 و 11 معا ( هل هذا صحيح ) - وفى نفس الوقت تم دفع 1500 من حساب العميل وتظهر فواتير تغطى قيمة ما تم دفعه ايضا
فكيف يمكن التوصل لحل تلك المشكلة حيث ان العميل لا يريد الارتباط بفواتير فى السداد ( هو يريد ان يظهر له ما على العميل تفصيلا ( هنا المشكلة حيث ان هناك اصناف يكون تم دفع قيمتها وستظهر فى الاستعلام ؟ ) ويقوم بتخصيم المدفوع وهكذا ..... )
جداول قاعدة البيانات sql:
1. جدول عملاء ( كود - اسم - عنوان)
2. جدول الاصناف ( كود - اسم - وحدة - سعر - رصيد )
3. جدول فواتير بيع (تفاصيل) ( رقم الفاتورة - كود الصنف - السعر - الكمية - إجمالى قيمة الصنف )
4. جدول فواتير بيع (بيانات اساسية) ( رقم الفاتورة - كود العميل - تاريخ الفاتورة - إجمالى قيمة الفاتورة )
واخيرا اعتذر عن سوء طرح الموضوع واتمنى ان يكون مقصدى قد وضح لكم لمساعدتى فى ايجاد