حال فکر می کنم در اینجا بهترین کار این باشد که از همان کوری و یا جدول فیلتر شده استفاده کنیم و دوباره از locate و یا seek استفاده نکنیم که زمان بیشتری تلف می شود .
اگر حجم اطلاعات دریافتی زیاد نباشه، میشه همه فیلدها رو یکجا دریافت کرد و در فرم هم اونا رو نشون داد، اما اگه حجم اطلاعات دریافتی زیاده، بهتره که اول یکسری اطلاعات مهم (مثل نام اشخاص) از بانک درخواست بشه و در گرید نمایش داده بشه. با انتخاب هر شخص در گرید، اطلاعات کامل اون شخص از طریق یک query دیگه دریافت بشه و در فرم نمایش داده بشه.
راستی آقای کشاورز , این مشکل را چطوری حل کنیم که برای اینکه جوابهایی که یک کوری را تغییر دهیم باید کوری را به صورت کامل باز و بسته کنیم که زمان بر می شود , می شه کاری کرد که کمتر زمان برد؟
خیر. با هر بار تغییر دستورات SQL باید Query دوباره باز بشه.