PDA

View Full Version : سوال: تغییر یک فیلد در هنگام ویرایش فیلد دیگر



armira
شنبه 22 بهمن 1390, 21:32 عصر
سلام دوستان
من می خوام وقتی قیمت واحد رو در دی بی گرید وارد می کنم بلافاصله قیمت کل که از ضرب تعداد کالا در قیمت واحد بدست میاد در فیلد قیمت کل محاسبه و وارد بشه . اما گیر کردم .نمی دونم چطور این کار رو انجام بدم. تو سایت جستجو کردم اما همه موارد در مورد ویرایش رکورد به صورت کلی هست در حالی که من میخوام همون لحظه که فیلد قیمت واحد مقدار دهی میشه فیلد قیمت کل هم بر اون اساس محاسبه و درج بشه. خواهش می کنم کمک کنید.شدیدا" به کمک نیاز دازم.

tiphooo
شنبه 22 بهمن 1390, 23:56 عصر
فیلد قیمت کل شما باید CalcField باشد و اصلا نباید برای آن در DB فیلد ایجاد کرده باشید. در خود دلفی یک CalcField بر روی Query یا Table ایجاد کنید و در OnCalcField آن مقدار آن فیلد را برابر فی ضربدر مقدار قرار دهید و در DBGrid هم آن را نمایش دهید.