تبلیغات
ویژوال بیسیك 6 - جستجو در بانك اطلاعاتی (Find)
سه شنبه 3 آذر 1388

جستجو در بانك اطلاعاتی (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: مسیر جستجو

اقتباس از سایت برنامه نوس