İzin Takip
#13
Selamlar.Bu çalışmayı şu şekilde değiştirmek istersek ne yapılması gerekir acaba? (izin başlangıç tarihi + Gün sayısı) + (pazar günleri sayısı + resmi tatiller sayısı) = izin dönüş tarihi.

Resmi tatilleri ve pazar günleri izin gün sayısına eklenecek.Bunu yaparsak resmi tatilleri Access' e nasıl tanıtırız?



  Alıntı
Bu mesajı beğenenler:
#14
Merhabalar,
Paylaşımın için sağol Sayın BKCAN



iyi çalışmalar...



  Alıntı
Bu mesajı beğenenler:
#15
(14-02-2011, 02:39)aspuzu21 demiş ki: Selamlar.Bu çalışmayı şu şekilde değiştirmek istersek ne yapılması gerekir acaba? (izin başlangıç tarihi + Gün sayısı) + (pazar günleri sayısı + resmi tatiller sayısı) = izin dönüş tarihi.

Resmi tatilleri ve pazar günleri izin gün sayısına eklenecek.Bunu yaparsak resmi tatilleri Access' e nasıl tanıtırız?

Resmi tatiller ve hicri tatilleri göz önünde bulunduran function kullanılarak sorunuz çözümlenebilir.

Public Function ResmiTatil(ByVal Tarihim As Date) As Boolean
Dim Gun_Ay As String
Gun_Ay = Format(Tarihim, "ddmm")
If Weekday(Tarihim) = 1 Or Weekday(Tarihim) = 7 Or _
Gun_Ay = 101 Or Gun_Ay = 2304 Or Gun_Ay = 1905 Or Gun_Ay = 2810 Or Gun_Ay = 2910 Or Gun_Ay = 3008 Then
ResmiTatil = True
Else
ResmiTatil = False
End If
End Function

Public Function DiniTatil(ByVal Tarihim As Date) As Boolean
Dim Gun_Ay As String
Gun_Ay = Tarihim
Gun_Ay = HicriTarih(Gun_Ay)
Gun_Ay = Format(Gun_Ay, "ddmm")
If Gun_Ay = 3009 Or Gun_Ay = 110 Or Gun_Ay = 210 Or Gun_Ay = 310 Or Gun_Ay = 912 Or Gun_Ay = 1012 Or Gun_Ay = 1112 Or Gun_Ay = 1212 Or Gun_Ay = 1312 Then
DiniTatil = True
Else
DiniTatil = False
End If
End Function

Function HicriTarih(MiladiTarih As String) As String
Dim MiladiSakla As Date
Dim HicriÇevir As String

Calendar = vbCalGreg
MiladiSakla = CDate(MiladiTarih)
Calendar = vbCalHijri
HicriÇevir = CStr(MiladiSakla)
HicriTarih = Format(HicriÇevir, "dd.MM.yyyy")
Calendar = vbCalGreg
End Function




  Alıntı
Bu mesajı beğenenler:
#16
abdullah hocam ben bekliyorum



  Alıntı
Bu mesajı beğenenler:
#17
(15-02-2011, 11:18)Trek6700 demiş ki:
(14-02-2011, 02:39)aspuzu21 demiş ki: Selamlar.Bu çalışmayı şu şekilde değiştirmek istersek ne yapılması gerekir acaba? (izin başlangıç tarihi + Gün sayısı) + (pazar günleri sayısı + resmi tatiller sayısı) = izin dönüş tarihi.

Resmi tatilleri ve pazar günleri izin gün sayısına eklenecek.Bunu yaparsak resmi tatilleri Access' e nasıl tanıtırız?

Resmi tatiller ve hicri tatilleri göz önünde bulunduran function kullanılarak sorunuz çözümlenebilir.

Public Function ResmiTatil(ByVal Tarihim As Date) As Boolean
Dim Gun_Ay As String
Gun_Ay = Format(Tarihim, "ddmm")
If Weekday(Tarihim) = 1 Or Weekday(Tarihim) = 7 Or _
Gun_Ay = 101 Or Gun_Ay = 2304 Or Gun_Ay = 1905 Or Gun_Ay = 2810 Or Gun_Ay = 2910 Or Gun_Ay = 3008 Then
ResmiTatil = True
Else
ResmiTatil = False
End If
End Function

Public Function DiniTatil(ByVal Tarihim As Date) As Boolean
Dim Gun_Ay As String
Gun_Ay = Tarihim
Gun_Ay = HicriTarih(Gun_Ay)
Gun_Ay = Format(Gun_Ay, "ddmm")
If Gun_Ay = 3009 Or Gun_Ay = 110 Or Gun_Ay = 210 Or Gun_Ay = 310 Or Gun_Ay = 912 Or Gun_Ay = 1012 Or Gun_Ay = 1112 Or Gun_Ay = 1212 Or Gun_Ay = 1312 Then
DiniTatil = True
Else
DiniTatil = False
End If
End Function

Function HicriTarih(MiladiTarih As String) As String
Dim MiladiSakla As Date
Dim HicriÇevir As String

Calendar = vbCalGreg
MiladiSakla = CDate(MiladiTarih)
Calendar = vbCalHijri
HicriÇevir = CStr(MiladiSakla)
HicriTarih = Format(HicriÇevir, "dd.MM.yyyy")
Calendar = vbCalGreg
End Function

Peki bu kodlar yukarıdaki çalışmaya mı entegre edilecek?
Eğer öyle ise nasıl entegre ederiz acaba? Tam benim aradığım program olacak ama, nasıl ve nereye ekleeyceğiz bunları?? Yardımcı olamanız münkün mü bu acemi kardeşinize?



  Alıntı
Bu mesajı beğenenler:
#18
Sayın BKCAN ellerinize sağlık, teşekkürler...



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Personel İzin Takip Programı onur_can 44 59.859 27-07-2025, 02:21
Son Mesaj: dsezgin
  personel zimmet ve izin ile ilgili bir ornek. sondoter 7 7.234 21-07-2018, 10:01
Son Mesaj: huzun_bulutu
  İZİN TAKİP PROĞRAMI erberk 4 3.623 11-11-2015, 06:00
Son Mesaj: erberk
  şirket içi evrak ve matbu form programı - adam gün hesaplama - toplantı - izin ozanyaz 0 5.446 26-03-2013, 19:08
Son Mesaj: ozanyaz

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi