Delphi7_love
چهارشنبه 12 آبان 1389, 22:51 عصر
چطور میشه بیشتر از یک فیلد را با داستور locate جستجو کنیم؟
مثلا اگر فیلد1 برابر با 1 و فیلد2 برابر با 2 بود آنگاه .....
با تشکر
Bita.Jo
پنج شنبه 13 آبان 1389, 09:41 صبح
با سلام
با دستور زیر می توان این کاررا انجام داد
Locate('Company;Contact;Phone', VarArrayOf(['Sight Diver', 'P', '408-431-1000']), [loPartialKey])
البته من این رو از Help خود دلفی گرفتم الان فیلد Company با مقدار Sight Diver و فیلد Contact با مقدار P و... مقایسه می شود. البته همونطور که می دونید گزینه آخر را برای مقایسه کامل [] و برای مقایسه قسمتی از مقادیر داده شده با مقادیر واقعی فیلدها بصورت بالا تعریف می کنند.
موفق باشید
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.