PDA

View Full Version : سوال: نمایش محتوای یک فیلد از بانک در List



.:KeihanCPU:.
شنبه 25 خرداد 1387, 19:41 عصر
سلام
چطور میتونم محتوای یک فیلد از بانک اطلاعاتی اکسس رو توی List نمایش بدم؟

vbhamed
شنبه 25 خرداد 1387, 20:37 عصر
سلام
Microsoft Data Bound List Control 6.0 يا Microsoft Data List Control 6.0 رو از منوي Project - > Components به جعبه ابزار اضافه كن و خاصيت RowSouce و ListField اونها رو تنظيم كن
يكيشون با Ado كار مي كنه و اون يكي با كنترل Data

.:KeihanCPU:.
شنبه 25 خرداد 1387, 20:46 عصر
ممنون (کارت درسته)
میشه یکم بیشتر توضیح بدی که چطور باید اطلاعات رو توی فیلد سیو کنم که توی List دونه دونه نشون داده بشن,کدومش با Data کار میکنه؟
اگه یه پروژه بذاری که دیگه آخرشه
بازم ممنون

اوبالیت به بو
شنبه 25 خرداد 1387, 22:26 عصر
کنترل DataList

.:KeihanCPU:.
شنبه 25 خرداد 1387, 22:50 عصر
دوست عزیز اگه اطلاعات بیشتری در رابطه با Datalist بدی ممنون میشم
آیا میشه مقادیری که توی Datalist نمایش داده میشن, همگی از توی یک فیلد از یک جدول باشه؟

vbhamed
شنبه 25 خرداد 1387, 23:51 عصر
ممنون (کارت درسته)
میشه یکم بیشتر توضیح بدی که چطور باید اطلاعات رو توی فیلد سیو کنم که توی List دونه دونه نشون داده بشن,کدومش با Data کار میکنه؟
اگه یه پروژه بذاری که دیگه آخرشه
بازم ممنون


سلام
اون دو تا خاصيت بالا رو كه ست كردي
حالا مثل بقيه كنترل ها خاصيتهاي DataSource و DataField رو هم ست كن تا ذخيره بشه
در حقيقت با اين كار از يك جدول ليست رو خونديم و در فيلد دلخواه جدول ديگه يا همون جدول ذخيره كرديم، چون RowSource و DataSource مي تونن دو تا كنترل ديتاي مجزا باشند

.:KeihanCPU:.
شنبه 25 خرداد 1387, 23:57 عصر
مثل اینکه من نتونستم منظورمو بفهمونم

با یه مثال منظورمو میگم:
شما فکر کنید که من میخوام لیست دروسی که دانشجو داره اونا رو پاس میکنه داشته باشم
خوب اگر من بخوام اونا رو در یک فیلد از یک جدول ذخیره کنم باید چیکار کنم
به زبان واضحتر آیا میشه اطلاعاتی رو در فیلد ذخیره کرد که بعدا قابلیت تفکیک داشته باشه؟

vbhamed
یک شنبه 26 خرداد 1387, 00:03 صبح
سلام
بله
يك فيلد از نوع Memo مثلا به اسم Doroos بسازيد
درسها رو توش با كاما جدا كنيد
رياضي، فيزيك، شيمي، ...
بعدا واسه تفكيك اينطوري عمل كنيد


Dim Lesson() As String

Lesson = Split(Ado.RecordSet.Fields("Doroos"), ",")

dim i%
For i = 0 To Ubound(Lesson)
List1.AddItem Lesson(i)
Next

.:KeihanCPU:.
یک شنبه 26 خرداد 1387, 00:15 صبح
ممنون از راهنماییتون
یه سوال دیگه حال اگه بخوام مثلا کلمه Physic رو از فیلد پاک کنم چیکار کنم.

vbhamed
یک شنبه 26 خرداد 1387, 16:06 عصر
سلام

فرض كن تو رشته s نوشته شده This is Physic
براي حذفش اينطوري ميشه


S = Replace(S, "Physic", "")