المشاركات : 401
المواضيع 109
الإنتساب : Jul 2013
السمعة :
10
الشكر: 973
تم شكره 473 مرات في 181 مشاركات
29-08-19, 11:09 PM
(آخر تعديل لهذه المشاركة : 29-08-19, 11:24 PM {2} بواسطة sniperjawadino.)
السلام عليكم
بتتبعي لدروس الإخوة بالمنتدى قمت بصناعة برنامج صغير لنقطة بيع
يتم ملأ داتاغريد بالمنتوجات ثم عند الإنتهاء يتم حفض كل السطور في جدول المداخيل
سؤال بسييط
ما هي أفضل فكرة لكي لا تختفي المنتوجات من الداتاغريد إذا خرج المستعمل من البرنامج ثم أعاد فتحه
فكرت في أنه عند كل إضافة سطر في الداتاغريد أعمل حفض في ملف txt لكل الداتاغريد
لكن أضن أن هذا متعب للرنامج
ما رأيكم ؟؟؟
المشاركات : 2,329
المواضيع 81
الإنتساب : May 2018
السمعة :
522
الشكر: 14039
تم شكره 5671 مرات في 2269 مشاركات
29-08-19, 11:18 PM
(آخر تعديل لهذه المشاركة : 29-08-19, 11:19 PM {2} بواسطة asemshahen5.)
اعمل استعلام على اخر سجل لعرضه عند الفتح .
سبحان الله وبحمده سبحان الله العظيم و الحمد لله ولا اله الا الله والله اكبر
المشاركات : 401
المواضيع 109
الإنتساب : Jul 2013
السمعة :
10
الشكر: 973
تم شكره 473 مرات في 181 مشاركات
مرحبا أخي asemshahen5
المنتوجات يتم إضافتها في الداتاغريد وليس في قاعدة البيانات في الأول
هل تظن أخي أن هذه الفكرة جيدة
إضافة المنتوجات في جدول اسمه البيع في قاعدة البيانات وليس في الداتاغريد
وعند الحفض يتم نقل سطور الجدول البيع إلى جدول المداخيل و مسح جدول البيع لتفريغه
هل هذه فكرة جيدة أم سيكون هناك ثقل خصوصا في الشبكة
المشاركات : 2,329
المواضيع 81
الإنتساب : May 2018
السمعة :
522
الشكر: 14039
تم شكره 5671 مرات في 2269 مشاركات
اعمل في الداتاغريد حفظ تلقائي عند اضافة اي سجل حسب رقم الفاتورة .
سبحان الله وبحمده سبحان الله العظيم و الحمد لله ولا اله الا الله والله اكبر
المشاركات : 401
المواضيع 109
الإنتساب : Jul 2013
السمعة :
10
الشكر: 973
تم شكره 473 مرات في 181 مشاركات
شكرا لك أخي ابراهيم
فكرتي في الأول كانت أن يتم إضافة السلع في قاعدة البيانات مع كل إختيار لسلعة ما
يعني تسجيل في جدول بالقاعدة بطريقة مباشرة
لكن فكرتك أفضل حيث أضع حدث تسجيل البيانات فقط عند الإغلاق
وهذا سيخفف البرنامج
فقط يبقى مشكل إذا لم يتم الإغلاق من الزر و تم قطع الكهرباء فلن يتم الحفض
لكن هده حالات قليلة
أهم شيء عندي هو سرعة البرنامج و عدم تصادم البيانات في الشبكة
المشاركات : 2,329
المواضيع 81
الإنتساب : May 2018
السمعة :
522
الشكر: 14039
تم شكره 5671 مرات في 2269 مشاركات
30-08-19, 02:47 AM
(آخر تعديل لهذه المشاركة : 30-08-19, 02:50 AM {2} بواسطة asemshahen5.)
أضافة عما قاله اخي العزيز ابراهيم ممكن وضع كود الحفظ في حدث DGV_Employ_CellValueChanged
دون الحاجة لمؤقت او اي شيئ اي عند الانتهاء من وضع قيمة في سجل جديد تتم الاضافة و عندتعديل قيمة في سجل موجود تتم عملية التعديل .
سبحان الله وبحمده سبحان الله العظيم و الحمد لله ولا اله الا الله والله اكبر