Konu Araçları | Seçenekler: | Gösterim Stili
Tarih
02/04/2011 02:53
Konu Sahibi
oguzgon
Yorumlar
4
Okunma
2547
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy

oguzgon

Aktif Üye
Kullanici Avatari
Aktif Üye
49
05/01/2010
0
Sakarya
Ofis 2010
26/07/2014,19:58
Çözüldü 
Arkadaşlar merhaba,
access te yeniyim, hem öğrenmek hemde çalıştığım yerde işime yarayacak birşeyler yapmak istiyorum fakat bir noktada takıldım. Yardımcı olabilirseniz sevinirim.
Yapmak istediğim şey:
Personelin kaç yıllık tecrübesi olduğu, eğer 1 ile 5 yıl arasında ise 18 gün 6 ile 15 yıl arasında ise 24 gün , 16 ve üstü için 27 gün izin hakkı vermesini istiyorum. Personelin izin bakiyesine ilave yapmak istiyorum. İşe giriş tarihinden 1 yıl sonra örneğin izin bakiyesine 24 gün izin ilave etmek isriyorum. Bu konularda bana yardımcı olabilirseniz sevinirim.


Ek Dosyalar
.rar   kaizen deneme.rar (Dosya Boyutu: 40,26 KB / İndirme Sayısı: 20)
oguzgon, 05-01-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla

alpeki99

Düşünmek en zor iştir...
Kullanici Avatari
Uzman
O....
6.090
29/10/2008
Bursa
Yazılım Geliştirici
Ofis 2010 32 Bit
31/08/2017,19:08
Çözüldü 
Öncelikle iki tarih arasındaki gün sayısını elde etmelisiniz. Daha sonra IF komutu ile çalışma zamanı xx gün ile xx gün arasında olanların izin günü şu kadardır sonucunu elde edebilirsiniz.

İki tarih arasın gün ay yıl vb. sonucu bulan örnek için lütfen ziyaret ediniz :

<a href="https://www.accesstr.net/konu-iki-tarih-arasi-gun-ay-yil-hesaplama.html">İki Tarih Arası Gün Ay Yıl Hesaplama</a>


AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla

oguzgon

Aktif Üye
Kullanici Avatari
Aktif Üye
49
05/01/2010
0
Sakarya
Ofis 2010
26/07/2014,19:58
Çözüldü 
ilginiz için teşekkür ederim. bende zaten sizin örneğiniz ile bir çalışma yapmaya başladım. (verdiğim ekte görülmektedir.) fakat if, case v.b komutları hiç bilmediğimden ve böyle bir örnekte görmediğimden nasıl yapacağımı bilmiyorum. ilk mesajımda yeniyim demiştim ama birşeyler bildiğimi söyleyemem şöyle diyebilirim, doğdum ve emeklemeyi öğrenmeye çalışıyorum.


oguzgon, 05-01-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla

ozanakkaya

sledgeab
Kullanici Avatari
Kurucu
O.... A....
9.789
29/01/2008
Denizli
Memur
Ofis 2010 32 Bit
Dün,20:24
Çözüldü 
PERSONEL_IZIN_BILGILERI formuna aşağıdaki kodu ekle

Visual Basic Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Sub Hesapla()
Dim sure As Integer
    If IsNull([ise giris tarihi]) Then
    Hak_Ettiği_İzin = ""
    Exit Sub
    Else
sure = Diff2Dates("y", [ise giris tarihi], [tarihbugun])
    End If

        Select Case sure
            Case 1 To 5
                Hak_Ettiği_İzin = "18"
            Case 6 To 15
                Hak_Ettiği_İzin = "24"
            Case Is > 16
                Hak_Ettiği_İzin = "27"

        End Select
End Sub


Aynı formun Geçerli Olduğunda olayına ve "ise_giris_tarihi" metin kutusunun Güncelleştirme Sonrasında olayına aşağıdaki kodu ekle

Visual Basic Code
Call Hesapla


Cevapla

oguzgon

Aktif Üye
Kullanici Avatari
Aktif Üye
49
05/01/2010
0
Sakarya
Ofis 2010
26/07/2014,19:58
Çözüldü 
teşekkür ediyorum


oguzgon, 05-01-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla


Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
Çözüldü Bir Alanın After Update Olayına Baglı Baska Bir Alan Guncellenmesi Problemi keskin78 7 460 02/08/2017, 01:32 ozanakkaya
Çözüldü Farklı Tablolar Arası Tarih Kriterli İşlemler ALTANs 3 280 25/07/2017, 16:08 ALTANs
Çözüldü Excelden Alınan Tarih Ve Sayı Verisinin Düzeltilmesi kadirdursun 3 264 23/07/2017, 21:38 kadirdursun
Çözüldü Kayıt Tarihini Farklı Gününe Göre Artı Tarih Getirme U.ALTUN 4 314 10/07/2017, 11:59 U.ALTUN
Çözüldü İki Tarih Arası Sorgu Problemi AloneX 13 807 26/05/2017, 11:14 ozanakkaya

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2017 MyBB Group.
Forum use Krzysztof "Supryk" Supryczynski addons.