30-07-18, 05:29 AM
وعليكم السلام ورحمة الله وبركاته
ما وضعته من كود هو ما الا مثال فقط لتوضيح الفكرة لك
ولا يلزم ان تقوم بالتعديل بنفس تطبيق الكود
يمكنك عمل التعديل حسب الطريقة التى تناسبك
لكن ما تشير اليه بالصورة من 1 الى 2
فلاحظ ان البيانات بالاعلى هى تخص الفاتورة
بينما الجزى الخاص بـ DataGridView
هى تخص تفاصيل الفاتورة اى ما بداخل الجدول للسلع المباعة
فيجب ان يكون فى جزء مخصص لاتاحة التعديل والاضافة لهذا الجزء
يمكنك اضافة جروب يكون مخصص لتعديل بيانات تفاصيل الفاتورة
او عمل فورم مخصص لتعديل الفاتورة عند الضغط على بيان محدد من الـ DataGridView
مرتين مزدوجة يقوم بفتح فورم يحتوى على البيانات المحدد مثلاً اذا تم الضغط
مرتين مزدوج على كود الصنف يقوم بفتح فورم جديد
عبارة عن تعديل بيانات الصنف وبعد التعديل والضغط على زر تعديل
يقوم بترحيل ما تم تعديله الى الـ DataGridView
وكذلك عمل زر اضافة يكون وضيفته بنفس طريقة التعديل
اتمنى ان الفكرة وصلت ليك
لكيفية عمل التعديل والاضافة
بخصوص اذا كان الفاتورة مفتوحة او مرحلة
فكل ما عليك هو وضع كود التحقق فى Form_Load
يقوم بالتحقق من ذلك وعند التحقق اما ان يقوم بالاستعلام وجلب بيانات الفاتورة
أو انه يقوم بجعل الفورم كا اضافة فاتورة جديدة
تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمةفى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية

