ايران ويج

نسخه‌ی کامل: گرفتن رکردها
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
چطور ميشه رکورد رو بر حسب id گرفت؟ Access VB6
تيبل من سه سوتون داره
مثلاً ميخوام از رکورد 1 تا 50 رو توی يک ليست باکس نمايش بدم
اگه ميشه با کد پاسخ بديد
با تشکر
با سلام
یه راحش اینه با استفاده از دستورات sql
کد:
select * from [table name] where id<51
توجه داشته باشین که به جای table name اسم جدولتونو باید بگزارید
موفق باشید
Use this Code
replace "i" value with your ID, that you want to get

کد:
Sub AddFieldsToList()
Dim i As Integer
Dim RecordPosition As Integer
Dim Currentfield As Integer

    Dim DB As Database
    Dim rs As Recordset

    Set DB = OpenDatabase(App.Path & "\YourData.MDB", True, False, ";pwd=" & "")
    Set rs = DB.OpenRecordset("DB")

    For i = 1 To 5
    rs.MoveNext
    
    RecordPosition = RecordPosition + i

        List1.AddItem rs.Fields(Currentfield)
Next i

End Sub

موفق باشی