PDA

View Full Version : سوال: مشكل در جمع ركوردها(حالت خاص)



Hossein.mdb
سه شنبه 12 مرداد 1389, 21:46 عصر
با سلام خدمت همه دوستان عزيز
مشكلم توي اكسس رو تو شكل پايين گذاشتم.لطفا راهنمايي ام كنيد.

http://www.irfreeup.com/images/jiue7tck11nainpa0eacg.jpg

توضيح بيشتر اينكه : ميخوام در هر ركورد {تكست باكس 2} برابر با مجموع {تكست باكس هاي 1} قبلي اش باشد.كدي ميخوام كه اين كارو برام انجام بده.
لطفا راهنمايي هاتون رو كمي ساده بيان كنيد. ممنون از همه شما عزيزان

محمد سلیم آبادی
سه شنبه 12 مرداد 1389, 21:50 عصر
سلام،
این مساله به Running Totals شهرت داره.
اگر تعداد سطرها خیلی زیاد نباشه می تونید از طریق یک Correlated Subquery نتیجه دلخواه را بدست بیارین.
query شما شبیه به این خواهد بود:

SELECT A, B, (SELECT SUM(B) FROM table_name
WHERE A <= T1.A) AS C
FROM table_name AS T1;

Fatollah_ghazi
سه شنبه 12 مرداد 1389, 22:15 عصر
با سلام ميشه يه نمونه بزاريد. البته در فرم همچين چيزي باشه

Hossein.mdb
سه شنبه 12 مرداد 1389, 22:29 عصر
يه سوال ديگه هم داشتم :
چرا در بعضي از mdb هام شكل ظاهري دكمه ها تغيير ميكنه، آيا راهي هست كه بشه اين مشكلو حل كرد؟
http://www.irfreeup.com/images/y5t21fzzdf6dv4c6lo8im.jpg
با سپاس فراوان ...

bita_ziba77
چهارشنبه 13 مرداد 1389, 07:43 صبح
يه سوال ديگه هم داشتم :
چرا در بعضي از mdb هام شكل ظاهري دكمه ها تغيير ميكنه، آيا راهي هست كه بشه اين مشكلو حل كرد؟
http://www.irfreeup.com/images/y5t21fzzdf6dv4c6lo8im.jpg
با سپاس فراوان ...

با سلام
جهت برطرف نمودن اين مشكل شما بايد در Access Option و در بخش Current Database گزينه Use windos - themed control on forms را انتخاب نماييد.

با تشكر

abas1388
چهارشنبه 13 مرداد 1389, 07:50 صبح
سلام،
این مساله به Running Totals شهرت داره.
اگر تعداد سطرها خیلی زیاد نباشه می تونید از طریق یک Correlated Subquery نتیجه دلخواه را بدست بیارین.
query شما شبیه به این خواهد بود:

SELECT A, B, (SELECT SUM(B) FROM table_name
WHERE A <= T1.A) AS C
FROM table_name AS T1;
سلام
طبق نمونه ضميمه چگونه از كد فوق در ControlSource تكست باكس بايد استفاده كنيم؟
با تشكر

Fatollah_ghazi
چهارشنبه 13 مرداد 1389, 20:34 عصر
خواهشا" يكي از دوستان در اين مورد راهنمايي كنه البته در فرم همچين اتفاقي بيفته (فكر كنم همون مجموع تجمعي در حسابداري باشه):متفکر:

abas1388
پنج شنبه 14 مرداد 1389, 08:47 صبح
سلام
طبق نمونه ضميمه چگونه از كد فوق در ControlSource تكست باكس بايد استفاده كنيم؟
با تشكر
سلام
واقعاً دوستان با تجربه جواب سؤال مطرح شده را نميدانند؟