PDA

View Full Version : محاسبه مقدار ماهيانه با داشتن اطلاعات روزانه



bita_ziba77
شنبه 15 اسفند 1388, 12:28 عصر
با سلام
خدمت دوستان
جدولي دارم كه اطلاعات شامل تاريخ شمسي و مقدار روزانه توسط كاربر وارد مي گردد.
چگونه مي توانم مقدار ماهيانه را (با توجه به تاريخ شمسي كه توسط كاربر وارد ميگردد ) محاسبه نمايم.
لازم به توضيح است فرمت تاريخ به صورت 88/12/01 يا **/**/** مي باشد.
مثلا به صورت اتوماتيك تاريخ هاي مربوط به ماه اسفند يا 12 را فيلتر كرده و جمع آنها را محاسبه نمايد.


با تشكر

alirezabahrami
یک شنبه 16 اسفند 1388, 07:59 صبح
با سلام
خدمت دوستان
جدولي دارم كه اطلاعات شامل تاريخ شمسي و مقدار روزانه توسط كاربر وارد مي گردد.
چگونه مي توانم مقدار ماهيانه را (با توجه به تاريخ شمسي كه توسط كاربر وارد ميگردد ) محاسبه نمايم.
لازم به توضيح است فرمت تاريخ به صورت 88/12/01 يا **/**/** مي باشد.
مثلا به صورت اتوماتيك تاريخ هاي مربوط به ماه اسفند يا 12 را فيلتر كرده و جمع آنها را محاسبه نمايد.

با تشكر
سلام
يك فيلد در جدول با عنوان شماره ماه را ايجاد كن تا بطور اتوماتيك شماره ماه تاريخ هايي كه در فرم وارد مي كنيد در آن قرار گيرد بعد براي بدست آوردن جمع مبلغ آن ماه از كد زير استفاده بكن :


mablagh_maheyaneh = DSum("[mablagh_rozaneh]", "table1", "(table1.mah=me.mah")

شماره ماه را مثلاً از طريق تابع تاريخ شمسي حميد آزادي بصورت( mah(shamsiبدست مي آيد.
موفق باشيد

bita_ziba77
یک شنبه 16 اسفند 1388, 11:59 صبح
با سلام و تشكر از زحمات دوستان
آيا امكان گذاشتن نمونه اي وجود دارد .
متاسفانه به دليل دسترسي هاي مرتبط با شبكه امكان Upload فايل خود را ندارم.



با تشكر

dadsara
یک شنبه 16 اسفند 1388, 12:55 عصر
سلام
دوست عزیز اگر شما از توابع تاریخ استفاده نمی کنید و تاریخها را با فرمت تکست ذخیره می کنید میتوانید با استفاده از تابع MID کارکتر سوم و چهارم را خوانده و آنرا در شرط خود قرار دهید و عمل مقایسه را انجام دهید
در اینحالت نیازی به استفاده از یک فیلد دیگر را ندارید
نمونه های زیادی در اینخصوص موجود می باشد