ورود

View Full Version : شمارش کوئری



mahsa.admin
سه شنبه 22 دی 1388, 10:35 صبح
با سلام
سوالی که مطرح مد نظر من است قبلا هم در چند تاپیک بحث شده ولی نیجه مد نظر حاصل نشده یا حداقل چیزی که مد نظر من بود حاصل نشد
نمونه ای ضمیمه شده از نمونه های همین سایت می باشد
اما سوال :
در یک کوئری انچه مدنظر من هست شمارش تعداد رکورد ها است به دو شرط
1- لزوما ستونی که از ر وی ان می شمارد primery نباشد
2-اگر فرمولی در کوئری بود باز هم بعد از اعمال فرمول این شمارش رکورد انجام شود

در این نمونه که گذاشتم در کوئری Query1 شمارش به شکل صحیح انجام میشود البته به شرط primery بودن رکورد
در کوئری شماره 2 چون یک فرمول ساده گذاشتم این شمارش بهم می خورد یعنی مرتب نیست

mahsa.admin
چهارشنبه 23 دی 1388, 07:18 صبح
از دوستان کسی نیست کمک کند

mahsa.admin
یک شنبه 27 دی 1388, 07:30 صبح
از اساتید کسی نیست خواهش میکنم کمکم کنید تمام گیر برنامه من روی همین موضوع هست

kamkam1
یک شنبه 27 دی 1388, 20:20 عصر
سلام
جهت استفاده از کوئری شماره 2 ازیک کوئری واسط استفاده نمایید و شرط را درهمان کوئری لحاظ فرمائید .
ضمنا کوئری شماره 2 از ستونی که از روی ان می شمارد primery نیست.

mahsa.admin
دوشنبه 28 دی 1388, 07:55 صبح
با تشکر وسپاس از وقتی که گذاشتید
در نمونه شما ظاهرا فرقی با نمونه که من ضمیه کردم حاصل نمی شود (در عمل)انچه هدف منست این است که هر شرطی در کوئری اعمال شد بعد از اعمال نتیجه شرط شماره بندی از شمار 1 بخورد (نه اینکه مثل الان بگوید چندمین رکورد هست )مثلا اگر شرطی گذاشتیم که 1000 رابیابد واگر 3 تا 1000 داشتیم به ترتیب بنویسد 1- 2 - 3