Merhaba Arkadaşlar;
Veritabanım açıldığında geçiş panosu isimli ana menü açılıyor. Fakat göreceğiniz üzere "sipariş girişi" butonunu tıkladığımda istediğim form açılmasına rağmen ana menü arkada asılı duruyor. Bunu nasıl kaybedebillirim.
Veya soldaki yine aynı formu açan "mamul fatura girişi" butonunu tıkladığımda vb cmd.open form komutunun istediğim formu açmasını nasıl sağlayabilirirm. (sanırım gizli olduğu için formları görmüyor) Zorunlu olarak makro mu kullanmalıyım?
formlarınızdan birşey anlamadım ama. bir form açıldığında başka bir formu kapatmak için şu kodu kullanabilirsiniz. İstediğiniz form açıdığında kapanmasını istediğiniz form kapanacaktır.
Kod:
DoCmd.Close acForm, "Kapanacak_Form_Adi"
(03/01/2016, 21:30)ozguryasin yazdı: formlarınızdan birşey anlamadım ama. bir form açıldığında başka bir formu kapatmak için şu kodu kullanabilirsiniz. İstediğiniz form açıdığında kapanmasını istediğiniz form kapanacaktır.
Kod:
DoCmd.Close acForm, "Kapanacak_Form_Adi"
O komut zaten var zaten formda,yukarıda anlattığım gibi;
İlk açılan menüde görülen soldaki butonda vb kullandım. bu kodu ekledim, menü yok oldu fakat istediğim form açılmadı.(Sanırım gizleme modülü olduğu için docmd.open ac From, " " dediye hedeflenen formu bulamadı.)
butonun tıklandığı olayına ilk baş açılmasını istediğiniz formu açtırın.
sonra kapanması gerekeni kapatın.
(04/01/2016, 00:08)ozguryasin yazdı: butonun tıklandığı olayına ilk baş açılmasını istediğiniz formu açtırın.
sonra kapanması gerekeni kapatın.
Anlatamıyorum galiba,
Gerçekleşmeyen işlem bu.
Yani olay koduna (docmdopenform docmdcloseform), formaç ve form kapat işlemlerini yürütemiyorum.
Formları bulamıyo muhtemelen gizli olduğu için. Bir göz atabilirseniz göreceksiniz.
sayın mehmetb84 anlatamadığınız birşey yok. gizli formlarla uğraşmak hoş görürsünüz ki biraz sorunlu. o yüzden bakmamıştım bile. şu an baktım. hata yok eksiklik var.
tüm formlarınızın özelliklerine gelin
Diğer sekmesinden
AÇILAN EVET
KALICI EVET
yapın sorun düzelecektir.
gizli formlarda bu iki durumunda evet olması gerekiyor. yoksa
Access i gizlediğiniz için onlarda gizleniyor. ve bizde CTRL+ALT+DEL yapıp accessi kapatmamız gerekiyor.