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

كيف نضيف الرقم اللي في الحقل على حسب الأسماء الموجودة في اللـ ListView فقط

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

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

كيف نضيف الرقم اللي في الحقل على حسب الأسماء الموجودة في اللـ ListView فقط

يعني لنفرض إن الـ ListView فيها كثير بيانات ,, وبعد الضغط على زر حذف لن تنحذف فعلياً فقط إخفاء الأسم من الـ Listview

بعدها اريد ان اضيف الرقم اللي في الحقل لجميع الأسماء الموجودة في الـ Listview

في قاعدة البيانات بالعمود الذي يحمل اسم Tel

55555555555555555955771187100768956041131745551.jpg

المشروع بالمرفقات

Project1.rar

تم تعديل هذه المشاركة بواسطة جواد في 13 مارس 2012 في 08:30

#2

طبعاً هنا الحذف ليس فعلياً

وإنما إزالة الإسم من الـ ListView فقط

تم تعديل هذه المشاركة بواسطة جواد في 12 مارس 2012 في 20:24

#4

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

كيف نضيف الرقم اللي في الحقل على حسب الأسماء الموجودة في اللـ ListView فقط

يعني لنفرض إن الـ ListView فيها كثير بيانات ,, وبعد الضغط على زر حذف لن تنحذف فعلياً فقط إخفاء الأسم من الـ Listview

بعدها اريد ان اضيف الرقم اللي في الحقل لجميع الأسماء الموجودة في الـ Listview

في قاعدة البيانات بالعمود الذي يحمل اسم Tel

55555555555555555955771187100768956041131745551.jpg

المشروع بالمرفقات

#5

ألا يوجد كود أخواني بارك الله فيكم

#6

إذا كان ما تريده هو إضافة النص المكتوب بالتكست لكل عناصر العمود الثاني في الـ ListView فقط استخد الكود التالي:

For n = 1 To ListView1.ListItems.Count
	ListView1.ListItems(n).SubItems(2) = ListView1.ListItems(n).SubItems(2) & Text4.Text
Next

حيث ندور على كل عناصر الـ ListView بالحلقة التكرارية ثم نجعل قيمة الـ

ListView1.ListItems(n).SubItems(2)

(اي العنصر الفرعي الثاني (اي العمود الثاني))

هي نفس قيمته مع إضافة النص المكتوب في التكست ...

It does not matter what they know about you, but what you can do, so let your work speak of you

mmghv VB6 Programmer

#7

شكراً أخي محمد غريب

ولكن أخي محمد غريب هل نقدر نضيفها في الداتا بيز

#8

اه نقدر ليه لأ ..

احنا لما نعوز نعدل بيانات في الداتابيز بنعمل ايه ؟؟

بنعدلها في الـ RecordSet ونعمل Update .. زي كدا :

RS.Fields("Tel") = "012"
RS.Update

طاب .. احنا هنا عايزين نعدل كل البيانات في الداتابيز .. يبقى هنحتاج لووب على الجدول كله ونعدل بيانات الحقل لكل السجلات

زي كدا ..

Do Until RS.EOF
	RS.Fields("Tel") = RS.Fields("Tel") & Text4.Text
	RS.Update

	RS.MoveNext
Loop

It does not matter what they know about you, but what you can do, so let your work speak of you

mmghv VB6 Programmer

#9

بارك الله فيك أخي محمد غريب

الله يقويك ويحميك

والله يرزقك من حيث لا تحتسب

تم التقييم والترشيح

شكراً لك

تم تعديل هذه المشاركة بواسطة جواد في 13 مارس 2012 في 16:28

#10

المهم ان المعلومة وصلت والإفادة تمت, دي اهم حاجة وده الي اتمناه ...

It does not matter what they know about you, but what you can do, so let your work speak of you

mmghv VB6 Programmer

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

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

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

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

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