aşağıdaki açıklamaların yapılması uygun görülmüştür.
1)
Alıntı:Resim 2: Burada RHB müşterisinin davasını göstermeli (sizin yaptığınız fonksiyonda buraya geldiğinde client name ve industry haricinde bütün diğer veriler temizlenmiş oluyor ki ben böyle istemiyorum)
ifadenize yönelik olarak;
Alıntı:acılan detaylı formda yanı 2 Matter Details Entry formunda, yeni bir dava eklemek istediğinde kullanıcı orada eklenebilecek bir buton sayesinde Industry ve Client Name haric diğer bütün değerleri temizleyip
gerek ilk mesajınızdaki yukarıda yazılı talebinizde ve gerekse de
Alıntı:Client Name ve Industry haricindeki bütün metin kutuları temizlenmeli ve yazılan yeni dava detayları, Matters ve Matters Details tablosuna Client'a bağlı olan yeni dava bilgileri olarak eklenebilmeli.
yukarıda yazılı ifadenizde,
client name ve industry denetimlerinin BOŞ kalmaması ve diğer denetimlerin BOŞ kalması gerek diye belirtiyorsunuz.dolayısı ile,
a)
DoCmd.OpenForm "2 Matter Details Entry", , , "[Client List].[ClientID]=" & Me.ClientID, acFormAdd
kod satırı ile bahsi geçen 2.form açıldığında otomatikman BOŞ KAYIT (YENİ KAYIT) ile açılmaktadır.
b)
yukarıdaki kod vesilesi ile,Save/Add new Matter adlı butona gerek kalmadan (ki,eklenen örneklerde bu buton geçersiz bırakılmıştır ev sadece,SAVE / CLOSE butonu aktif bırakılmıştır.) hem 2.formda YENİ KAYIT SATIRI açılmasına hem de client name ve industry adlı denetimlere bir önceki formdaki değerlerin aktarılması sağlanmıştır.
2)
2.formdaki tüm bilgiler girildikten sonra,SAVE / CLOSE butonu tıklandığında;mevcut YENİ bilgiler tablolara YENİ KAYIT olarak eklenmektedir.
son olarak;
aslında,Save/Add new Matter adlı butonun işlevi iptal edilmekte ve SAVE / CLOSE butonun işlerlik kazanması sağlanmıştır.kodları tekrar incelediğinizde işlemlerin sağlandığı daha net fark edilecektir kanısındayım.
bilginize...iyi çalışmalar,saygılar.