PDA

View Full Version : مجموع فیلد



یعقوب
چهارشنبه 28 مرداد 1383, 21:57 عصر
با سلام.
برای محاسبه مجموع تمام مقادیر یک فیلد چه باید کرد؟
لطفا کد مربوطه را بنویسید.

باتشکر

v_shalchian
چهارشنبه 28 مرداد 1383, 22:28 عصر
SELECT SUM(field_name) FROM table_name

یعقوب
جمعه 30 مرداد 1383, 14:31 عصر
سلام
کد شما کار نمی کنه و خطا می ده :o
مشکل کجاست :?:
لطفا واضح تر بنویسید ()SELECT SUM چرا بینشون فاصله داره؟

در ضمن: من می خوام این مجموع رو توی یک متغیر String بریزم. لطفا در این مورد هم راهنمایی کنید.

خیلی متشکرم

v_shalchian
جمعه 30 مرداد 1383, 17:35 عصر
دوست عزیز شما این کد را کجا نوشته اید که کار نمیکنه و خطا می ده ؟
فاصله بین SELECT و SUM هم بر می گرده به روش استفاده توابع جمعی در SQL که طبیعیه باید فاصله داشته باشه.
در ضمن :
شما از یک ADOQuery استفاده کنید و خصوصیت SQL آن را به صورت زیر تغییر دهید :

ADOQuery1.Close ;
ADOQuery1.SQL.Clear ;
ADOQuery1.SQL.Add('SELECT SUM(field_name) AS Expr1 FROM table_name') ;
ADOQuery1.Open ;

حالا در برنامه این مقدار را در متغیر رشته ای بریزید :

S :=ADOQuery1.FieldByName('Expr1').AsString ;

MFCGalaxy
جمعه 30 مرداد 1383, 20:54 عصر
Calculated Field تعریف کنید ...
Fields Editor را بیاورید و ........