AccessTr.neT

Tam Versiyon: iç içe form da kodun çalışmaması
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Merhaba arkadaşlar... iç içe geçen bir form oluşturdum ancak normalde çalışan kod iç içe form oluşturduğumda bulunamadı hatası vermeye başladı kodu aşağıda yazıyorum bu kodda formun yerini nasıl belirtmem gerekiyor? bu kodda sismik sökülebilirlik ve sismik iki tabaka formları GİRİŞ adı altındaki başka bir formun içinde yer alıyor ve kod sanırım bu yeri bulamıyor ?koddaki bu bölüme; [Forms]![SİSMİKİKİTABAKA]![TABAKANO] GİRİŞ formunun içinde olduğunu nasıl gösterttirebilirim?

With DoCmd
.SetWarnings False
.RunSQL "insert into SİSMİKSÖKÜLEBİLİRLİK(TABAKANO,SİSMİKÇALIŞMAADI,PORT,S,POİSSONORANI)" _
& " select [Forms]![SİSMİKİKİTABAKA]![TABAKANO],[Forms]![SİSMİKİKİTABAKA]![SİSMİKÇALIŞMAADI],[Forms]![SİSMİKİKİTABAKA]![PORT],[Forms]![SİSMİKİKİTABAKA]![S],[Forms]![SİSMİKİKİTABAKA]![POİSSONORANI]"
.SetWarnings True
End With
With DoCmd
.SetWarnings False
.RunSQL "insert into SİSMİKYATAKKATSAYISI(qem,SİSMİKÇALIŞMAADI)" _
& " select [Forms]![SİSMİKİKİTABAKA]![ZEMİNEMNİYETGERİLMESİ],[Forms]![SİSMİKİKİTABAKA]![SİSMİKÇALIŞMAADI]"
.SetWarnings True
End With
örneginiz olsaydı iyi olurdu ancak anladıgım kadarıyla ..fromlarınız iç içe oldugu için form ve altform olarak yazılması gerekir
[Formlar]![frm_Adı]![altfrm_adı]![metinadı]
şeklinde yaparak deneyin
örnek olmadanda sorunumu çözebildiniz verdiğiniz kodla çok teşekkür ederim...