aşağıdaki açıklamaların yapılması uygun görülmüştür.
1)
Alıntı:Industry ve Client Name haric diğer bütün değerleri temizleyip yeni dava detayları girmesine olacak sağlaması gerekiyor.
aslında,yukarıda yazılı ifadeyi kullanmak yerine,sadece;YENİ KAYIT SATIRI oluşturup,bir önceki formdaki değerlerin getirilmesi ve akabinde 2.formda yapılacak ya da mevcut verilerin yeniden değiştirip yeni kayıt eklemeye hazır duruma getirmek üzere gösterilmesi diye belirtmiş olsaydınız,bu yeterli olacaktı.fakat,bu iki denetimin dışında tüm denetimlerin temizlenmesini talep ettiğiniz için,bu yorumlar yapılmıştır.
talebiniz şu,özetle:
evet,yeni kayıt satırı olacak fakat önceki formdaki tüm değerler de yer alacak ve gerektiğinde bu mevcut değerler üzerinde değiştirmeler yaptıktan sonra yeni kayıt olarak eklenecek.
bunu gerçekleştirmek için iki yöntem söz konusu.
YÖNTEM 1:
DoCmd.OpenForm "2 Matter Details Entry", , , "[Client List].[ClientID]=" & Me.ClientID, acFormAdd
kod satırı ile 2.form üzerinde YENİ KAYIT SATIRI açılır ve önceki formda yer alan denetimlerdeki değerler,yeni kayıttaki denetimlere aktarılır.
YÖNTEM 2:
DoCmd.OpenForm "2 Matter Details Entry", , , "[Client List].[ClientID]=" & Me.ClientID
kod satırı ile 2.formda ilgili kayıt açılır ve üzerinde istenilen değişiklikler yapılır.SAVE / CLOSE adlı buton ile INSERT INTO SQL sorgu kullanımı ile YENİ KAYIT eklenir.
EK'te;
birinci yönteme göre hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.
bilginize...iyi çalışmalar,saygılar.