الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف نغير الاسماء الموجودة بالـ Listview على حسب رقم الـ Id الخاص بها يوجد مثال مرفق + صورة

بدأه جواد في 1 أبريل 2013 · 4 رد · 761 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم اخواني

 

هذا مثال ويوجد فيه كود ولكن يوجد بالكود خطأ صغير

 

كيف نغير الاسماء الموجودة بالـ Listview على حسب رقم الـ Id  الخاص بها

 

نغيرهم من التكست الموف إلى التكست الأحمر

 

المثال بالمرفقات

 

 

fpaeH.jpg

 

 

وشكراً لتعاونكم

Project1.rar

#2

أهلا أخي الكريم

 

- تم عمل ماذكرته في المثال .

 

 

Project1-Fixed.rar

1▲ 1
#3

شكراً أخي al7ndeem اله يعطيك العافية

 

ولكن أخي المثال اللي ارفقته يقوم بتغيير أول سطر بس

 

وما يغير الباقي

 

انا كنت اريد ان يغيير كل اللي الاسماء الموجودة بالـ ListView

 

يعني اي اسم مثلاً اسمه احمد موجود في الـ ListView

 

اريده مثلا ان يغيره إلى أي اسم ثاني احدده انا من الحقل الاحمر

 

 

ولكن اريده ان يغير كل الموجود في الـ ListView

 

يعني لو الـ ListView يوجد بها 10 اسماء والداتا بيز يوجد بها 50 اسم

 

اريده ان يغيرلي الـ10 أسماء الموجودين بالـ ListView

 

وينحفظ التعديل بعدين بالداتا بيز فوق الـ  10 اسماء الموجودين بالداتا بيز

 

وشكراً لك مرة أخرى

 

أنتظر ردك أخي العزيز

#4

السلام عليكم

 

- هذا كود الزر أنسخه وألصقة في داخل كود الزر :

 

 

 

Dim I As Long


For I = 1 To ListView1.ListItems.Count


    If RS.State = adStateOpen Then RS.Close
    RS.Open "select * from Table1 where id=" & Val(ListView1.ListItems.Item(I).Text) & _
            " AND Name ='" & Trim$(Text2.Text) & "'", DB, adOpenDynamic, adLockPessimistic
    DoEvents


    If RS.RecordCount > 0 Then
       RS![Name] = Trim$(Text1.Text)
       DoEvents
       RS.Update
       DoEvents
    End If


Next


Me.FillList


MsgBox "تم التعديل"

 

1▲ 1
#5

الله يبارك فيك اخي العزيز al7ndeem

 

وجعلها الله إن شاء الله بميزان حسانتك

 

شكراً لك

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…