Bunun için farklı yöntemler kullanılabilir, uygulaması en pratik yöntem case fonksiyonu. Ama önce kısa bir bilgi, checkbox alanlarda seçilen değerler enter ile alt alta girer, yapılacak hesaplama işlemi de bunu yapmalı.
Şöyle bir örnekle başlayabilirsiniz;
Case (
FisVermeDurumu = "3 Aylık" ;
MonthName ( Date ( month(tarih) + 1 ; 1 ; year(tarih) ) ) & "¶" &
MonthName ( Date ( month(tarih) + 2 ; 1 ; year(tarih) ) ) & "¶" &
MonthName ( Date ( month(tarih) + 3 ; 1 ; year(tarih) ) ) & "¶" ;
FisVermeDurumu = "6 Aylık" ;
MonthName ( Date ( month(tarih) + 1 ; 1 ; year(tarih) ) ) & "¶" ....
....
)
Date fonksiyonu ile sonraki ayları hesaplatıp, MonthName fonksiyonu ayın ismini alıyor kurduğumuz mantık. Case fonksiyonu ile de koşullara göre hesaplama yaptırıyoruz. Üzerinde çalışarak hesaplamayı tamamlayabilirsiniz.