0

جستجو با Seek

 
paysokhan
paysokhan
کاربر نقره ای
تاریخ عضویت : آبان 1388 
تعداد پست ها : 364
محل سکونت : فارس

جستجو با Seek

این جستجو بیشتر شبیه به SQL (تاحدودی(!)) هستش که شما در اینجا قادرین با استفاده از عملگرهای رابطه ای یک جستجو رو انجام بدین.
توجه: این جستجو زمانی امکان پذیر هستش که جدول ما دارای ایندکس (Index) باشه که در پستهای بعدی بهش اشاره می شه.
عملگرهایی که در این جستجو استفاده می شن به شرح زیر هستن:
= ، > ، < ، =< ، =>
استفاده از این عملگرها باید درون " " انجام بگیره و بعد از گذاشتن کاما (,) دو باره درون " " عبارت مورد شرط رو می نویسیم.

Rst.Seek "=" , "123456789"
 رکوردی که فیلد اون برابر شماره 123456789 باشه جستجو میشه.
						
اسلام پیروز است
 
یک شنبه 3 بهمن 1389  5:01 AM
تشکرات از این پست
paysokhan
paysokhan
کاربر نقره ای
تاریخ عضویت : آبان 1388 
تعداد پست ها : 364
محل سکونت : فارس

پاسخ به:جستجو با Seek

با مفهوم جستجو با Seek  آشنا شديم.اين جستجو بر اساس فيلدي كه Index شده باشه انجام مي پذيره.
مثال:

کد:
Dim DB As DataBase
Dim Rs As Recordset
Set DB = OpenDataBase ("DataBaseName.mdb")
Set Rs = OpenRecordset ("TableName")
Rs.Index = "IndexName")
Rs.Seek "=" , 18

DataBaseName.mdb: نام پايگاه داده يا بانك اطلاعاتي
TableName: نام جدول مورد نظر كه يكي از فيلدهاي اون قبلاً Index شده
IndexName: ايندكسي كه قبلاً ايجاد شده.

اسلام پیروز است
 
یک شنبه 3 بهمن 1389  11:09 PM
تشکرات از این پست
دسترسی سریع به انجمن ها