ورود

View Full Version : مشکل سرعت در فیلدهای محاسباتی



delphi_phd
شنبه 26 فروردین 1385, 23:43 عصر
با سلام خدمت همه دوستان

من برنامم رو با جدولهای پارادکس نوشتم و در هر جدول چند تا فیلد محاسباتی دارم

مثلاٌ در هر جدول مقدار فیلدهای جدولهای دیگه رو بصورت محاسباتی میارم مثلاٌ در جدول اطلاعات پرسنل کد پرسنلی و نام و نام خانوادگی و . . . رو داریم و در جدول اطلاعات حقوقی فقط کد پرسنل رو داریم که با توضیحات بالا فیلدهای نام و نام خانوادگی رو بصورت محاسباتی از جدول اطلاعات پرسنل به این جدول میاریم

حالا مشکل من اینه که سرعت خیلی پایین میاد و من برای یه جستجوی کد پرسنلی کلی باید صبر کنم تا جستجو کنه . تمام این مشکلات در جدولی هست که فیلد محاسباتی داره

از همه دوستان میخوام به من کمک کنن که چه جوری مشکل سرعتم رو حل کنم چه با رکورهای کم و چه با رکوردهای زیاد . از همتون تشکر میکنم

SH.Daneshvar
یک شنبه 27 فروردین 1385, 16:46 عصر
دوست عزیز من با پرادوکس زیاد کار نکردم اما برای حل این مشکل
باید از TQuery استفاده کنی و در اون با استفاده از دستور Join
استفاده کنی البته وقتی کامپوننت TQuery رو روی فرم گذشتی
در منوی اون میتونی از ویزارد ساخت SQL کمک بگیری
دوست عزیز این ها سرنخ بود بقیش توی Help دلفی و کتاب های مربوطه هست.

mzjahromi
دوشنبه 28 فروردین 1385, 09:40 صبح
حالا مشکل من اینه که سرعت خیلی پایین میاد و من برای یه جستجوی کد پرسنلی کلی باید صبر کنم تا جستجو کنه . تمام این مشکلات در جدولی هست که فیلد محاسباتی داره

شما به چه شکل عمل میکنید؟
پارادوکس Optimization ضعیفی داره و در نوشتن کوئری باید دقت کنید(البته اگر از Query استفاده میکنید).