PDA

View Full Version : آموزش: اضافه کردن شماره ردیف به کوئری ها



saeed1234n
جمعه 17 بهمن 1393, 13:37 عصر
با سلام

به تمامی دوستان عزیز

در پی سوال یکی از دوستان در مورد ایجاد شماره ردیف برای کوئری ها

مناسب دونستم که آموزش آنرا در اینجا قرار بدم

1- آموزش متنی :

کافی است در کوئری یک فیلدی به نام (rownum) شماره ردیف ایجاد نمایید و کدهای زیر را در قسمت builder بنویسید .


RowNum: DCount("[ID]","[tblNames]","[ID]<=" & [ID])


2- آموزش تصویری :

لینک 1 : http://goo.gl/YQrMl3

لینک 2 : http://goo.gl/yqU3t3

با تشکر نادری

Rasool-GH
سه شنبه 24 شهریور 1394, 23:17 عصر
سلام .. جناب نادری . ممنون بابت مطلب خوبتون .
اگر بخوام شماره ردیف مثلا 3 واحدی افزایش پیدا کنه چکار میشه کرد ؟ ایا این روش اصولی هست و به مشکلی برخورد نمیکنه ؟ البته اگه بشه به ضرورتی این اصلاح انجام بشه که شماره 1 هم در ردیف باشه خیلی خوب میشه


RowNum: DCount("[FieldName]";"[tblNames]";"[FieldName]<="& [FieldName])* Number
سوال بعدی اینکه اگر بخوام هر چند رکورد یک شماره ردیف دریافت کنن چکار میشه کرد ؟

ضمنا به نظرم بهتره که کد رو به این شکل بنویسیم


RowNum: DCount("[FieldName]";"[tblNames]";"[FieldName]<="& [FieldName])

mojidehghan
پنج شنبه 23 مهر 1394, 09:40 صبح
سلام
خدا پدر و مادرت رو بیامرزه
کارم راه افتاد

Rasool-GH
دوشنبه 01 آذر 1395, 09:06 صبح
سلام
مشکلی در استفاده از این کد دارم اگر راهی به نظر دوستان میرسه راهنمایی کنه
در صورتی که این کد رو در کوئری بدون شرط استفاده کنم شماره ردیفها درست هست ولی اگه از شرط برای فیلتر کردن استفاده کنم شماره ردیف ها بهم میریزه .