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

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : بالعقل اخوانى هناك امر اريد الاستفسار عنه فى اكواد تعديل الفاتوره (/showthread.php?tid=30403)

الصفحات: 1 2


بالعقل اخوانى هناك امر اريد الاستفسار عنه فى اكواد تعديل الفاتوره - خالد كامل1 - 20-07-19

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


RE: بالعقل اخوانى هناك امر اريد الاستفسار عنه فى اكواد تعديل الفاتوره - ابراهيم ايبو - 20-07-19

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



RE: بالعقل اخوانى هناك امر اريد الاستفسار عنه فى اكواد تعديل الفاتوره - asemshahen5 - 20-07-19

لا اضيف شيء عما سبق لكن يوجد عدة طرق للبرمجة :

بعض المبرمجين يقوم بوضع الفواتير كل في جدول منفصل و هذا خاطئ .

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


RE: بالعقل اخوانى هناك امر اريد الاستفسار عنه فى اكواد تعديل الفاتوره - خالد كامل1 - 20-07-19

(20-07-19, 06:50 PM)asemshahen5 كتب : لا اضيف شيء عما سبق لكن يوجد عدة طرق للبرمجة :

بعض المبرمجين يقوم بوضع الفواتير كل في جدول منفصل و هذا خاطئ .

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

ممكن مثال اخى asemshahen5 للتوضيح بارك الله فى عمرك لهذه العمليه


RE: بالعقل اخوانى هناك امر اريد الاستفسار عنه فى اكواد تعديل الفاتوره - asemshahen5 - 20-07-19

الفواتير مرتبطة بـ جدولين جدول راس الفاتورة و جدول تفاصيل الفاتورة و بعض الفواتير يوجد بها جدول اسفل الفاتورة يوضع بع بند المصاريف و المجاميع 

و يوجد جدول هو ما أتكلم عنه هو جدول الأصناف حيث فاتورة المشتريات :

تفاصيل الفاتورة تضاف إلى جدول تفاصيل الفاتورة و جدول الأصناف كالتالي :

جدول الاصناف :

السلع الداخلة - السلع الخارجة - رصيد السلعة - السعر الافرادي للمشتريات - السعر الافرادي مبيعات - رقم السلعة - اسم السلعة - فئة العملية - نوع الفاتورة - اسم الزبون - المستودع - التاريخ - ملاحظات - رقم الفاتورة . 

السلع الداخلة : هي السلع التي تدخل المستودع بغض النظر عن نوع الفاتورة .

السلع الخارجة : هي السلع التي تخرج من المستودع بغض النظر عن نوع الفاتورة .

رصيد السلعة : عند التعبئة من تفاصيل الفاتورة يترك فارغ لان تعبئته من استعلامات توضع في قاعدة البيانات .

و الباقي شارح نفسه .


RE: بالعقل اخوانى هناك امر اريد الاستفسار عنه فى اكواد تعديل الفاتوره - خالد كامل1 - 20-07-19

انا لاحظت شيئا اخى
1-انا عامل جدول راس فاتوره وجدول تفاصيل فاتوره عادى جدا
2-وضعت اكواد النقص من المخزن للاصناف عند كود حذف تفاصيل الفاتوره ووضعت اضافه الكميه الجديده المعدله فى نهايه الكود بعد حفظ الفاتوره هنا لم ينقص ولا زاد لماذا لا ادى
فتوصلت للفكره عند حدث نقل بينات الفاتوره المبمشتراه الى فورخ الفواتير وضعت كود النقص
وعند امر التعديل وضعت امر الزياده بعد التعديل
غظبطت معى
سؤالى لماذا لم ينفذ الكود عندما وضت كودين النقص والزياده فى زر التعديل


RE: بالعقل اخوانى هناك امر اريد الاستفسار عنه فى اكواد تعديل الفاتوره - asemshahen5 - 20-07-19

عند عمل فاتورة شراء اضف سجلات المواد الى الاصناف ايضا لان عمليات الجرد تتم على جدول الأصناف :

