Alt Formdan Form Açmak

18/10/2018, 21:35

notrino

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.
18/10/2018, 21:43

ozanakkaya

Me.Kimlik3.DefaultValue = Forms![F1]![aa_F2_alt].Form![Kimlik2]
18/10/2018, 21:48

notrino

(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ığı?
19/10/2018, 00:03

ozanakkaya

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.