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

سؤال فى listbox

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

السلام عليكم ورحمة الله وبركاته

عندى سؤال بخصوص listview

انا بعرف اربطا بقاعدة البيانات واستدعى الحقوق

لا انا اريد لما اضغط على عنصر فى الليت فيو يظهرلى معلومات العنصر فى التكست بوكس وطبعا المعلومات دى مخزنى فى قاعدة البيانات

ودى صورة للمطلوب

01_02_1213281165001.jpg

يعنى مجرد لما اضغط على العنصر يظهرلى معلوماته فى التكست بوكس

وشكرا واسفة على الاطالة

#2

فين الردود

#3

يجب وجود حقل مميز لا تتكرر قيمته مثل "اسم الموسوعة" في المثال,

ثم في حدث الـ ItemClick للـ ListView يتم عمل استعلام على قاعدة البيانات بالحقل المميز ووضع النتيجة في الـ Textbox

ويكون الإستعلام كالتالي:

Select DetailsField From MyTable Where Name='" & Item.Text & "'"

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

mmghv VB6 Programmer

#4

ممكن مثال اخى لم افهم

جزاك الله خير

#5

ارفقي مثال لنقوم بالتعديل عليه ..

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

mmghv VB6 Programmer

#6

تحميل

المثال المرفق عبارة عن listview وتكست بوكس

اليست فيو يتكون من 4 صفوف

اريد عندما اضغط على الصف الاول مثلا يظهرلى معلوماته فى التكست بوكس

المثال معه قاعدة بيانات بها جدولين

table1

table2

الاول للعنماصر

والثانى للمعلومات التى تظهر فى التكست بوكس

#7

اولاً نحن نريد ربط الجدول الاول بالجدول الثاني وذلك لعرض بيانات العنصر الموجود بالجدول الاول من الجدول الثاني,

لذلك يجب وجود حقل يربط بينهم , فكيف نعرف اي بيان من بيانات الجدول الثاني هو بيان العنصر الموجود بالجدول الاول,

لذلك قمت بإضافة حقل الـ Name للجدول الثاني حتى إذا قمت بالضغط على عنصر من الجدول الاول ابحث عن البيان الخاص به في الجدول الثاني بأسمه,

فمثلاً إذا ضغط على العنصر صاحب الاسم "احمد" من الجدول الاول , اقوم بالبحث عن البيان في الجدول الثاني الذي يكون حقل الـ Name له يساوي "احمد"

ارجوا ان تكون المعلومة واضحة وان يتم استعابة الكود وفهمه جيداً لا نسخه وحفظه ..

ListView.rar

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

mmghv VB6 Programmer

#8

شكرا على الرد اخى

بس عندى سؤال بسيط جدا ما تاخذنى لانى مبتدئة

ازاى اغير خصائص Headers بالنسبة للعناصر يعنى اوسع Headers بلنسبة لطول الجملة للعنصر

#9

العفو اختي نحن هنا للمساعدة

لتغيير الخصائص للـ ColumnHeaders نستخدم :

ListView1.ColumnHeaders(1).Width = 5000

حيث نكتب رقم الـ Header بين القوسين () ثم "." فنجد كل خصائص الـ Header

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

mmghv VB6 Programmer

#10

بارك الله فيك وجزاك الله كل خير

اخر سؤال

:)

لما اضغط على العنصر فى listview او treeview يظهرلى مسموح التعديل انا لاريد التعديل

ازاى الغى هذه الخصية

PKH53720.jpg

#11
post-170888-042647900 1328554480_thumb.j
المرفقات
untitled.JPG

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

mmghv VB6 Programmer

#12

شكرا جزيلا وانا اسفة لتعبك بجد

:ty:

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