امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
گرفتن رکردها
نویسنده پیام
jeny آفلاین
تازه وارد

ارسال‌ها: 3
موضوع‌ها: 2
تاریخ عضویت: مهر ۱۳۸۷

تشکرها : 3
( 3 تشکر در 0 ارسال )
ارسال: #1
Exclamation  گرفتن رکردها
سلام
چطور ميشه رکورد رو بر حسب id گرفت؟ Access VB6
تيبل من سه سوتون داره
مثلاً ميخوام از رکورد 1 تا 50 رو توی يک ليست باکس نمايش بدم
اگه ميشه با کد پاسخ بديد
با تشکر
(آخرین ویرایش در این ارسال: ۱۴-آبان-۱۳۸۷, ۰۴:۱۱:۱۵، توسط jeny.)
۱۴-آبان-۱۳۸۷, ۰۳:۵۲:۰۸
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #2
RE: گرفتن رکردها
با سلام
یه راحش اینه با استفاده از دستورات sql
کد:
select * from [table name] where id<51
توجه داشته باشین که به جای table name اسم جدولتونو باید بگزارید
موفق باشید
۱۴-آبان-۱۳۸۷, ۰۹:۲۳:۳۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : jeny, t3r!p3000
PouriaAmid آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 272
موضوع‌ها: 15
تاریخ عضویت: شهریور ۱۳۸۳

تشکرها : 34
( 311 تشکر در 133 ارسال )
ارسال: #3
RE: گرفتن رکردها
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

موفق باشی

Root is not accessible
(آخرین ویرایش در این ارسال: ۱۶-آذر-۱۳۸۷, ۱۸:۱۲:۳۰، توسط PouriaAmid.)
۱۶-آذر-۱۳۸۷, ۱۸:۰۸:۱۸
وب سایت ارسال‌ها
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS