İzin takip hesaplama sorunum

1 2 3
13/10/2011, 20:05

yturan

Ayrıca son kayıda göre değil de en son tarihe göre olması daha anlamlı olacak...

Ama böyle de kullanılabilir... Çok sağolun...
13/10/2011, 20:08

Puletin

Birde sadece YILLIK İZİN kayıtlarında hesaplama yapılacaksa ozaman Metin136 Önceden kullandığı izin içi
=DSum("[Gun]";"tbizin";"[izintürü]='YILLIK İZİN'  And [ID]=Forms!frmadısoyadı!ıd")-[Metin126]
Bunu yazmamız gerekecek.
13/10/2011, 23:06

Puletin

(13/10/2011, 20:05)yturan yazdı: Ayrıca son kayıda göre değil de en son tarihe göre olması daha anlamlı olacak...
Örnek ekte gönderilmiştir..Sayın yturan
13/10/2011, 23:17

yturan

Puletin, harikasınız...
14/10/2011, 11:01

yturan

Sayın Puletin,

Son örnekte bir iki yerde yanlışlık var. Şimdi kullandığı izni doğru almıyor, Tüm kayıtlar içindeki en son kaydı alıyor. Burada, o kişinin en son kaydını getirmesi gerekiyor.
İkincisi; Önceden kullandığı izni kısmını da doğru almıyor.
Bir sorun var ama çözemedim....
17/10/2011, 19:27

Puletin

Sayın yturan özür dilerim bir kaçgündür Foruma giremiyordum mesajınızı yeni gördüm.
Eklenen son örnek değiştirildi inceleyiniz eksiklik varsa lütfen bildiriniz.


Private Sub Form_Current()
Dim A As Integer
A = Nz(DSum("[Gun]", "tbizin", "[izintürü]='YILLIK İZİN' And [ID]=Forms!frmadısoyadı!ıd"), 0)
Me.Metin126 = Nz(DLast("[Gun]", "tbizin", "[izintürü]='YILLIK İZİN' And [ID]=(forms!frmadısoyadı!ıd)"), 0)
Me.Metin136 = Nz(DSum("[Gun]", "tbizin", "[izintürü]='YILLIK İZİN' And [ID]=Forms!frmadısoyadı!ıd"), 0) - Me.Metin126
Me.Metin128 = Me.Hakettiği - A
End Sub
1 2 3