Merhabalar,
Ekli örneğimde, F1 formu açıldıktan sonra Komut6 butonuna basınca F3 formunun Kimlik2 deki değer ile açılmasını istiyorum ama hep hata veriyor. Kodlamamda neresi hatalı olabilir? Tşk.
Me.Kimlik3.DefaultValue = Forms![F1]![aa_F2_alt].Form![Kimlik2]
(18/10/2018, 21:43)ozanakkaya yazdı: Me.Kimlik3.DefaultValue = Forms![F1]![aa_F2_alt].Form![Kimlik2]
Teşekkürler oldu,
Anlamadığım bir şey var. "Forms![F1]![aa_F2_alt].Form![Kimlik2]" ifadesinde bazen "!" bazen de "." işareti kullanıyorsunuz. Neye göre bu değişiyor? Yani form ifadelerinden sonra ünlem kullanıyorsunuz desem [aa_F2_alt] ifadesinden sonra ünlem değil nokta kullanmışsınız. İfadeleri bazen köşeli paranteze alıyorsunuz bazen almıyorsunuz. Nedir yani mantığı?
Merhaba, ben alt formdaki denetimlere ifade oluşturucusu ile ulaşıyorum. İfade oluşturucusunun verdiği kod bu.
Bu kodda form isimleri ve denetim isimlerinde boşluk olmadığı için köşeli parantez kullanmak zorunda değilsiniz.
[F1]![aa_F2_alt] arasında nokta kullanılabilir, ancak formdan önce nokta zorunlu.