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

اضافة سجلات من 5 الى 30

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

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

عندي قاعدة بيانات فيها جدول يحتوي على 80 سجل واريد ان اضيف سجل باسم (Name) الى ليست بوكس ولكن فقط من السجل 5 الى السجل 30

وشكرا

#2

السلام عليكم

لو انك رابط الداتا بيز بواسطة الاداة Data1 فاستعمل الكود التالي بعد ربط text1 او اي text اخر بالاداة داتا بالحقل Name

data1.recordset.movefirst
for i=1 to 30
data1.recordset.movenext
if i>4 then list1.additem (text1.text)
next

من قال لا إله إلا الله صادقا دخل الجنة

موقعي للتعارف و تبادل الأخبار http://www.xybond.com

#3

جزاك الله خيرا أخي العزيز hishamnasr

ولو تكرمت أن تكتب الكود فيما لو كانت الداتا (ADO)

وشكرا

#4

السلام عليكم

الصراحة لم اجد طريقة مباشرة بواسطة ADO

و ارجو من بقية الاخوة الاجابة لنعلم الاجابة جميعنا

من قال لا إله إلا الله صادقا دخل الجنة

موقعي للتعارف و تبادل الأخبار http://www.xybond.com

#5

Assuming that the record No is your table`s primary key

try this code:

dim cn as ADODB.Connection
dim rs as ADODB.Recordset

cn.open ' your connection string goes here
rs.open "Select Name from table_name where record_id between(5, 30)", cn

while !rs.EOF
	me.combo1.addItem( rs!Name)
wend

and tell me if there is something wrong because I am not 100 % sure of this code

sorry for writing in english, the PC that I am writing from doesn`t support arabic and I have no priviliges to make ti support

تم تعديل هذه المشاركة بواسطة walcom في 15 يوليو 2004 في 12:29

فكر بطريقة أخرى

#6

جزاك الله خيرا أخي العزيز walcom

ولو تكرمت بمثال حتى تتم الفائدة

شكرا

هذا الموضوع مغلق.

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