تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
وضع شروط للداتا جريد فيو
#1
السلام عليكم
هذا البرنامج به كود لتلوين الخلايا في الداتا جريد فيو عرفته من العضو المحترم الاستاذ : احمد النجار .. وان شاء الله سيكون مفيدا لبقية الاعضاء
ينقصني معرفة كود يقوم بالاتي
1- اذا ادخلت الدرجة degree قيمة حرفية يقوم البرنامج بعمل الاتي : جعل قيمة الخلية فارغة nothing .. عرض رسالة " هذا الطالب غائب .. ينتقل للخلية التالية
حاولت بكود معين معرفتش ..
2- هل ينفع وضع كود شرط التلوين تحت الحدث cellvalldating للداتا جريد فيو
وشكرا .. البرنامج مرفق
البرنامج صممته بـ 2008 .. برجاء اذا تم الحل رفعه بـ 2008
أو كتابة الكود افضل من الرفع


الملفات المرفقة
.rar   Mr_Ahmed.rar (الحجم : 410.24 ك ب / التحميلات : 134)
الرد }}}}
تم الشكر بواسطة:
#2
في حدث Table1DataGridView_CellBeginEdit اكتب التالي
كود :
If Not IsNumeric(Table1DataGridView.CurrentRow.Cells(2)) Then
            Table1DataGridView.CurrentRow.Cells(2).Value = ""
            MsgBox("هذا الطالب غائب")
            Table1DataGridView.CurrentRow.Cells(2).Style.BackColor = Color.Red
        End If
الرد }}}}
تم الشكر بواسطة:
#3
بسم الله الرحمن الرحيم
شكرا جزيلا للاخ الاستاذ احمد .. والله استفدت كثيرا من مشاركاتك .... واحرص على انشر ما توصلت اليه من غيري أو مني حتى ولو كان بسيطا لاني اشعر بمعاناة المبتدئين امثالي ..
اسمح لي لقد عدلت على كود سيادتك والحمد لله نجح إلا في نقطه بسيطة
كتب في حدث CellValidating الكود الاتي فلا ينفذ سطر حذف المحتويات الحرفية من الخلية ولكن يعطي رسالة خطأ .. جربتها في حدث CellBeginEdit ترفض العمل أصلا
أريد عدم ظهور تلك الرسالة وتنفيذ سطر حذف محتويات الخلية شكرا لكم جميعا وجمعه مباركة إن شاء الله
()Private Sub Table1DataGridView_CellValidating
If Table1DataGridView.CurrentCell.ColumnIndex = 0 Then
If Table1DataGridView.IsCurrentCellDirty Then

If IsNumeric(e.FormattedValue) Then
If Val(e.FormattedValue) Mod 2 = 0 Then
Table1DataGridView.CurrentRow.Cells(2).Style.BackColor = Color.Gray
End If
Else
MsgBox("أنك وضعت قيمة حرفية")
REM لا ينفذ هذه الجملة ويعطي رسالة خطأ ويترك الخلية كما هي ولا يجعل قيمتها فارغة
Table1DataGridView.CurrentRow.Cells(2).Value = ""

e.Cancel = True
End If
End If
End If
الرد }}}}
تم الشكر بواسطة:
#4
السلام عليكم ورحمة الله وبركاته

أنسخ الكود أو الحدث التالى كما هو فارغ ولا تكتب فيه أي شيئ .... وجرب
PHP كود :
Private Sub Table1DataGridView_DataError(ByVal sender As ObjectByVal e As System.Windows.Forms.DataGridViewDataErrorEventArgsHandles Table1DataGridView.DataError

    End Sub 

Abu Ehab : Microsoft Partner  & Systems Developer
 Youtube   Facebook    Twitter   
الرد }}}}
تم الشكر بواسطة:
#5
أعتقد ممكن الخطأ يكون في أن الحقل نوع بياناته رقمي فعند وضع قيمة نصية لا يقبها

جرب تغيير نوع البيانات في الجدول إلى نوع نصي
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] التعامل مع الداتا جريد zepeir 5 2,965 15-09-17, 08:41 PM
آخر رد: Saadzindany
  [سؤال] مشكلة الاختلاف بين ترتيب الصفوف في قاعدة البيانات والداتا جريد فيو waelalmsry75 2 144 18-08-17, 05:40 PM
آخر رد: waelalmsry75
  مساعدة محتاج كود جمع قيم عمود فى الداتا جريد osemy 4 2,485 28-07-17, 06:14 AM
آخر رد: hoshosgost@yahoo.com
  كيفية عرض السطر اللي واقفين عليه في الداتا جريد فيو في التكست بوكس khaled12345 19 536 16-07-17, 07:23 PM
آخر رد: حريف برمجة
  لو سمحتوا يا جماعه طلب جمع قيم خلايا عمود فى الداتا جريد فيو نبيل كونكت 6 276 20-06-17, 11:02 PM
آخر رد: العواد الصغير
  كيف اقارن بين قيمه سابقه وقمه لاحقة في خليه في الداتا جريد فيو samawi 2 189 15-04-17, 02:52 AM
آخر رد: samawi
  [C#.NET] عمل تزييله لداتا جريد ahmed gabe 8 324 03-04-17, 06:42 PM
آخر رد: abdualla
  [سؤال] شباب كيفية انقاص او طرح الكمية الموضوعة فى الداتا جريد من الجدول احمد عبد الحكيم 2 907 04-10-16, 11:37 PM
آخر رد: benomar
  احتاج مساعدة في الداتا جريد فيو Mo_rb 8 836 18-06-16, 04:28 PM
آخر رد: boudyonline
  مشكلة الترقيم التلقائي للعمود الاول في الداتا جريد فيو kofa 31 2,200 18-06-16, 03:53 AM
آخر رد: khodor1985

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم