Sayın Akifff,
2.mesajda da belirtildiği üzere;
Eğer bir form üzerinden başka bir formu herhangi bir kritere göre açmak istediğinizde
"[TlpID]=" & Me.k_tlpid
benzeri bir ifade ile,ID değerleri her iki form için de EŞİT ise ilgili form açılır ve örtak değer üzerinden yeni form üzerinde ilgili denetimlere mevcut kayıtlar aktarılır.
Bu yapılan işlem ile sizin gerçekleştirmeyi istediğiniz işlem aynı değildir.siz ise;yeni formun yeni kayıt olarak açılması ve istenilen denetimlere istenilen değerlerin yazdırılmasını sağlatmak istiyorsunuz.
Bunun için;
Ana form alt kısımda açık kaldıktan sonra,ana formun üzerinde KALICI ve AÇIK olacak şekilde açılacak olan yeni form direkt olarak kritersiz açıldıktan sonra,
Kod:
Forms![yeni_acilan_formun_adi]![deger_aktarilacak_denetimin_adi] = Forms![ana_formun_adi]![denetim_adi]
Örnek kalıp üzerinden benzeri kod ifadeleri ile istenilen denetimlere önceki formun üzerindeki değerlerin aktarılması sağlatılabilir.Eklediğiniz örneğe göre yazılacak olunduğunda,
Kod:
DoCmd.OpenForm "fiyatkarsilastir_frm", acNormal
Forms![fiyatkarsilastir_frm]![TlpID] = Forms![Talep_degerlendir_frm]![k_tlpid]
şeklinde yazılabilir.sadece bir değer için örnek eklenmiştir.diğer değerleri de dahil ediniz.diğer değerleribilginize…iyi çalışmalar,saygılar.