تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
نقل اعمدة من ليست فيو لاخر
#1
انا باستخدم اليست فيو بالعمليات الحسابية اريد نقل 2 عمود من ليست فيو 1 الي ليست فيو 2

اريد نقل العمود 2و 6 من ليست فيو 1 الي الاعمدة 4و5 باليست فيو 2

انا ارفقت ملف ورد لما اريد


الملفات المرفقة
.zip   اسئلة باليست فيو.zip (الحجم : 22.11 ك ب / التحميلات : 102)
الرد }}}}
تم الشكر بواسطة:
#2
هذا مثال بسيط:

المثـــــــال
سبحان الله وبحمده سبحان الله العظيم

الرد }}}}
تم الشكر بواسطة:
#3
المثال شغال وتمام بس فيةمشكلة

انا اسف اني هتعبك معايا

لما اليست فيو 2 مبيكونش فية بيانات بيظهر ERROR

For index = 0 To ListView1.Items.Count - 1
ListView2.Items(index).SubItems(3).Text = ListView1.Items(index).SubItems(0).Text
ListView2.Items(index).SubItems(4).Text = ListView1.Items(index).SubItems(1).Text
Next
والطبيعي ان اللا عمدة دية فارغةلان البيانات من الاعمدة باليست فيو الاول فما العمل وكيف تكون NULL

ERROR
InvalidArgument=Value of '0' is not valid for 'index'.
Parameter name: index
الرد }}}}
تم الشكر بواسطة:
#4
في هذه الحالة يجب ان يقوم البرنامج بإضافة قيم للعمود الاول ,, ثم نقل البيانات إلى العمود الثاني والثالث

قم بتغيير كود زر النقل ليصبح الكود هكذا:


كود :
For index = 0 To ListView1.Items.Count - 1
    ListView2.Items.Add("")
    ListView2.Items(index).SubItems.Add(ListView1.Items(index).SubItems(0).Text)
    ListView2.Items(index).SubItems.Add(ListView1.Items(index).SubItems(1).Text)
Next
سبحان الله وبحمده سبحان الله العظيم

الرد }}}}
تم الشكر بواسطة:
#5
مشكور جدا اخي عبد اللة المثال شغال بس في حاجات مش فاهمهة


انا فاهم الكود دة نقل العناصر من العمود الاول ب 1 الي العمود الرابع بليست فيو2
ListView2.Items(index).SubItems(3).Text = ListView1.Items(index).SubItems(0).Text

ولكن ماهذا
ListView2.Items(index).SubItems.Add(ListView1.Items(index).SubItems(0).Text​)

اين الاعمدة التي انقل اليها باليست فيو 2 العمود ال3و4و2و1 او اضيف اليها انا تاية في الاكواد دية

يعني كيف احدد الاعمدة التي اريد ان ينتقل اليها البيانات بالكود الثاني

وجزاك اللة خيرا علي الاكواد
الرد }}}}
تم الشكر بواسطة:
#6
السلام عليكم ورحمة الله وبركاته


أخي مازن...

أول شيء لازم تعرف من ماذا يتكون الـ ListView

تتكون من عناصر أساسية Items
وكل عنصر أساسي ممكن يحتوي بداخله عناصر أخرى تسمى عناصر فرعية SubItems

اذا كنت تريد إضافة عنصر أساسي للـ ListView تكتب هكذا
كود :
ListView1.Items.Add("عنصر أساسي جديد")

واذا كنت تريد إضافة عنصر فرعي لعنصر أساسي لازم نحدد العنصر الأساسي وبعدها نضيف العنصر الفرعي هكذا
كود :
ListView1.Items(3).SubItems.Add("عنصر فرعي جديد للعنصر الأساسي 3")



السلام عليكم ورحمة الله وبركاته
 
 
@@@ سامحوني، منقطع نهائياً @@@

 
الرد }}}}
تم الشكر بواسطة: Abdullah0991
#7
مشكور جدا ابو رائد علي المعلومات التي طرحتها ولكن انا اعلم الاضافة وانا فهمت الطريقة للنقل الي عمود احددة

For index = 0 To ListView1.Items.Count - 1
ListView2.Items.Add("") العمود الاول0
ListView2.Items(index).SubItems.Add("")العمود الثاني 1
ListView2.Items(index).SubItems.Add("")العمود الثالث 2
ListView2.Items(index).SubItems.Add(ListView1.Items(index).SubItems(1).Text) الرابع 3
Next

