نوشته شده توسط
sadegh1944
وقتی که تعداد رکوردهای جدول بسیار بالا باشه استفاده از دستورات DLookup و DSum و ... بویژه بصورت شرطی، در اجرای کوئری یا گزارش، باعث میشه پردازش اطلاعات خیلی طول بکشه. میخواستم ببینم دستورات جایگزینی برای اینها از جمله از طریق SQL وجود داره یا خیر.
کسانی که واردتر هستند یکم توضیح بدن علت بالا رفتن زمان پردازش چیه.
من فایلی با 12000 رکورد دارم که هنگام استفاده از دستور DLookup زمان پردازش آن حدود 20 دقیقه طول میکشه، البته با تغییر دستور و استفاده از if مشکل رو حل کردم. اگر دستوراتی هست که این مشکل رو نداشته باشه بویژه برای جمع شرطی (SUM) اعلام کنید.