نمایش پست تنها
  #5  
قدیمی 05-21-2011
treasury treasury آنلاین نیست.
تازه وارد
 
تاریخ عضویت: May 2011
نوشته ها: 1
سپاسها: : 0
در ماه گذشته یکبار از ایشان سپاسگزاری شده
پیش فرض متد هاي جست و جو در ويژوال بيسيك


_ FindFirst:از این متد برای جستجوی اولین رکوردی که با ضابطه ما مطابقت دارد استفاده می شود . برای مثال اگر ما در لیست دنبال شخصی با اسم " Reza"باشیم برای جستجوی آن باید از کد زیر استفاده کنیم :


( " 'Data1.RecordSet.FindFirst ( "Name= 'Reza
از ' ' برای جستجو در فیلد رشته ای استفاده می کنیم ، یعنی برای جستجوی فیلدهای عددی نباید از این علامتها استفاده کنیم این جستجو می تواند ضابطه پیچیده تر داشته باشد مانند :
( " 'Data1.RecordSet.FindFirst ( "Name= 'Reza' AND Family= 'Media
در واقع این ضابطه به صورت کلی باید یک رشته باشد . از Or و And برای ایجاد ضابطه های طولانی تر و دقیقتر هم میتوانیم استفاده کنیم .


_ FindLast: این متد برای پیدا کردن آخرین رکورد موجود در لیست که با ضابطه و شرط ما همخوانی دارداستفاده می شود و طریقه استفاده از آن مانند متد FindFirst است :

( " 'Data1.RecordSet.FindFirst ( "Name= 'Raza' AND Family= 'Media

_ FindNext: این متد هم براییافتن رکورد بعدی استفاده می شود . باید توجه داشت که برای استفاده از این متد حتما باید قبل از آن از متد FindFirst استفاده کرده باشید .


( " 'Data1.RecordSet.FindNext ( "Name= 'Reza' AND Family= 'Media

_ FindPrevious: از این متد هم براییافتن رکورد قبلی استفاده می شود .


( " 'Data1.RecordSet.FindPrevious ( "Name= 'Reza' AND Family= 'Media
اميدوارم مفيد بوده باشه
پاسخ با نقل قول
کاربران زیر از treasury به خاطر پست مفیدش تشکر کرده اند :
جای تبلیغات شما اینجا خالیست با ما تماس بگیرید