هل لوممكن النقل نفس العمود ل2 ليست فيو استخدم نفس الكود بس حصلت مشكلة صغيرة اني بيضيف لكل اعمدة ليست فيو 3 بالترتيب ااول فالثاني فالثالث وليس لواحد فقط
For index = 0 To ListView1.Items.Count - 1
ListView2.Items.Add("")
ListView2.Items(index).SubItems.Add("")
ListView2.Items(index).SubItems.Add("")
ListView2.Items(index).SubItems.Add(ListView1.Items(index).SubItems(1).Text)
ListView3.Items.Add("")
ListView3.Items(index).SubItems.Add(ListView1.Items(index).SubItems(1).Text)
Next
الرد }}}}
تم الشكر بواسطة:
#8
أظن ان الاخ العزيز ابو رائد ,, اجاب على سؤالك

اذا كان لديك اسئلة اخرى Idea تفضل !
سبحان الله وبحمده سبحان الله العظيم

الرد }}}}
تم الشكر بواسطة:
#9
انا لدي استفسار في نفس الاطار انا حاولت بالكود انقل لليست فيو اخر ولكن لم ينفع لادري لماذا يعني العمود هنقلة من اليست فيو الاول الخاص

بالمبيعات الي اليست فيو الثاني الخاص بالمشتريات الي اليست فيو الثالث الخاص الارباح والخسائر والمخزون

انا كدة قمت بالخطوة الاولي اريد نقلة من ليست فيو 1 الي ليست فيو 2 وليست فيو 3 وهو نفس العمود باليست فيو الاول

حاولت بهذة الخطوة اضافة الي ابداعاتك ولكن حصلت مشكلة انة في اليست فيو الثالث لما اضغط علي الزر اكثر من مرة ينقل العمود الي 2 لست و3

ليست ولكن ينقل الي الاعمدة المجاورة ايضا باليست فيو في 3 يعني لو هنقل الي العمود 2 في اليست 3 ينقل في 2 و3و4و5

كل ضغطة بنقلة لعمود اخر بس شغال مع ليست 2 كويس اوي

For index = 0 To ListView1.Items.Count - 1
ListView2.Items.Add("")
ListView2.Items(index).SubItems.Add("")
ListView2.Items(index).SubItems.Add("")
ListView2.Items(index).SubItems.Add(ListView1.Items(index).SubItems(1).Text)
ListView3.Items.Add("")
ListView3.Items(index).SubItems.Add(ListView1.Items(index).SubItems(1).Text)
Next

انا تعبتك عارف واسف مرة اخري
الرد }}}}
تم الشكر بواسطة:
#10
السلام عليكم ورحمة الله وبركاته


في رأيي (وقد أكون مخطأ) أن مسألة نقل البيانات بين الأدوات بهذه الطريقة غير صحيحة ولا تدل على من يتبعها أنه شخص فاهم يعني برمجة بيانات حسابية يترتب عليها أموال، والمفروض القيام بعرض البيانات في كل أداة من قاعدة البيانات حتى لو كان فيها عمليات حسابية.

(وقد أكون مخطأ)

السلام عليكم ورحمة الله وبركاته
 
 
@@@ سامحوني، منقطع نهائياً @@@

 
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  طريقة نقل الفيجوال ستيديو من جهاز لاخر CLARO 1 41 06-12-16, 08:15 PM
آخر رد: محمد كريّم
  اضافة اكثر من ليست بوكس الي قاعدة البيانات makky 1 112 26-09-16, 09:57 PM
آخر رد: سعود
  اضافة من داتا جريد الي ليست بوكس الي قاعدة البيانات makky 0 108 17-09-16, 10:55 PM
آخر رد: makky
  [سؤال] اريد كود صنع بوت تسجيل دخول ليست ايبي sharo.azad 5 180 29-08-16, 11:22 PM
آخر رد: sharo.azad
  [كود] حل مشكلة داتا سورس (ليست بوكس ) عبدالرحمن المكاوي 5 183 19-07-16, 02:01 PM
آخر رد: عبدالرحمن المكاوي
  احتاج مساعدة ضرورية لنقل 7 اعمدة من DataGridViwe متعددة في DataGridViwe واحدة فقط moh61 20 862 15-10-15, 11:14 AM
آخر رد: moh61
  [كود] كود تعبئة ليست فيو من جدول او استعلام من قاعدة بيانات اكسس raaddawood 0 575 18-06-15, 10:50 PM
آخر رد: raaddawood
  [سؤال] من ضمن خيارات اعمدة شبكة الكرايد خيار كومبو .. كيف نملؤه؟ mh66 4 519 10-02-15, 09:49 PM
آخر رد: mh66
  [سؤال] من ضمن خيارات اعمدة شبكة الكرايد خيار كومبو .. كيف نملؤه؟ mh66 1 319 10-02-15, 12:00 PM
آخر رد: سعود
  [كود] طريقة نقل الكلام من مكان لاخر ارجو المساعدة saudisgames 4 755 15-12-14, 06:16 AM
آخر رد: saudisgames

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


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