![]() |
Dogumgünü hesaplamayı terfi takibe çevirme - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html) +--- Konu Başlığı: Dogumgünü hesaplamayı terfi takibe çevirme (/konu-dogumgunu-hesaplamayi-terfi-takibe-cevirme.html) |
Dogumgünü hesaplamayı terfi takibe çevirme - hegu - 22/02/2010 sayın celoy hocamın yaptığı doğum günü hesaplama programını ben terfi takip yapmak istedim. Orada kutlama tarihi bana göre terfi tarihi yapmak istedim. Bizde sözleşmeli personel 5 yıl dolunca terfi alıyor.(Örneğin 10.02.2001 tarihinde başlayan biri 10.02.2006 tarihinde terfi eder gibi) Ben örnekteki modül kısmına +1 yerine +5 yazdım fakat olmadı. Bunu nasıl yapabiliriz. Celoy hocamın örneği ektedir. teşekkür ederim. Cvp: Dogumgünü hesaplamayı terfi takibe çevirme - Hayri16 - 22/02/2010 Sayın hegu; Personel kesintisiz mi çalışıyor? Yani işe girip 2 yıl sonra çıkıp 3 ay sonra yine başlıyor mu? Cvp: Dogumgünü hesaplamayı terfi takibe çevirme - hegu - 22/02/2010 bazen bu şekilde olanlarda var mesala bazı kişiler daha önce bağ_kurlu,ssk lı ve askerliği saydırma gibi. Ona da bir çözüm bulunursa süper olur. Tarih kısmı o şekilde düşünülerek yapılırsa iyi olur. tabi buna nasıl bir çözüm bulunabilir düşünülebilir. Çeşitli çözümler üretilebilir. Cvp: Dogumgünü hesaplamayı terfi takibe çevirme - Hayri16 - 22/02/2010 Sayın hegu; Hem sen öğren hem de ben öğreneyim. Birlikte düşünüp bilgimizi geliştirelim. Önce 1. seçeneği yapalım. Yani kesintisiz çalıştığını varsyarak. Benim bildiğim accesste Date ile ilgili 4 fonksiyon var. a- DateAdd b-DatePart c-DateSerial d-DateDiff Bizim burada işimize yarayacak olan a ve c deki fonksiyonlar. DateAdd(Tarihin hangi bölümü, bölüm kısmına eklenecek veya çıkarılacak sayı,Hangi tarihe göre işlem yapılacak) Şimdi buna göre Bir Metin kutusu aç. Adına terfitar diyelim. terfitar=DateAdd("yyyy",5,işebaşladığıtarih) Bu fonksiyon kişinin işe girdiği tarihten 5 yıl sonraki terfi tarihini verir. Bir deneyin lütfen. Cvp: Dogumgünü hesaplamayı terfi takibe çevirme - hegu - 22/02/2010 sayın Hayri16 terfitar=DateAdd("yyyy",5,işebaşladığıtarih) bunu sorguda denedim oldu. Form kısmında hata vermişti onuda halletim formda da oldu senin yazdığın dateadd , yerine ; koyunca oldu. Yalnız şöyle bir mesele var. Günü geçen yani 5 yılı dolduran bir sonraki 5 yılda da bilgilenmemiz lazım. Bu konuda ne yapılabilir. Bunuda ek olarak düşünmemiz lazım. Cvp: Dogumgünü hesaplamayı terfi takibe çevirme - Hayri16 - 22/02/2010 Evet sayın hegu; Sorgularda ";" kullanılıyor. Vba kodlarında ise "," Şimdi gelelim çoklu giriş çıkışlarda nasıl yaparıza? |