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

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (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=44264)



فكرة تعديل او حذف عنصر / صنف في فاتورة - atefkhalf2004 - 08-11-22

السادة الزملاء
عند حفظ عناصر في فاتورة
ويتم الحفظ  التلقائي بمجرد اختيار الصنف وكميته والضغط علي الاضافة

هناك  اصناف سوف تتكرر   في الفاتورة

كيف اقةم بحذف صنف محدد  من الفاتورة   علما بأن هناك تكرار  للصنف في الفاتورة

الفكرة التي انفذها  وغير مقتنع بها  هي  حذف الفاتورة  كل مرة  واعادة حفظها
طبعا ياخذ وقت في التنفيذ
هل من طريقة او فكرة 
اتمني الرد من زملاء المنتدي
شكرا


RE: فكرة تعديل او حذف عنصر / صنف في فاتورة - barawy - 08-11-22

إذا كان هناك كود تلقائى للصنف فى جدول البيانات ID (Auto number) فيمكنك الحذف بدلالته لانه لا يتكرر مهما تكرر الصنف


RE: فكرة تعديل او حذف عنصر / صنف في فاتورة - atefkhalf2004 - 08-11-22

حضرتك الرقم ID (Auto number) بيكون بعد الحفظ ولا يظهر حتي يمكن استخدامه
هل من طريقة اخري


RE: فكرة تعديل او حذف عنصر / صنف في فاتورة - Taha Okla - 08-11-22

أنك لا ترغب بعرض حقل الترقيم التلقائي هذا شيء آخر.


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


RE: فكرة تعديل او حذف عنصر / صنف في فاتورة - atefkhalf2004 - 08-11-22

حضرتك تقصد بعد اضافة كل صنف والحفظ يتم عرض اصناف الفاتورة
ويكون فيها عمود id
وبذلك يتم الحذف بمعلومية id
????


RE: فكرة تعديل او حذف عنصر / صنف في فاتورة - Taha Okla - 08-11-22

الحذف قبل الحفظ - ليست مسألة برمجية : بالتالي نحن لا نتحدث عنها.
--
الحذف بعد الحفظ :
لازم بالأول تعرض الفاتورة المحفوظة يعني تعرض الأصناف ضمن DataGridView -- فأي عنصر تختاره بإمكانك حذف من الـ DataGridView 
لكن لا يمكنك حذفه من جدول البيانات بدون أن يكون محدد بشكل دقيق أي صف تريد حذفه - بالتالي ستستعين بـ حقل الترقيم التلقائي
--
عند عرض الفاتورة فيك تعرض فيها أيضاً حقل الترقيم التلقائي - ثم جعل الحقل مخفي (مخفي عن المشاهد - مستخدم النظام) ولكنك كـ مبرمج تعلم أنه موجود وله (Index)
بموجب هذا الـ (Index) فيك تعرف قيمة هذا الحقل بالتالي أي سطر في جدول حركة المواد بالتالي التعديل عليه أو حذفه..

وسلامتك..


RE: فكرة تعديل او حذف عنصر / صنف في فاتورة - odai - 08-11-22

(08-11-22, 10:43 AM)atefkhalf2004 كتب : السادة الزملاء
عند حفظ عناصر في فاتورة
ويتم الحفظ  التلقائي بمجرد اختيار الصنف وكميته والضغط علي الاضافة

هناك  اصناف سوف تتكرر   في الفاتورة

كيف اقةم بحذف صنف محدد  من الفاتورة   علما بأن هناك تكرار  للصنف في الفاتورة

الفكرة التي انفذها  وغير مقتنع بها  هي  حذف الفاتورة  كل مرة  واعادة حفظها
طبعا ياخذ وقت في التنفيذ
هل من طريقة او فكرة 
اتمني الرد من زملاء المنتدي
شكرا

(08-11-22, 08:44 PM)Taha Okla كتب : الحذف قبل الحفظ - ليست مسألة برمجية : بالتالي نحن لا نتحدث عنها.
--
الحذف بعد الحفظ :
لازم بالأول تعرض الفاتورة المحفوظة يعني تعرض الأصناف ضمن DataGridView -- فأي عنصر تختاره بإمكانك حذف من الـ DataGridView 
لكن لا يمكنك حذفه من جدول البيانات بدون أن يكون محدد بشكل دقيق أي صف تريد حذفه - بالتالي ستستعين بـ حقل الترقيم التلقائي
--
عند عرض الفاتورة فيك تعرض فيها أيضاً حقل الترقيم التلقائي - ثم جعل الحقل مخفي (مخفي عن المشاهد - مستخدم النظام) ولكنك كـ مبرمج تعلم أنه موجود وله (Index)
بموجب هذا الـ (Index) فيك تعرف قيمة هذا الحقل بالتالي أي سطر في جدول حركة المواد بالتالي التعديل عليه أو حذفه..

وسلامتك..

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


RE: فكرة تعديل او حذف عنصر / صنف في فاتورة - Taha Okla - 08-11-22

(08-11-22, 09:00 PM)odai كتب : الاخ بيحفض سطر سطر اول باول الى قاعدت البيانات مش بيحفظ الفاتورة كامله متل مهو معروف ومتبع
ويريد التعامل على هدا الاساس بحذف السطر المحفوظ المكرر من قاعده البيانات والغاتوره لساتنها ما انتهت
لو كان بيضيف للداتاجريد بدون حفظ وبعد ما ينتهي يحفظ  في قاعدت البيانات كان ممكن ان

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


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


RE: فكرة تعديل او حذف عنصر / صنف في فاتورة - atefkhalf2004 - 09-11-22

شكرا علي اهتمامكم
وجاري التنفيذ