PDA

View Full Version : مشکل شماره رکورد فوری



nasr
پنج شنبه 23 بهمن 1382, 22:25 عصر
سلام
من یه Query دارم که اون را فیلتر می کنم یه Edit هم گذاشتم که شماره رکورد را در اون نمایش میده
حالا مشکل اینه که این Query که فیلتر شده اگه مثلا از 1000 رکورد 500 رکورد را فیلتر کرده باشه در Edit شماره رکوردی را نشون می ده که در جدول اصلی است
یعنی شماره رکورد را از همون جدول فیلتر نشده نشون می ده
مثلا اگه یه جدول داشته باشیم شا مل رکوردهای زیر
1- علی
2- محمد
3- علی رضا
4- جواد
5- محمد علی
6-مسعود
و علی هارا فیلتر کنیم فیلتر انجام شده برابر
1- علی
2- علی رضا
3- محمد علی
است ولی شماره رکورد علی رضا را به جای اینکه 2 نمایش دهد 3 نمایش داده و شماره رکورد محمد علی را به جای 3 عدد 5 نمایش می دهد
ممنونم از اینکه سریع جواب می دید چون خیلی عجله دارم :تشویق:

JavanSoft
پنج شنبه 23 بهمن 1382, 23:26 عصر
دوست عزیز RecordNo درست عمل میکند اگر غیر از این بود جای تعجب داشت
شما بجای استفاده از RecordNo از کلید رکورد استفاده کنید (مثلا شماره پرسنلی یا....)

SReza1
دوشنبه 27 بهمن 1382, 22:10 عصر
سلام دوست عزیز موقعیکه شما یک جدول یا query رو فیلتر میکنید در واقع فقط بخشی از دادهها از دید شما پنهان میمونه. پس چیز عجیبی نیست که recno رو میبینید که با قبلی تکررای شده. راه حل این موضوع اینه شما در query source باید اون فیلتر رو اعمال کنید. اصلا هم سخت نیست و براحتی میتونید اون فیلتر رو در دل query اجرا کنید. مطمپن باشید مشکلتون حل میشه. من این کار رو کردم

baabi
سه شنبه 28 بهمن 1382, 08:41 صبح
سلام
به نظر من باید در sql خودتون تغییراتی بدید. اگه اینکارو میونید بکنید باید از دستور runsum استفاده کنید تا یه شماره رکورد در query برای شما بسازه