0

جستجو با Find

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

جستجو با Find

برای جستجو در پایگاه داده ابتدا باید به اولین رکورد مراجعه شود. بعدش باید فیلد مورد نظر با مقدار مورد جستجو مقایسه بشه. این کاراونقدر ادامه پیدا می کنه تا به آخرین رکورد برسه. در انجا جواب جستجو مقداریست منطقی. یا عنصر مورد نظر ما پیدا میشه(True) یا پیدا نمیشه (False) که باید برای این دو حالت ما کدهایی رو بنویسیم تا کاربر متوجه بشه که آیا جستجوی با موفقیت انجام شده یا نه!
جستجو با استفاده از Find :
Find یک Recordset از شی ADODC و ADODB هستش که این امکان رو فراهم می کنه تا شما در بانک اطلاعاتی شروع به جستجو نمایید.
حالت کلی در شی ADODC:
کد:
Adodc1.Recordset.Find(Criteria As String,SkipRecords As Long,Search Direction As SearchDirectionEnumadSearchForward,[Start])

حالت کلی در شی ADODB:

کد:
Rst.Find(Criteria As String,SkipRecords As Long,Search Direction As SearchDirectionEnumadSearchForward,[Start])

Criteria As String: عبارت مورد جستجو
SkipRecord: شروع از رکورد شماره N (پرش از رکورد)
SearchDirection: مسیر جستجو

 

اسلام پیروز است
 
یک شنبه 3 بهمن 1389  4:58 AM
تشکرات از این پست
دسترسی سریع به انجمن ها