iki tarih arasını saydırmak ve başka bir değerle toplamak
Tarih
02/04/2011 02:53
Konu Sahibi
oguzgon
Yorumlar
4
Okunma
2237
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ı: 19)
oguzgon, 05-01-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla

alpeki99
Yeniden başlayabilmek...
Kullanici Avatari
Uzman
O....
6.061
29/10/2008
Ordu
Ofis 2013 32 Bit
21/05/2017,22:21
Çözüldü 
Sponsor Reklam
Ö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.556
29/01/2008
Denizli
Memur
Ofis 2010 32 Bit
Bugün,05:44
Çözüldü 
Sponsor Reklam
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
  Şarta Bağlı Tarih Atma kübrashn 4 69 04/05/2017, 18:13 kübrashn
  Tarih Kriterine Göre En Yüksek Değer ALTANs 9 160 26/04/2017, 15:36 ALTANs
Çözüldü formdaki linkle başka kayda gitme passenger 10 2.397 20/04/2017, 15:33 fth_babur
  Tarih Formatında Kayıt Yapmak. m_demir 5 108 14/04/2017, 00:02 m_demir
  Tarih Aralığında Sorgu Oluşturma ertans 2 94 23/03/2017, 12:50 ertans


Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2017 MyBB Group.
DMCA.com Protection Status