سلام دوستان
من میخوام که در فایل نمونه هنگام گرفتن گزارش 3 ماهه آخرین اطلاعات وارد شده چند تا رکورد با هم جمع زده شوند
در فایل ضمیمه کاملا توضیح دادم
من باید فردا تحویل بدم
اولش فکر میکردم راحته ولی بعد به مشکل خوردم
ممنون میشم اگه کسی به من کمک کنه
سلام دوستان
من میخوام که در فایل نمونه هنگام گرفتن گزارش 3 ماهه آخرین اطلاعات وارد شده چند تا رکورد با هم جمع زده شوند
در فایل ضمیمه کاملا توضیح دادم
من باید فردا تحویل بدم
اولش فکر میکردم راحته ولی بعد به مشکل خوردم
ممنون میشم اگه کسی به من کمک کنه
دوست من مشکلت دقیقا چیه
تو کدوم یکی >>نمایش گزارش یا نمایش کوئری یا نمایش جدول اصلی؟؟؟؟؟
کدوم فیلدها و کدوم رکوردها میخوای با هم جمع بشه؟؟؟
در نمایش گزارش
کدوم فیلدها و کدوم رکوردها میخوای با هم جمع بشه؟؟؟
یه کم بیشتر توضیح بده؟
کلا هدف پروژه رو براتون میگم
ما در شهرستان چندین مرکز بهداشتی داریم و هر مرکز بهداشتی چندین خانه بهداشت یا پایگاه داره
هر خانه بهداشت این برنامه رو داره و اطلاعات مربوط به خودش رو هر ماه وارد میکنه
تا اینجا کار درسته
حالا شهرستان میخواد گزارش بگیره مثلا گزارش 3 ماهه شهرستان مثل همون که در فرم گزارش گذاشتم
مشکل از اینجاست که اگر بخوایم اطلاعات تمام خانه های بهداشت رو در این 3 ماه با هم جمع کنیم اطلاعات به صورت تزایدی جمع زده میشه در صورتی که ما جمع آخرین اطلاعات ثبت شده رو لازم داریم
شاید اصلا نشه چنین کاری کرد و باید فلوچارت برنامه رو از اول طراحی کرد
امیدوارم هدفم رو رسونده باشم
بهترین راه حل چیه؟
دقیقا متوجه نشدم ولی اگه منظورت گزارش ماهانه و سه ماهه است که با انتخاب ماه و همون کاری که شما انجام دادید میشهمشکل از اینجاست که اگر بخوایم اطلاعات تمام خانه های بهداشت رو در این 3 ماه با هم جمع کنیم اطلاعات به صورت تزایدی جمع زده میشه در صورتی که ما جمع آخرین اطلاعات ثبت شده رو لازم داریم
ولی اگه میخواید آخرین اطلاعات ثبت شده رو داشته باشید
بهترین راه اینه که موقع ورود اطلاعات در یکی از فیلدها تاریخ میلادی ثبت رکورد وارد بشه و بعد با کمک مبدل های تاریخ یه گزارش بر مبنای روزهای انتخابی گرفت
ممنونم
درسته
ولی مثلا
در خانه بهداشت شماره A: ماه اول 3 نفر و ماه دوم 5 نفر و ماه سوم 6 نفر ثبت میشه
و در خانه بهداشت شماره B:ماه اول 8 نفر و ماه دوم 11 نفر و ماه سوم 2 نفر ثبت میشه
حالا ما گزارش 3ماهه اخرین جمعیت این دو خانه بهداشت رو میخوایم که باید بشه 8 نفر
اگه از تابع sum کوئری استفاده کنیم وبرای ماه هم شرط بزاریم که از بین ماه 1 و 3 جمع بشه
جمع کل میشه 35 که این به کار ما نمیخوره
حالا باید چه کار کنیم
دوستان کسی نیست کمک کنه
دوست من چه جوری جمع اعدادی که گفتید باید بشه 8؟؟؟؟در خانه بهداشت شماره A: ماه اول 3 نفر و ماه دوم 5 نفر و ماه سوم 6 نفر ثبت میشه
و در خانه بهداشت شماره B:ماه اول 8 نفر و ماه دوم 11 نفر و ماه سوم 2 نفر ثبت میشه
حالا ما گزارش 3ماهه اخرین جمعیت این دو خانه بهداشت رو میخوایم که باید بشه 8 نفر
آخرین تعداد در ماه سوم خانه بهداشت شمارهA:مساوی 6 نفر هست
آخرین تعداد در ماه سوم خانه بهداشت شمارهB:مساوی 2 نفر هست
ما در گزارش 3 ماهه جمع این دو تا رو میخوایم که بشه 8
سلام دوست عزیز
اگه درست متوجه شده باشم شما در ماه گزارش بزن از 3 تا 3 درست در میاد
موفق باشید
ممنونم
تنها راه همینه