Skip to main content

AccessTr.neT


Otomatik İş Planı Tarihi

Otomatik İş Planı Tarihi

#6
Yeni bir modül oluştur. Modüle aşağıdaki kodları ekle


Option Compare Database

Option Explicit

Function UygunIsGunu(GeciciTarih As Date, Zorluk As Integer) As Date


    Dim i As Long
    
    i = 1
    Do While i <= 3
        If Weekday(GeciciTarih) <> 1 And Weekday(GeciciTarih) <> 7 And Dsum ("[ZORLUK_PUAN]", "Tablo1", "CALISILACAK_HAFTA = " & Format(GeciciTarih, "\#mm\/dd\/yyyy\#")) + Zorluk <= 4 Then
        i = i + 1
        GeciciTarih = DateAdd("d", 1, GeciciTarih)
        Else
        Exit Do
        End If
    Loop

    Do While Weekday(GeciciTarih) = 1 Or Weekday(GeciciTarih) = 7 Or Dsum ("[ZORLUK_PUAN]", "Tablo1", "CALISILACAK_HAFTA = " & Format(GeciciTarih, "\#mm\/dd\/yyyy\#")) + Zorluk > 4
        GeciciTarih = DateAdd("d", 1, GeciciTarih)
    Loop

    UygunIsGunu = GeciciTarih
End Function

Modülü kaydet, 

Tarihi nasıl atayacağınızı bilmediğim için gerekli kodu yazamıyorum. Forma buton ekleyip tıklandığında olayına



Me.CALISILACAK_HAFTA = UygunIsGunu(Date, Çerçeve443)

yazarsan formdaki ilgili alana uygun tarihi ekler.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Otomatik İş Planı Tarihi - Yazar: siyahca - 11/03/2016, 00:47
Cvp: Otomatik İş Planı Tarihi - Yazar: ozanakkaya - 11/03/2016, 06:01
Cvp: Otomatik İş Planı Tarihi - Yazar: siyahca - 11/03/2016, 08:47
Cvp: Otomatik İş Planı Tarihi - Yazar: ozanakkaya - 12/03/2016, 04:49
Cvp: Otomatik İş Planı Tarihi - Yazar: siyahca - 12/03/2016, 13:49
Cvp: Otomatik İş Planı Tarihi - Yazar: ozanakkaya - 13/03/2016, 02:00
Cvp: Otomatik İş Planı Tarihi - Yazar: siyahca - 13/03/2016, 02:49
Cvp: Otomatik İş Planı Tarihi - Yazar: ozanakkaya - 13/03/2016, 03:30
Cvp: Otomatik İş Planı Tarihi - Yazar: siyahca - 13/03/2016, 03:34
Task