سلام
من می خوام یک تاریخ شمسی به اکسس بدم و اکسس سررسید اقساط را به تاریخ شمسی از آن تاریخ مورد نظر مثلا برای یک سال 12 ماه یا 36 ماه یا بیشتر حساب کند . من با استفاده از کد زیر وتبدیل آن به جلالی با تابع j_jalaldate انجامش دادم ولی تاریخها برای چند ماه درست هستند و برای ماههایی که تعداد روزهای آنها در میلادی با شمسی مطابقت ندارد تاریخهای بدست آمده جلو عقب می شوند و مشکل دیگر اینکه باید به صورت بانکی تاریخها محاسبه شوند. (مثال در زیر)
DateSerial(Year([b1]),Month([b1])+1,Day([b1]))
b1 همان تاریخی هست که به صورت دستی وارد می کنیم و تاریخ بدست اومده رو دوباره تو همین فرمول می گذاریم
یک مثال :
1390/08/08
1390/09/08
1390/10/08
.....
از همه مهمتر
1390/05/31
1390/06/31
1390/07/30
1390/08/30
1390/09/30
1390/10/30
1390/11/30
1390/12/29
1391/01/31
یعنی روز 31 ماههای 31 روزه اگر به عنوان سررسید قرارداده شود در ماههای 30 روزه تبدیل به 30 و در اسفند تبدیل به 29 شود و دوباره از فروردین سال بعد 31 . و همینطور در ماههای 30 روزه اگر سررسید 30 شد در اسفند 29 و دوباره در فروردین سال بعد 30 شود. خواهش می کنم اگر module یا کدی (همراه با توضیح)در این مورد دارید دریغ نفرمایید . متشکرم