PDA

View Full Version : سوال: در مورد کوئری



laia56
یک شنبه 21 اسفند 1390, 14:45 عصر
با سلام خدمت دوستان واساتید محترم
مشکلی دارم شاید خیلی ابتدایی باشه البته در گذشته هم به آن برخورد کرده ام اما نه دلیل اش را میدانم و نه راه حل رفع آن را
به تصویر زیر توجه کنید که در فضای کوئری میباشد سئوالم اینست که چرا آیتمی که مربوط به یک محاسبه میشود وقتی در محاسبه بعدی استفاده میشود در زمان اجرای کوئری این پنجره (تصویر ذیل ) باز میشود و راه حل رفع آن چیست
با تشکر از توجه شما

ARData
یک شنبه 21 اسفند 1390, 15:46 عصر
EXPR 4 موجود نيست .. يا متناقص تعريف شده است ...

laia56
یک شنبه 21 اسفند 1390, 16:18 عصر
وجود دارد محاسباتش هم درست است یک فیلد را با فیلد دیگر جمع نموده
اما متناقص یعنی چی

royasaz_bam
یک شنبه 21 اسفند 1390, 17:41 عصر
دوست من اگر EXPR 4 همزمان با همین محاصبه گردد، .یعنی اینکه EXPR 4 که حاصل جمع 2 فیلد دیگر است اگر در همین کوئری محاصبه میشود به طور معمول شما نمیتوانی باز آن را مورد محاصبه قرار بدی باید ابتدا از کوئری موجود که شامل EXPR 4 میباشد یک کوئری دیگر بسازی سپس در آن کوئری محاصبه نهایی را انجام بدی این ساده ترین راه برای حل مشکلت است

توجه داشته باش کوئری دوم حتما باید از روی کوئری اول ساخته شود و کوئری اول باید بدون محاصبه نهایی باشد

امیدوارم متوجه منظورم شده باشی اگر درست شد لطفا اعلام بفرمائید و اگر هنور مطلب قابل درک نیست عنوان نماید تا توضیحات بیشتری ارائه شود

laia56
دوشنبه 22 اسفند 1390, 14:51 عصر
با سلام
در اینصورت برای هر مورد نمونه مجبورم یک کوئری بسازم
راه حل دیگری ندارد
واقعیت اینست که فایل مربوطه نوعی صورت وضعیت پیمانکاریست که از مبلغ قرارداد کسورات مثل n%سپرده حسن انجام کار با فیلد مشخص کسر -% بیمه با فیلد مشخص کسر وسایر موارد میباشد در این حالت راه حل چیست

wolfstander
دوشنبه 22 اسفند 1390, 16:19 عصر
شما میتوانید به جای expr4 ، فرمولی که منتج به این نتیجه شده را قرار دهی
در این حالت دیگر از شما سوال نمیپرسد