تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
فكرة تعديل او حذف عنصر / صنف في فاتورة
#1
السادة الزملاء
عند حفظ عناصر في فاتورة
ويتم الحفظ  التلقائي بمجرد اختيار الصنف وكميته والضغط علي الاضافة

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

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

الفكرة التي انفذها  وغير مقتنع بها  هي  حذف الفاتورة  كل مرة  واعادة حفظها
طبعا ياخذ وقت في التنفيذ
هل من طريقة او فكرة 
اتمني الرد من زملاء المنتدي
شكرا
الرد }}}
تم الشكر بواسطة:
#2
إذا كان هناك كود تلقائى للصنف فى جدول البيانات ID (Auto number) فيمكنك الحذف بدلالته لانه لا يتكرر مهما تكرر الصنف
الرد }}}
تم الشكر بواسطة: Taha Okla , odai
#3
حضرتك الرقم ID (Auto number) بيكون بعد الحفظ ولا يظهر حتي يمكن استخدامه
هل من طريقة اخري
الرد }}}
تم الشكر بواسطة:
#4
أنك لا ترغب بعرض حقل الترقيم التلقائي هذا شيء آخر.


بإمكانك جعل حقل الترقيم التلقائي ضمن الحقل الاخير في الداتا جريد المستخدمة لعرض المواد - وجعل هذا الحقل مخفي.
وبالتالي فيك تستخدمه للاستعلام والحذف بدون أن يكون ظاهراً..
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: odai
#5
حضرتك تقصد بعد اضافة كل صنف والحفظ يتم عرض اصناف الفاتورة
ويكون فيها عمود id
وبذلك يتم الحذف بمعلومية id
????
الرد }}}
تم الشكر بواسطة:
#6
الحذف قبل الحفظ - ليست مسألة برمجية : بالتالي نحن لا نتحدث عنها.
--
الحذف بعد الحفظ :
لازم بالأول تعرض الفاتورة المحفوظة يعني تعرض الأصناف ضمن DataGridView -- فأي عنصر تختاره بإمكانك حذف من الـ DataGridView 
لكن لا يمكنك حذفه من جدول البيانات بدون أن يكون محدد بشكل دقيق أي صف تريد حذفه - بالتالي ستستعين بـ حقل الترقيم التلقائي
--
عند عرض الفاتورة فيك تعرض فيها أيضاً حقل الترقيم التلقائي - ثم جعل الحقل مخفي (مخفي عن المشاهد - مستخدم النظام) ولكنك كـ مبرمج تعلم أنه موجود وله (Index)
بموجب هذا الـ (Index) فيك تعرف قيمة هذا الحقل بالتالي أي سطر في جدول حركة المواد بالتالي التعديل عليه أو حذفه..

وسلامتك..
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: odai , odai , odai
#7
(08-11-22, 10:43 AM)atefkhalf2004 كتب : السادة الزملاء
عند حفظ عناصر في فاتورة
ويتم الحفظ  التلقائي بمجرد اختيار الصنف وكميته والضغط علي الاضافة

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

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

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

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

وسلامتك..

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

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


فإن كان هذه أساسه بالتسجيل فالأفضل أن يراجع معلوماته الأولية في قواعد البيانات ليستطيع تسجيل فاتورة بمجرد استكمالها وليس سطر سطر..
وإلا فالتصحيح يحتاج جهد أكبر من التسجيل ..
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: odai
#9
شكرا علي اهتمامكم
وجاري التنفيذ
الرد }}}
تم الشكر بواسطة:



التنقل السريع :


يقوم بقرائة الموضوع: