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
2205
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ü 
Sponsor Reklam
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.023
29/10/2008
Ordu
Ofis 2013 32 Bit
Bugün,14: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ü 
Sponsor Reklam
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.306
29/01/2008
Denizli
Polis Memuru
Ofis 2010 32 Bit
Bugün,16:03
Çö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ü 
Sponsor Reklam
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
  Açılır Kutu Da Seçilen İçeriğin Adını Başka Listeye Yazdırma Nasıl Olmalı haziran4 6 58 Dün, 13:08 haziran4
  İki Tarih Arası Sorgu Ve Toplama kadirba72 14 235 22/02/2017, 15:42 kadirba72
Çözüldü iki tarih arası sorgulama ilgincbiri 13 11.032 16/02/2017, 22:07 ozanakkaya
  Raporda otomatik artan tarih alanı QATLET 3 46 16/02/2017, 14:51 QATLET
  Formda ilk tarih ve son tarih girildiğide de veri listelensin haziran4 2 34 09/02/2017, 10:57 haziran4


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