ورود

View Full Version : مشكل در دستور locate



mehdimdp
سه شنبه 08 اردیبهشت 1388, 19:09 عصر
سلام
مثلا در جدولمون، 2 ركورد با نام علي داريم.
وقتي با دستور locate "علي" رو سرچ مي كنم ، هميشه به يك ركورد اشاره مي كنه
مي خام وقتي دوباره كليد سرچ رو اجرا مي كنم به ركورد بعدي (كه محتواش علي هست) اشاره كنه(FIND NEXT)
البته از دستور فيلتر هم نمي خوام استفاده كنم.
اگه دستور ديگه اي كه مثل locate عمل ميكنه و ميتونه كار منو راه بندازه وجود داره لطفا معرفيش كنيد.
متشكرم
ضمنا من يك مشكل در يك كوئري داشتم. اگه لطف كنيد اونم ببيند و نظرتونو بگيد، متشكر مي شم
http://barnamenevis.org/forum/showthread.php?p=712749#post712749

goldkavir
چهارشنبه 09 اردیبهشت 1388, 10:49 صبح
ضمنا من يك مشكل در يك كوئري داشتم. اگه لطف كنيد اونم ببيند و نظرتونو بگيد، متشكر مي شم
http://barnamenevis.org/forum/showth...749#post712749

کدی که نوشتینو نگاه کردم اولین مشکلی که به نظر میرسه اینه که شما از اسم مستعاری که به Select دادین توی snb-forush) AS anbar) استفاده کردین ولی Sql فقط سطرهای جدول رو میشناسه، از اسامی مستعار فقط در order by استفاده کنید، این کد رو به این شکل اصلاح کنید:
Sum(anbar.tedad)/Sum(tzrb))-(Sum(forush.tedad)/Sum(tzrb)) AS anbar)

موفق باشید

bmanfy
پنج شنبه 10 اردیبهشت 1388, 18:22 عصر
چرا نمیخوای از فیلتر و Find Next استفاده کنی .مگه چی گیری داره ؟

من یه LocateNext تو Help دلفی دیدم . اما ظاهرا با Ado کار نمیکنه .

daffy_duck376
شنبه 12 اردیبهشت 1388, 08:46 صبح
تا اونجایی که من میدونم دستور locate روی فیلد کلید عمل میکنه روی بقیه فیلد ها یا کار نمی کنه اگه کار بکنه ممکنه نتایج اشتباه بهمون بده

bmanfy
شنبه 12 اردیبهشت 1388, 11:30 صبح
تا اونجایی که من میدونم دستور locate روی فیلد کلید عمل میکنه روی بقیه فیلد ها یا کار نمی کنه اگه کار بکنه ممکنه نتایج اشتباه بهمون بده

با سلام .
حقیقتش فکر نمیکنم این حرف شما دزست باشه . اخه من برای همه ی فیلدها ازش استافده میکنم و به مشکلی بر نمی خورم .
احتمالا تجربه ی شما به خاطر عدم یافتن یک مقدار به خاطر مشکل در حروف بوده . (حروف ک ، ی)
و گر نه مشکل دیگهای نیست .