PDA

View Full Version : sumif در دلفی !!!!!



hossein_h62
پنج شنبه 05 شهریور 1388, 10:00 صبح
من در برنامه ای که در حال تهیش هستم به موردی برخوردم که یه جورایی گیر کردم.
در دیتابیس که اکسس هستش 2 تا جدول هست. در یکی از جدولا یه فیلد مرکز هزینه وجود داره و یک فیلد مجموع.من میخوام که با زدن یک دکمه به این ترتیب عمل بشه که مجموع مبلغ مرکز هزینه ها رو از جدول دوم جمع بزنه و در فیلد مجموع جدول اول بذاره و این کار رو برای تمام مراکز هزینه انجام بده. یه چیزی شبیه SumIf در اکسل.در جدول اول از مرکز هزینه ها تکراری ندارند ولی در جدول دوم از هر مرکز هزینه ایمیتونه کلی وجود داشته باشه.
من از دلفی7، بانک اکسس، و از دستورات sql استفاده میکنم.
ضمنا کد زیر به نظرم رسید ولی جواب نداد:

adocommand1.CommandText:='update table1 set sumc=select sum(pay.table2) as sumcc from table2 where center.table2=costcenter.table1';

با تشکر...

hadisalahi2
یک شنبه 15 شهریور 1388, 12:03 عصر
به نظر من شما باید از دستور Group By در SQL استفاده کنی. همین عبارت رو جستجو کنید.