Haluk Bey,
Ekte gönderdiğim resimde görüldüğü gibi İzin Belgesi Ekranında kayıtlı personel üç ayrı tarihte izin kullanmış.Kullanılan izinlerde yol süresi olup olmadığını belirten YOL isminde bir sütun var.Bu sütundaki değer (0) ise Yol Dahil, (0)'dan büyük bir rakam ise Yol Hariç demektir.
Beraber hazırladığımız ilk kod ile personelin kullandığı bütün izin sürelerini bir metin kutusunda;
10 gün DAÃITIM İZİNİ / 08.11.2004
17 gün YILLIK İZİN / 10.05.2005
3 gün TERHİS İZİNİ / 08.12.2005
bu şekilde toplamıştık.Ãimdi ise Bu izinlerin başına aşağıda olduğu gibi Yol dahil veya Yol hariç şeklinde yol süresinide göstermek istiyorum.
Yol dahil 10 gün DAÃITIM İZİNİ / 08.11.2004
Yol hariç 17 gün YILLIK İZİN / 10.05.2005
Yol hariç 3 gün TERHİS İZİNİ / 08.12.2005
En son vermiş olduğunuz aşağıdaki kod ile
----------------------------------------------------------
STRSQL = "SELECT * FROM İZİNTABLO WHERE SIRANO = " & Me![Açilan Kutu0]
Set rst = dbs.OpenRecordset(STRSQL)
While Not rst.EOF
intyol = rst("YOL").Value
If intyol > 0 Then
iz = "Yol dahil" & iz
Else
iz = "Yol hariç" & iz
End If
iz = iz & " " & rst("SÜRE").Value & " " & "gün" & " " & rst("İZİN TÜRÜ").Value & " / " & rst("ÇIKIÃ").Value & VBA.Chr(13) & VBA.Chr(10)
rst.MoveNext
Wend
Me.izinler = iz
-----------------------------------------------
aşağıdaki sonuç çıkıyor.
Yol hariçYol dahilYol hariç 10 gün DAÃITIM İZİNİ / 08.11.2004
17 gün YILLIK İZİN / 10.05.2005
3 gün TERHİS İZİNİ / 08.12.2005
Dikkat ederseniz yol süresinin dahil olup olmadığını,kullanılan her izinin baş kısmına yazması gerekirken topluca yazmış.
Benim istediğim;
Yol dahil 10 gün DAÃITIM İZİNİ / 08.11.2004
Yol hariç 17 gün YILLIK İZİN / 10.05.2005
Yol hariç 3 gün TERHİS İZİNİ / 08.12.2005
şeklinde olması.
Umarım anlatabilmişimdir.Yardımlarınızı bekliyorum.Teşekkürler.
eklemek
Ekte gönderdiğim resimde görüldüğü gibi İzin Belgesi Ekranında kayıtlı personel üç ayrı tarihte izin kullanmış.Kullanılan izinlerde yol süresi olup olmadığını belirten YOL isminde bir sütun var.Bu sütundaki değer (0) ise Yol Dahil, (0)'dan büyük bir rakam ise Yol Hariç demektir.
Beraber hazırladığımız ilk kod ile personelin kullandığı bütün izin sürelerini bir metin kutusunda;
10 gün DAÃITIM İZİNİ / 08.11.2004
17 gün YILLIK İZİN / 10.05.2005
3 gün TERHİS İZİNİ / 08.12.2005
bu şekilde toplamıştık.Ãimdi ise Bu izinlerin başına aşağıda olduğu gibi Yol dahil veya Yol hariç şeklinde yol süresinide göstermek istiyorum.
Yol dahil 10 gün DAÃITIM İZİNİ / 08.11.2004
Yol hariç 17 gün YILLIK İZİN / 10.05.2005
Yol hariç 3 gün TERHİS İZİNİ / 08.12.2005
En son vermiş olduğunuz aşağıdaki kod ile
----------------------------------------------------------
STRSQL = "SELECT * FROM İZİNTABLO WHERE SIRANO = " & Me![Açilan Kutu0]
Set rst = dbs.OpenRecordset(STRSQL)
While Not rst.EOF
intyol = rst("YOL").Value
If intyol > 0 Then
iz = "Yol dahil" & iz
Else
iz = "Yol hariç" & iz
End If
iz = iz & " " & rst("SÜRE").Value & " " & "gün" & " " & rst("İZİN TÜRÜ").Value & " / " & rst("ÇIKIÃ").Value & VBA.Chr(13) & VBA.Chr(10)
rst.MoveNext
Wend
Me.izinler = iz
-----------------------------------------------
aşağıdaki sonuç çıkıyor.
Yol hariçYol dahilYol hariç 10 gün DAÃITIM İZİNİ / 08.11.2004
17 gün YILLIK İZİN / 10.05.2005
3 gün TERHİS İZİNİ / 08.12.2005
Dikkat ederseniz yol süresinin dahil olup olmadığını,kullanılan her izinin baş kısmına yazması gerekirken topluca yazmış.
Benim istediğim;
Yol dahil 10 gün DAÃITIM İZİNİ / 08.11.2004
Yol hariç 17 gün YILLIK İZİN / 10.05.2005
Yol hariç 3 gün TERHİS İZİNİ / 08.12.2005
şeklinde olması.
Umarım anlatabilmişimdir.Yardımlarınızı bekliyorum.Teşekkürler.
eklemek