أي عملية الشراء تسجل في سجل جديد في السلع الداخلة مع السعر الإفرادي و رقم السلعة و اسم السلعة و فئة السلعة سواء قطعة او دزينة و نوع الفاتورة و اسم الزبون و اسم المستودع يفيد بالجرد حسب المستودع و طبعا لا ننسى اسم المورد يفيد بكشف حساب المورد وتاريخ الفاتورة و رقم الفاتورة و اذا اردت تستطيع إضافة اسم المستخدم لمعرفة من قام بعمل فاتورة الشراء .

جرد الكميات يتم على جدول الاصناف فقط .

جدول الاصناف :

السلع الداخلة - السلع الخارجة - رصيد السلعة - السعر الافرادي للمشتريات - السعر الافرادي مبيعات - رقم السلعة - اسم السلعة - فئة العملية - نوع الفاتورة - اسم الزبون - المستودع - التاريخ - ملاحظات - رقم الفاتورة - اسم المستخدم . 

السلع الداخلة : هي السلع التي تدخل المستودع بغض النظر عن نوع الفاتورة .

السلع الخارجة : هي السلع التي تخرج من المستودع بغض النظر عن نوع الفاتورة .

رصيد السلعة : عند التعبئة من تفاصيل الفاتورة يترك فارغ لان تعبئته من استعلامات توضع في قاعدة البيانات .

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


RE: بالعقل اخوانى هناك امر اريد الاستفسار عنه فى اكواد تعديل الفاتوره - خالد كامل1 - 20-07-19

(20-07-19, 09:00 PM)asemshahen5 كتب : عند عمل فاتورة شراء اضف سجلات المواد الى الاصناف ايضا لان عمليات الجرد تتم على جدول الأصناف :

أي عملية الشراء تسجل في سجل جديد في السلع الداخلة مع السعر الإفرادي و رقم السلعة و اسم السلعة و فئة السلعة سواء قطعة او دزينة و نوع الفاتورة و اسم الزبون و اسم المستودع يفيد بالجرد حسب المستودع و طبعا لا ننسى اسم المورد يفيد بكشف حساب المورد وتاريخ الفاتورة و رقم الفاتورة و اذا اردت تستطيع إضافة اسم المستخدم لمعرفة من قام بعمل فاتورة الشراء .

جرد الكميات يتم على جدول الاصناف فقط .

جدول الاصناف :

السلع الداخلة - السلع الخارجة - رصيد السلعة - السعر الافرادي للمشتريات - السعر الافرادي مبيعات - رقم السلعة - اسم السلعة - فئة العملية - نوع الفاتورة - اسم الزبون - المستودع - التاريخ - ملاحظات - رقم الفاتورة - اسم المستخدم . 

السلع الداخلة : هي السلع التي تدخل المستودع بغض النظر عن نوع الفاتورة .

السلع الخارجة : هي السلع التي تخرج من المستودع بغض النظر عن نوع الفاتورة .

رصيد السلعة : عند التعبئة من تفاصيل الفاتورة يترك فارغ لان تعبئته من استعلامات توضع في قاعدة البيانات .

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


RE: بالعقل اخوانى هناك امر اريد الاستفسار عنه فى اكواد تعديل الفاتوره - asemshahen5 - 20-07-19

إذن ما المشكلة .


RE: بالعقل اخوانى هناك امر اريد الاستفسار عنه فى اكواد تعديل الفاتوره - خالد كامل1 - 20-07-19

(20-07-19, 11:35 PM)asemshahen5 كتب : إذن ما المشكلة .

المشكله قد وصعت زر للبحث عن الفواتير عندما يكون هناك خطأ ما فى الفاتوره والمراد تصحيحه 
اريد شيئبن
1- وضح زر لحذف المراد تعديلها ومن ثم التعدبل عليها ولكن بشرط ان يحتفظ برقم الفاتوره كى لا تعتبر فاتوره جديده
2-هذا الزر الجديد اريده عن اضاقه فاتوره جديده ان يكون ال visable=valse
وعند جلب بيانات الفاتوره يصبح ال visable= true
وضعته فى لود الفورم فاصبح فى كلتا الحالتين false
وضغته فى حدث دبل كليك للداتا جريد فيو المتضمنه الفاتوره المراد جلب بيناتها فلم   تنجح
فما الحل