اکسس : آیا در اکسس چنین امکانی ...

salim_a

Member
سلام

آیا در اکسس چنین امکانی وجود داره مه بتونم دو فیلد رو با هم جمع کنیم

مثلا سه فیلد دار یم ( تعریف کردیم )

a , b, sum
a,b رو وارد کنیم و sum جمع a, b رو در خودش قرار بده

با تشکر
 

mazoolagh

Active Member
بله، امکانش هست ولی کسی این کار رو نمیکنه چون نادرست هست
 

salim_a

Member
بله، امکانش هست ولی کسی این کار رو نمیکنه چون نادرست هست

چرا ؟

----------------------------------------------------------------------------
من می خوام یه برنامه بسازم که دو مقدار a, b رو دریافت می کنه و این دو مقدار در هم ضرب میشه در در sum قرار بگیره .
و می خوام وصل باشه به دیتابیس .
----------------------------------------------------------------------------
 

mazoolagh

Active Member
نادرست بودنش بخاطر این هست که شما اطلاعاتی رو که از روی اطلاعات دیگه قابل محاسبه هست نباید ذخیره کنی (مگر دلیل خاصی وجود داشته باشه)

بجاش از computed field استفاده میشه و datasource اون رو برابر فرمول محاسبه میگذارن. در همین مورد شما فقط فیلدهای a و b رو در جدول تعریف میکنین و هر وقت به مجموع اونها نیاز داشتین (ریپورت - فرم - کوئری - کد) مقدار sum رو محاسبه میکنین. بعنوان مثال در فرم باید فیلد sum رو از نوع unbound و datasource اون رو =[a]+ قرار بدین
 

sinas1386

New Member
با سلام خدمت دوست عزیز اگر امکان دارد فایل را ضمیه کنید تافایل برای شما صلاح کنم
 

جدیدترین ارسال ها

بالا