Çözüldü Puantaj Sayfasına Bazı Kurallar Dahilinde Aktarma

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

sedat2161

Normal Üye
Hayırlı akşamlar Hocalarım . Ekli dosyamın 1. aşamasını bitirdikten sonra 2. Aşama bilgileri puantaj a bazı kurallar çerçevesinde aktarma.
Daha önceki dosyamdan aldığım kod şu an Puantaj user formundaki Bilgi aktar butonuna eklenmiş durumdadır.
1- Çalışma günü ay kaç çekerse çeksin 30 olacak .
2- Asil Personelin DURUM kısmında yazan ( Comboboxta belirtilen) bilgi girildiğinde puantaja sadece vekil bilgileri aktarılacak. Çalışma günlerinde hepsinde (V) vekil yazılacak.
3-Asil Personel izne ayrıldığında yerine bakan vekil personel kaç gün çalışmışsa o kadar çalışma gününe karşılık çalıştığı günlere (V) yani vekil yazılacak.
Şuan bunlar ile başlasak Puantaj büyük ölçüde tamamlanır inşallah.
Yardımlarını esirgemiyen başta Ömer hocama ve diğer arkadaşlara çok teşekkür ederim. ALLAH razı olsun.
 

Ekli dosyalar

  • 20.xlsm
    20.xlsm
    269.9 KB · Görüntüleme: 9
Tekrar merhaba Sedat Bey.

-- İlk tereddüt noktası başlangıç ayı 31 gün olan aylar için tablonun 30 değil 31 günlük olması gerektiği.
Zira PUANTAJ sayfasından (veya userform üzerinden), örneğin 15 Temmuz-14 Ağustos seçilmişse bu iki tarih arasında
30 gün değil 31 gün var.
-- Anlamadığım bir başka husus, PERSONEL KAYIT/GÜNCELLEME userformu, puantaj ile ilgili değil,
PUANTAJ aktarma işlemi PUANTAJ isimli userform üzerinden yapılıyor.
PUANTAJ userformunda ise ASİL/VEKİL ya da personele ait herhangi bir bilgi yok, sadece puantaj dönemi seçimi var.
PERSONEL KAYIT/GÜNCELLEME userformunda ve PERSONEL sayfasında puantaj dönemiyle ilgili bir veri yok.

-- Diyelimki, bir personel açığa alındı ve yerine görevlendirilecek kişi için vekil bilgileri girildi ve kaydedildi.
İyi de; vekilin vekillik dönemi başlangıç/bitiş tarihiyle ilgili bir bilgi dosyada yok.
Ya da asil personel izin kullandı/raporlu. İzin/rapor konusunda da dosyada bir bilgi yok, başlangıç tarihi, bitiş tarihi vs.
Bu nedenle PUANTAJ dönemiyle (başlangıç/bitiş tarihleri) asil/vekil izin vs balangıç/bitiş tarihleri arasında bir ilişki kurulmadan yapılacak aktarma, hafta tatili/mesai/rapor vs bilgileri PUANTAJ sayfasına nasıl yazdırılacak, karar nasıl verilecek?

Diyelim açığa alınma/izin/rapor tarihi 26 Temmuz'da başlıyor/başladı ve 10 Ağustos'ta bitiyor/bitti.
Bu durumda puantaj sayfasında;
-- 14 Temmuz-25 Temmuz için ASİL personel ile ilgili kayıt,
-- 26 Temmuz - 10 Ağustos için VEKİL ile ilgili kayıt,
-- 11 Ağustos - 14 Ağustos için yine ASİL ile ilgili kayıt
yapılması gerekmeyecek mi?

Bir başka sorun da aynı kişiye ait yılın farklı zamanlarında ya da aynı puantaj döneminde farklı tarihlerde
izin/rapor vs hususları dolayısıyla vekalet gerçekleştiğinde (hatta bunlardan birinde bir vekil, diğerinde başka bir vekil olması ihtimali de var) ne olacak?

Bu kısımlar halledilmeden, buradaki puantaj bilgilerinden hareketle ücret hesabı, fazla mesai hesabı gibi şeyler
düşünülüyorsa, bu bilgiler hasaplanamaz, sonuçlar doğru olmaz.

Bence dosya üzerinde biraz daha düşünmek, tasarım/işleyiş konusunu biraz daha değerlendirme yapmak gerekiyor.

.
 
Tekrar merhaba Sedat Bey.

-- İlk tereddüt noktası başlangıç ayı 31 gün olan aylar için tablonun 30 değil 31 günlük olması gerektiği.
Zira PUANTAJ sayfasından (veya userform üzerinden), örneğin 15 Temmuz-14 Ağustos seçilmişse bu iki tarih arasında
30 gün değil 31 gün var.
-- Anlamadığım bir başka husus, PERSONEL KAYIT/GÜNCELLEME userformu, puantaj ile ilgili değil,
PUANTAJ aktarma işlemi PUANTAJ isimli userform üzerinden yapılıyor.
PUANTAJ userformunda ise ASİL/VEKİL ya da personele ait herhangi bir bilgi yok, sadece puantaj dönemi seçimi var.
PERSONEL KAYIT/GÜNCELLEME userformunda ve PERSONEL sayfasında puantaj dönemiyle ilgili bir veri yok.

