(10-09-18, 11:19 PM)حريف برمجة كتب : هذا مثال فاتورة ادخال رقم الصنف سيكون من الداتاقريدفيو نفسة في خلية رقم الصنف ثم النقر على زر انتر .اشكرك على المثال اخى حريف برمجة
وفيه اغلب المزايا المهمة مثل :
1- لو رقم الصنف غير موجود في المتجر يعطيك مسج .
2- لو الكمية المراد بيعها اكبر من الكمية الموجودة في المتجر يعطيك مسج .
3- لو رقم الصنف غير موجود في الداتاقريدفيو يضيفه بكمية 1 افتراضية .
4- لو رقم الصنف موجود بالفعل في الداتاقريدفيو يزيد رقم واحد للكمية الموجوده في الداتاقريدفيو .
5- يقوم بعملية حسابية للمجموع بضرب الكمية في السعر تلقائي .
6- يمكنك حذف الصف بتحديدة والنقر على Delete من لوحة المفاتيح .
7- يعطيك المجموع والإجمالي بعد الخصم ان وجد في التكستات بالأسفل .
ملاحظة أرقام الأصناف الموجودة في جدول الداتابيز (1-2-3-4-5) للمعلومية فقط .
ايضاً الشرح بالعربي لأغلب الأكواد .
وهذا السطر مهمتة ترتيب الأصناف بموجب رقم الصنف :
'ترتيب الداتاقريدفيو بناء على رقم الصنف تضعه في حدث dg1_CellEndEdit آخر الأكواد الموجوده في المثال .
كود :
dg1.Sort(dg1.Columns(0), System.ComponentModel.ListSortDirection.Ascending)
انا مبتدى وعندى برنامج سوبر ماركت بعض النقاط واقفة امامى مش عارف احلها
فى شاشة المشتريات انا استخدم datagridview للادخال البيانات من خلالها وليس من خلال textbox مثل حضرتك
فى خانة كود الصنف اقوم بكتابة كود الصنف فى الخلية رقم (0) فيظهر بيانات الصنف كما فى الصورة فى الخلية رقم (4) اكتب كمية الصنف وفى الخلية رقم (5) الخاصة بسعر التكلفة اقوم باستدعاء اخر سعر تكلفة لهذا الصنف اذا لم يتغير اضغط انتر فينتقل الى سطر جديد لاضيف صنف اخر اما اذا قمت بتعديل سعر التكلفة حسب السعر الجديد فيتم تعديل سعر التكلفة
- المشكلة بالنسبة لى فى الاجمالى اذا لم يتم التعديل فيكون الاجمالى تمام مفيش مشكلة فية اما اذا تم التعديل علية فيتم احتساب الاجمالى على سعر التكلفة القديم الذى استدعيتة من قاعدة البيانات ولا يتم تحديث س التكلفة الجديد لحسب الاجمالى صحيح
اريد تحديث (5) Cell بعد تعديل سعر التكلفة
