AccessTr.neT

Tam Versiyon: Form İçinde Alt Formu Değiştirme
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Bir form içinde oluşturulan alt form da gösterilecek Form veya Raporu seçebilir miyiz? Ekte gönderdiğim çalışmada giris formu içinde alt form içine form1 komutuyla form1, form2 komutuyla form2, rapor1 komutuyla da Rapor1in gösterilmesini sağlayabilir miyiz?
Rapor formda gösterilmesi mümkün mü? bilemiyorum, ben yapamadım.
giriş Formu üzerinde form1 ve form2 için iki adet alt form oluşturun. giriş formu üzerinde, alt formların  (Görünür) Visible özelliklerini (Hayır) False yapın.
Komut düğmelerine aşağıdaki kodu atayın.
Kod:
Private Sub Komut0_Click()
form1.Visible = True
form2.Visible = False
End Sub
Private Sub Komut1_Click()
form1.Visible = False
form2.Visible = True
End Sub
@"adilcimri"nin cevabına ek olarak, komut2'nin tıklandığıda olayına

Me.form1.SourceObject = "form2"

kodu eklerseniz, alt formda form2 görünür.  Komut0'ın tıklandığında olayına 

Me.form1.SourceObject = "form1"

kodu eklerseniz alt formda form1 görünür 

Komut4'ün tıklandığında olayına da

Me.form1.SourceObject = "Rapor.rapor1"

Tıklarsanız rapor görünür.

Me.form1.SourceObject kodundaki form1 alt formun adıdır.
Sayın @ozanakkaya
Alt formlar için bu şekilde denemiştim, demek ki bir yerde yanlış yapmışım.
Rapor konusundan ben de yararlandım sağ olun.
İlginize teşekkür ederim, çok yararlı oldu.