Sayın yorum70,
(burada yazılı açıklamalar gerek yazan olarak beni bağlamakta olduğunu ve gerekse de naçizane kendi düşüncelerim olduğunu bu nedenle de geçersizlik söz konusu olursa katılmak durumunda olmadığınızı beyan etmek yerinde olacaktır kanısındayım.)
Konunuzda yazılı mesajları tekrar okudukça ve çalışmaları inceledikçe,bazı hususlarda anlam kargaşası ya da sorunlu işlem gerçekleştirme girişimlerinin olduğu anlaşılmakta veya bu düşünceye yön vermekte.
Tarafınızdan yapılan açıklamalar nezdinde,sanırım yapmak istediğiniz veya talebiniz şu olsa gerek:
-
Özellikle grup seçimi akabinde alt formda seçilen gruba göre kayıtların getirilmesi.
-
Mevcut kayıtlarda yeni verilerin girilmesi.
-
Yeni bilgilerin,ilgili tabloda yeni kayıt olarak kaydedilmesi fakat görev denetimine herhangi bir değer girilmediği takdirde bu kayıt için tabloya kaydetme (ekleme) işleminin yapılmasının engellenmesi.
-
Ayrıca,yeni bilgilerin alt formda listelendiğinde önceki kayıtların üzerine güncelleme yapmaksızın direkt yeni kayıt olarak eklenmesi.
-
Ve ayrıca,görev bilgisi girilmeyen kayıt ya da kayıtların bir sonraki grup seçiminde bir önceki seçimde görev verilmese dahi yeni bir görev tanımlama imkanı sağlayacak şekilde alt formda yer alması.
ANLAŞILMAYAN HUSUS (kendime dair)
1)
Alıntı:Burada sadece hangi personele eksik girilmişse o kayıt silinmeli.
İfadenize yönelik olarak;
Alt forma kayıt ekleme işlemlerinde;neden görev denetimine bir değer girilmeyen kayıt ya da kayıtlar için DELETE
Sql sorgusu kullanılmak isteniyor?
Çözüm önerisi olarak;INSERT INTO…SELECT
Sql sorgusu kullanımı ile kriter alanı olarak da tabloya bir Evet/Hayır alan eklemesi ile kayıt kontrol onay denetimi gösterilmek sureti ile eğer onay işaretli ise tabloya yeni kayıt eklemesi yapılabilir.(sayın direnist bey de bu düşünceden hareketle bunu denemek istemişler,ekledikleri örnek uygulamada zaten.kendilerine konulara katılımlarından dolayı teşekkür eder bu katılımlarının daim olmasını temenni ederim,bu arada).
2)
Eğer srg_altform adlı sorgudaki caltarih adlı alanın kriter satırında [Forms]![Frm_Calisma]![mtn_tarih] ifadesini gösterecek olursanız,o zaman;günün tarihinden önceki kayıtları göremezsiniz.bunu açıklamamın nedeni;eğer önceki kayıtları da her grup seçiminde görmek isterseniz diyedir.
Şimdilik olmak üzere paylaşmak istediklerim bunlardır.ayrıca,paylaşılan örnek uygulama üzerinde;SADECE grup seçimlerine yönelik işlemler ile ilgili çalışmalar yapılmıştır.haricinde,herhangi başka çalışma yapılmamıştır.
EK'te;
bahsettiğiniz talebinize yönelik olarak GEÇİCİ OLMAK ÜZERE hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.bilginize...iyi çalışmalar,saygılar.