View Full Version : سوال: چگونگي ضرب دوفيلد
flower_2055
یک شنبه 12 مهر 1388, 15:51 عصر
كدي هست كه وقتي دو تا فيلد رو مقدار داديم بصورت خودكار توي فيلد ديگه اي ضرب آن دو تا رو نمايش بده .
مثلا تعداد كالا در قيمت كه بشه قيمت كل
اگه هست چجوري استفاده كنم .توضيح كامل بدين
Mohammad.Saheb
یک شنبه 12 مهر 1388, 16:52 عصر
موقع طراحي جدولات يه خاصيت هست بنام
Computed Column Specification
با اين خاصيت ميتوني اين كار رو انجام بدي
darkwish
یک شنبه 12 مهر 1388, 17:08 عصر
سلام دوستان من یه help نیاز دارم
من میخام یک فیلد از database ام رو که با sqlserver 2000 ساختم رو در یک متغیر int ارسال کنم و عملیات ریاضی روش انجام بدم (در C#)
dark.1889@yahoo.com help me
flower_2055
یک شنبه 12 مهر 1388, 21:01 عصر
موقع طراحي جدولات يه خاصيت هست بنام
Computed Column Specification
با اين خاصيت ميتوني اين كار رو انجام بدي
بيشتر توضيح بده . البته sqlserver2000
MOJTABAATEFEH
یک شنبه 12 مهر 1388, 21:59 عصر
دوست عزيز Flower با دستورات SQL براحتي مي توني اينكار رو انجام بدي
Select Fi,Many,(Fi*Many) as Total from table1
كد دلفي
http://www.mojtabaie.persianblog.ir
موفق باشي
محمد سلیم آبادی
دوشنبه 13 مهر 1388, 11:23 صبح
سلام،
دو راه حل برای این کار وجود دارد:
1. استفاده از ستون محاسباتی ( در هنگام طراحی جدول)
یعنی به غیر از دو فیلد مورد نظر یک فیلد دیگر ایجاد می کنید و در قسمت Computed Column عبارت محاسباتی زیر را می نویسید:
Col1 * Col2
و برای اینکه در هر سری این محاسبه صورت نگیرد مقدار Persisted رو Yes می کنید.
2. راه حلی است که در پست شماره 5 ذکر شده است.
ASKaffash
دوشنبه 13 مهر 1388, 13:51 عصر
سلام
و راه سوم با تریگر
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.