تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
توقيف العد عند الوصول للرقم واحد
#1
السلام عليكم .اخواني عند زر امر يقوم بانقاص الكمية من الداتاجريد عند الضغط عليه كل مرة ينقص واحد . المشكلة عند ما يصل الى صفر يكمل النقصان -1 -2 -3 .....
اريد عندما تصل الكمية الى 1 الى الحد الادنى و هو 1 يتوقف و لا نستطيع عند الضغط على زر الامر النقصان شكرا بارك الله فيكم
الكود
كود :
For K as Integer = 0 To DatagridView1.Rows.Count - 1
If TextCode.Text = DatagridView1.Rows(K).Cells(0).Value Then
DatagridView1.Rows(K).Cells(3).Value = DatagridView1.Rows(K).Cells(3) - 1
End If
Next
الرد
تم الشكر بواسطة:
#2
السلام عليكم ورحمة الله وبركاته
احي العيدروس اولا لي سؤال هل تقصد الانقاص عند اختيار صف محدد ام كل الصفوف؟
اعمل الخير واجرك لاتنتظره فالله خير من اليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد
تم الشكر بواسطة: العيدروس
#3
شكرا اخي ابراهيم . لا انا اتعامل مع صف لوحده . اضغط على صف معين من الداتاجريد فيو لتنتقل البيانات الى التاكسات بوكس ثم اضغط على زر الامر . كل صف وحدو و ليس كل الصفوف اخي ابراهيم
الرد
تم الشكر بواسطة:
#4
اخي العيدروس 

 للصف الحالي المحدد 
كود :
  ' هذا للصف الحالي النشط  المعلم عليه الخلية المعنية في العمود 3 ذو الاندكس 2  
   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       If DataGridView1.CurrentRow.Cells(2).Value > 1 Then
           DataGridView1.CurrentRow.Cells(2).Value -= 1
       End If
   End Sub
ولنقل محتوى الخلية الى مربع نص هذا الكود
كود :
TextBox1.Text =DataGridView1.CurrentRow.Cells(2).Value.ToString()

وهذا للداتاغرايد كلها مهما كان الرقم في الخلية ذات الكمية ولو اختلفت القيم سيتم انقاث 1 من كل الحلايا في كل ضغطة زر

كود :
 ' هذا لكل الصفوف ويتم انقاص الخلية المعنية في العمود 3 ذو الاندكس 2
   Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
       For i As Integer = 0 To DataGridView1.Rows.Count - 1
           If DataGridView1.Rows(i).Cells(2).Value > 1 Then
               DataGridView1.Rows(i).Cells(2).Value -= 1
           End If
       Next
   End Sub
اعمل الخير واجرك لاتنتظره فالله خير من اليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد
تم الشكر بواسطة: العيدروس
#5
بارك الله فيك اخي ابراهيم الهي يجازيك كل خير ان شاء الله .لو سمحت اخي ابراهيم كيف اضع هذه الجملة داخل الكود في مشاركتي الاولى 
كود :
   If DataGridView1.CurrentRow.Cells(3).Value > 1 Then
          DataGridView1.CurrentRow.Cells(3).Value -= 1
      End If
الرد
تم الشكر بواسطة: ابراهيم ايبو
#6
اخي العيدروس
مربع النص هذا   TextCode.Text ماذا يوجد فيه حتى تعمل مقارنة مع الصف الحالي الخلية صفر ؟ هل هو الاي دي؟
اعمل الخير واجرك لاتنتظره فالله خير من اليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد
تم الشكر بواسطة: العيدروس
#7
(12-01-21, 01:57 AM)ابراهيم ايبو كتب : اخي العيدروس
مربع النص هذا   TextCode.Text ماذا يوجد فيه حتى تعمل مقارنة مع الصف الحالي الخلية صفر ؟ هل هو الاي دي؟

هذا التاكست بكس عند الضغط على صف الداتاجريد يظهر فيه رمز الباركود اخي ابراهيم و العملية للتعديل اقارن بين بين التاكست بكس و فيها الباركود و بين سطر الباركود بالداتاجريد و هي الخلية ( 0) و الكمية في الخلية (3) هو كلو يمشي عادي الا عند تعديل الكمية بالنقصان يمشي عادي لكن النقصان يستمر كلما ضغطت على زر الامر و يكمل ليبدا في الارقام السلبية اريد لما تصل الكمية لادنى حد و هو 1 يتوقف و لا يكمل للارقام السلبية
الرد
تم الشكر بواسطة:
#8
اخي العزيز العيدروس
بما انك تختار الصف من الداتاغرايد بالماوس ينتقل كود الصنف الى مربع النص ولا علاقة له بما نكتبه في الكود
فقط اكتب الكود كما كتبته لك بدون مقارنة
اما ان كنت تحتار الصف بناء على الكود الموجود في مربع النص فهذا امر ا×ر 
اخبرني ان كنت تريد ذلك
اعمل الخير واجرك لاتنتظره فالله خير من اليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد
تم الشكر بواسطة: العيدروس
#9
بارك الله فيك فعلا نفعت معي الطريقة الهي يكرمك و يعطيك ما تتمناه و يزيدك من علمه و فضله اخي ابراهيم
الرد
تم الشكر بواسطة: ابراهيم ايبو
#10
الحمد لله والشكر لله
ولك جزيل الشكر اخي العيدروس وبارك الله فيك ولك 
اعمل الخير واجرك لاتنتظره فالله خير من اليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد
تم الشكر بواسطة: العيدروس , العيدروس


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مساعدة في مشكل للرقم السري لقاعدة البيانات hammadi 1 339 21-11-21, 06:46 PM
آخر رد: asemshahen5
  [سؤال] زيادة رقم واحد بعد اكبر رقم في العمود غدير الصليحي 8 368 17-11-21, 09:37 PM
آخر رد: غدير الصليحي
  [سؤال] اريد خانة تعديل فقط عامود واحد من الجدول مجـ متعلم ـرد 7 500 23-10-21, 02:47 AM
آخر رد: ابراهيم ايبو
  [سؤال] برنامج يبحث بالعديد من النصوص داخل ملف واحد maio_do 1 423 22-08-21, 01:49 PM
آخر رد: asemshahen5
  [VB.NET] استفسار تعبئة اثنين DataGridView في فورم واحد من جداول مختلفة bilgacim 3 674 08-08-21, 11:16 PM
آخر رد: ابراهيم ايبو
  كيفية حفظ واستدعاء أكثر من Text box من ملف واحد Yasser_Abuelhassab 1 429 27-07-21, 03:13 AM
آخر رد: سعود
  [كود] جعل التاكست بوكس يكتب في سطر واحد zazasami 3 596 30-06-21, 09:31 AM
آخر رد: ابو انس
  ملف تنفيذي واحد moh8880 0 383 12-04-21, 03:24 PM
آخر رد: moh8880
  [VB.NET] كيف أجعل البرنامج يفتح نموذج واحد فقط asmarsou 32 3,688 05-02-21, 07:51 PM
آخر رد: asmarsou
  [VB.NET] كيف ننفذ عملية جمع في حقل واحد ؟؟ معاذ فرج 0 386 05-02-21, 02:33 PM
آخر رد: معاذ فرج

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


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