View Full Version : انجام محاسبات ریاضی بر روی فیلدها ؟
Ali-Far
سه شنبه 05 اردیبهشت 1385, 09:28 صبح
من میخوام فیلدهای از یک جدول را که بازیابی می کنم قبل از نمایش توی DBGrid بر روی آن ها عملیات ریاضی انجام بدهم و مقدار هر فیلد را بر اساس مقدار فیلد قبلی و مقدار فیلد خودش بدست بیاورم مثال :
Field2 = Field2 - Field1
باید چه کار بکنم ؟:متفکر: :متفکر: :متفکر: :متفکر:
////////////////////////////////
چو گفتی که وام هنر توختم
همه هر چه بایستم آموختم
یکی نغز بازی کند روزگار
که بنشاندت پیش آموزگار
فردوسی
hr110
سه شنبه 05 اردیبهشت 1385, 10:04 صبح
از فیلدهای محاسباتی استفاده کنید و در متد onCalcField مقادیر فیلد ایجاد شده را درج کنید
SReza1
سه شنبه 05 اردیبهشت 1385, 20:46 عصر
روی جدول و یا query کلیک راست کن! بعد تمام فیلدها رو add کن. سپس یه new field انجام لده و در oncalculate محاسبه مربوطه رو انجام بده!
mzjahromi
چهارشنبه 06 اردیبهشت 1385, 06:30 صبح
من میخوام فیلدهای از یک جدول را که بازیابی می کنم قبل از نمایش توی DBGrid بر روی آن ها عملیات ریاضی انجام بدهم و مقدار هر فیلد را بر اساس مقدار فیلد قبلی و مقدار فیلد خودش بدست بیاورم مثال :
Field2 = Field2 - Field1
همونطوری که دوستان گفتن می تونید از Calculated field استفاده کنید ولی تا یه حدودی خود Query هم این کار رو واسه تون انجام می ده
select (field2-field1) as NewField
ashkan2005
شنبه 20 اسفند 1390, 12:59 عصر
همونطوری که دوستان گفتن می تونید از Calculated field استفاده کنید ولی تا یه حدودی خود Query هم این کار رو واسه تون انجام می ده
select (field2-field1) as NewField
آقا از این newfield چطور میشه استفاده کرد؟
منظورم چطور میشه در دیتا گرید یا کریستال ریپورت از این فیلد استفاده کرد؟
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.