PDA

View Full Version : محاسبه تعداد فیلد های دیتا گرید



sajad_boj70
جمعه 12 فروردین 1390, 21:37 عصر
با سلام خدمت همه دوستان
من یک دیتا گرید دارم که به بانک اکسس متصل هست
برنامم به این صورته که در هر ردیف از یک دیتا گرید اسم یک نفر ذخیره میشه. و ممکنه که اسم یک نفر چند بار ذخیره بشه
حالا من میخوام وقتی اسم یک نفر رو جستجو میکنم تو یک لیبل نشون بده که اسم اون شخص چند بار ذخیره شده ( به این صورت که بره و تعداد ردیف ها رو بشماره چون در هر ردیف یک بار اسم اون شخص نوشته شده)
با تشکر

jakijavad
سه شنبه 16 فروردین 1390, 10:56 صبح
به فرض اینکه N سطر داشته باشیم و در هرسطر اسم جواد یک باروجود داشته باشه ، برای بدست آوردن تعداد دخیره شده اسم جواد از کد زیر استفاده میکنیم:
Label1.Caption= Adodc1.Recordset.RecordCount

M.T.P
سه شنبه 16 فروردین 1390, 13:06 عصر
اگه فرض رو براین بگیریم اگه اسم جدول شما TblUsers و نام فیلدی که اسامی در اون ذخیره میشه FldUser و اسم موردنظر شما Ali باشه.

SELECT COUNT(FldUser) AS UserCount FROM TblUsers WHERE FldUser = 'Ali'
پس از Select فوق شما دارای رکوردستی با یک فیلد و عنوان UserCount خواهید بود که مقدارش مجموع موردنظرتون هست.