تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تغير لون ال button اعتمادا على البيانات من قاعده البيانات
#1
السلام عليكم جميعا

رجائا شباب محتاج تساعدوني بهالمسئله العالقه ان كان بافكار او بالكود

عندي جدول بقاعده البيانات خاص بالمحلات ( متاجر)
يوجد عمود في هذا الجدول يحتوي على رقم المحل و عمود للحاله 
نعم او لا ( اذا كان مؤجر او فارغ)

يوجد لدي from فيه نموذج لشكل المتاجر على ارض الواقع 
لكل متجر يوجد button وهذا ال button اسمه هو رقم المحل بقاعده البيانات 
كيف استطيع عمل for loop تقوم بجلب بيانات المحلات من قاعده البيانات 
و تقوم بتغير لون ال button اذا كان فارغ او موجر .

الرجاء المساعده ولكم جزيل الشكر 





الرد }}}
تم الشكر بواسطة:
#2
PHP كود :
For Each row As DataRow In dt.Rows
    Dim id 
As Integer row("ID")
    
Dim state As Boolean row("الحالة")
    
Dim btn As Button TryCast(Me.Controls("Button" id), Button)
    If 
state Then
        btn
.BackColor Color.LightPink
    
Else
        
btn.BackColor Color.LightGreen
    End 
If
Next 
الرد }}}
تم الشكر بواسطة:
#3
(01-11-17, 11:24 PM)a.ahmed كتب :
PHP كود :
For Each row As DataRow In dt.Rows
    Dim id 
As Integer row("ID")
 
   Dim state As Boolean row("الحالة")
 
   Dim btn As Button TryCast(Me.Controls("Button" id), Button)
 
   If state Then
        btn
.BackColor Color.LightPink
    Else
        btn
.BackColor Color.LightGreen
    End 
If
Next 
شكرا صديفي على الرد
لاكن اواجه مشكله بالكود 

إقتباس : Object reference not set to an instance of an object

في مجال تعطيني كامل الكود مع ال select statement
الرد }}}
تم الشكر بواسطة:
#4
وين شباب الخبره ؟؟
الرد }}}
تم الشكر بواسطة:
#5
الكود الذي كتبه لك a.ahmed يؤدي الغرض
فقط حاول أن تفهمه وتستبدل اسماء الحقول وبنية تسمية الأزرار عندك

أو ضع بنية جدول المحلات وطريقة تسمية الأزرار التي تعتمدها

الرد }}}
تم الشكر بواسطة:
#6
(02-11-17, 08:27 PM)محمد كريّم كتب : الكود الذي كتبه لك a.ahmed يؤدي الغرض
فقط حاول أن تفهمه وتستبدل اسماء الحقول وبنية تسمية الأزرار عندك

أو ضع بنية جدول المحلات وطريقة تسمية الأزرار التي تعتمدها

انا بالفعل فاهم الكود وحاولت تطبيقه و قمت بتغير المطلوب 
لا اعلاف ما المشكله دائما احصل على الخطئ

Object reference not set to an instance of an object


لا اعرف اذا كنت اقوم بعمل ال data row بالطريقه المناسبه 
ا1ا استطعت توفير مثال لي لل data row ساكون شاكر
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  اختصار كود الجمع داخل شبكة البيانات محمد خيري 2 140 25-04-24, 03:30 PM
آخر رد: محمد خيري
  تغير DateTimePicker1 من نظام 24 ساعه الى 12 ساعه ABDULLAH HASSAN 2 78 21-04-24, 09:53 PM
آخر رد: ABDULLAH HASSAN
  [VB.NET] حل مشكلة الاتصال بقواعد البيانات access loay775 2 224 25-02-24, 06:29 AM
آخر رد: loay775
  سؤال عن عملية حذف سجل من قاعدة البيانات assuhimi 3 293 11-02-24, 08:43 PM
آخر رد: assuhimi
  [VB.NET] منع تكرار البيانات في عند الادخال مبرمج صغير 1 2 336 24-01-24, 05:18 PM
آخر رد: مبرمج صغير 1
  [VB.NET] مساعدة في استدعاء البيانات معينه من form الأول إلى form 2 بدون التعديل loay775 2 313 18-01-24, 05:04 PM
آخر رد: loay775
  [سؤال] undo/redo button mohamed sabry 1 180 15-01-24, 11:33 AM
آخر رد: تركي الحلواني
  [VB.NET] إعادة استدعاء البيانات من قاعدة بيانات اكسس والاهم الصورة مبرمج صغير 1 1 310 13-01-24, 01:17 PM
آخر رد: مبرمج صغير 1
  [كود] اريد كود إرسال البيانات من الفيجوال بيسك إلىPDF issamsaidd 10 5,925 25-12-23, 06:30 PM
آخر رد: الحزين اليماني
  جملة الاتصال بقاعدة البيانات اكسس محمد خيري 4 409 12-12-23, 03:14 AM
آخر رد: محمد خيري

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


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