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]
Kod:
DoCmd.OpenForm "fiyatkarsilastir_frm", acNormal
Forms![fiyatkarsilastir_frm]![TlpID] = Forms![Talep_degerlendir_frm]![k_tlpid]