Çalışan Formu Gizlemek Hk.

01/12/2010, 17:38

erkanb

Merhabalar,

Programı çalıştırdığımda açılan ilk formu kapatmadan diğer formu açıyorum. Açtığım diğer form içerisindeki sorgular ilk açtığım form ile bağlantılı çalışıyor. O yüzden ilk formun kapanmasını istemiyorum. Fakat ilk form açıldığından itibaren aktif çalışsın fakat gizli olarak acces içinde kalsın. Bunu nasıl yapabilirim?

Teşekkürler.
01/12/2010, 17:46

accessman

bence boyutlarını kod ile küçült
veya
ikinci açılan form alt form olsun birincinin içinde çalıssın
veya
birinci form ikinciden küçük olsun ikincinin arkasında kalsın
veya
birinciden bağlılık gerektiren bilgileri general modulde sanal veri tiplerine bağlayıp ikinci formdan çekilebilir
veya
hepsini tek formda toplamaya çalış
veya
tek formda sekme olarak iki formu birleştirebilirsin
01/12/2010, 19:25

ercansahin

Kapanan formun devreden çıktığında olayına;
Private Sub Form_Deactivate()
DoCmd.Minimize
End Sub
yazarak deneyebilirsiniz.

Yada başka bir formu açtırmak için kullandığınız düğmenin tıklandığında olayını
Private Sub Komut0_Click()
DoCmd.Minimize
DoCmd.OpenForm "Form2"
End Sub
gibi kullanabilirsiniz.
01/12/2010, 20:13

alpeki99

İki form olsun : Form1 ve Form2

Form1 ve Form2'nin üzerinde birer buton olsun. Form1'in üzerindeki butonun tıklanma olayına :


Me.Visible = False
DoCmd.OpenForm "form2"

derseniz Form1 gizlenir peşinden Form2 açılır. Form2'nin üzerindeki butonun tıklanma olayına :


Forms!form1.Visible = True

yazacak olursanız Form2'nin üzerindeki butona tıklanınca Form1 görünür olacaktır. Test etme imkanım olmadı ancak çalışması lazım.

01/12/2010, 23:05

okileturc

İlk formu açarken gizli açın

DoCmd.OpenForm "Form1", acNormal, "", "", , acHidden
DoCmd.OpenForm "Form2", acNormal, "", "", , acNormal

06/12/2010, 14:56

erkanb

Yardımlarınız için teşekkürler. Hepinizin önerisi işime yarıyor. İyi çalışmalar dilerim.