-- Diyelimki, bir personel açığa alındı ve yerine görevlendirilecek kişi için vekil bilgileri girildi ve kaydedildi.
İyi de; vekilin vekillik dönemi başlangıç/bitiş tarihiyle ilgili bir bilgi dosyada yok.
Ya da asil personel izin kullandı/raporlu. İzin/rapor konusunda da dosyada bir bilgi yok, başlangıç tarihi, bitiş tarihi vs.
Bu nedenle PUANTAJ dönemiyle (başlangıç/bitiş tarihleri) asil/vekil izin vs balangıç/bitiş tarihleri arasında bir ilişki kurulmadan yapılacak aktarma, hafta tatili/mesai/rapor vs bilgileri PUANTAJ sayfasına nasıl yazdırılacak, karar nasıl verilecek?

Diyelim açığa alınma/izin/rapor tarihi 26 Temmuz'da başlıyor/başladı ve 10 Ağustos'ta bitiyor/bitti.
Bu durumda puantaj sayfasında;
-- 14 Temmuz-25 Temmuz için ASİL personel ile ilgili kayıt,
-- 26 Temmuz - 10 Ağustos için VEKİL ile ilgili kayıt,
-- 11 Ağustos - 14 Ağustos için yine ASİL ile ilgili kayıt
yapılması gerekmeyecek mi?

Bir başka sorun da aynı kişiye ait yılın farklı zamanlarında ya da aynı puantaj döneminde farklı tarihlerde
izin/rapor vs hususları dolayısıyla vekalet gerçekleştiğinde (hatta bunlardan birinde bir vekil, diğerinde başka bir vekil olması ihtimali de var) ne olacak?

Bu kısımlar halledilmeden, buradaki puantaj bilgilerinden hareketle ücret hesabı, fazla mesai hesabı gibi şeyler
düşünülüyorsa, bu bilgiler hasaplanamaz, sonuçlar doğru olmaz.

Bence dosya üzerinde biraz daha düşünmek, tasarım/işleyiş konusunu biraz daha değerlendirme yapmak gerekiyor.

.
Hayırlı günler hayırlı cumalar sayın forumdaki tüm hocalarım ve arkadaşlarım. Babamın rahatsızlığı ardından ablamın rahatsızlığı ve vefat etmesi daha sonra benim Covid 19 a yakalanmamdan dolayı başlattığım bu program yarıda kaldı. Tekrar program için yardımlarınızı bekliyorum. ALLAH tüm hastalarımıza şifa versin inşallah.
 
Hayırlı günler hayırlı cumalar sayın forumdaki tüm hocalarım ve arkadaşlarım. Babamın rahatsızlığı ardından ablamın rahatsızlığı ve vefat etmesi daha sonra benim Covid 19 a yakalanmamdan dolayı başlattığım bu program yarıda kaldı. Tekrar program için yardımlarınızı bekliyorum. ALLAH tüm hastalarımıza şifa versin inşallah.
Sayın Ömer Hocam 19.09.2020 tarihli konu ile ilgili sorularınıza elimden geldiği kadar açıklama getirmek istiyorum ve yardımlarınız bekliyorum.
---- Bu program muhtar bordro programı olacağından muhtar maaşları da 30 gün üzerinden hesaplanmaktadır.
--- (PERSONEL KAYIT/GÜNCELLEME userformu, puantaj ile ilgili değil,) demiştiniz. Personel Kayıt/Güncelleme userformun da asil ve vekil bilgileri girilmektedir.
---- Bilgiler girildikten sonra Puantaj userformundan puantaj sayfasına bilgiler aktarılacaktır.
 
Öncelikle hem geçmiş olsun, hem de başınız sağ olsun, sabırlar diliyorum Sedat Bey.

Excel işleri bir şekilde hallolur, dert etmeyin.
Başka ilgilenecek arkadaşlarımız da olabilir.
Ben de uygun olduğmda konuyla ilgilenmeye çalışırım.

.
 
Sedat Bey.

Aşağıdaki kodu deneyin.


CPP:
You must log in to view content
(6 satır)
Hocam emeğinize sağlık. Kodu uyguladım sorun çözüldü . Yalnız başka bir sorun çıktı. Vekil bilgilerini sildiğimde asıl şahsın bilgileri son sıraya otomatik olarak atıyor. Şu an 3 personel kayıtlı 2. Sıradaki vekil bilgilerini sildiğimde 2. Sıradaki asıl personel bilgileri kaydet güncelle butonuna tıkladığımda 4. Sıraya geliyor.
 

Ekli dosyalar

  • Ekran Alıntısı.webp
    Ekran Alıntısı.webp
    17.5 KB · Görüntüleme: 7
  • 2.webp
    2.webp
    37.9 KB · Görüntüleme: 7
  • 21.xlsm
    21.xlsm
    368.1 KB · Görüntüleme: 4
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Konuyu başlatan
Normal Üye
Katılım
Konu Bilgi
Durum
Çözüldü 
Forum
Excel Makro Soruları
Başlangıç tarihi
Son yanıt tarihi
Cevaplar
24
Üst