Formlar arası geçiş ?

07/02/2014, 23:14

ernac

Selam arkadaşlar;

İki konuda yardıma ihtiyacım var. Formda bakındım ama bulamadım.

Birincisi; Access 'te alt form olayı varmı. Yani Delphi ve C# 'ta olduğu gibi mdichild form uygulaması.

İkincisi; Komut butonu ile bir formu pasif edip diğerini açmak istiyorum. Birden fazla form olan bir uygulamada, formlar arası geçiş yapabileceğim bir komuta ihtiyacım var.

örneğin; form1.visible=enable - form2.visible=disable gibi bir komut arıyorum.
Bunlar yaramıyor yada bir yerde yanlış yapıyorum.

Konuyla ilgili bilgisi olanların yardımını bekliyorum.
herkese iyi çalışmalar & formlar...
07/02/2014, 23:56

ozanakkaya

Tam anlamadım ama sanırım bunun gibi birşey soruyorsunuz.
08/02/2014, 12:30

ernac

Sayın ozanakkaya öncelikle ilgine teşekkür ederim.
Örneğinde formun içinde form açılıyor. Ben bir formun görünürlüğünü pasif edip, diğerini açmak istiyorum. Gönderdiğin dosyadaki kodları inceliyorum, deniyeceğim.

Şöyle açıklayım; Ana formda bir buton olacak ve tıklandığında ana formun görünürlüğü pasif olacak ve ikinci bir form görüntülencek.

Umarım anlatabilmişimdir.
Tekrar teşekkürler ve İyi çalışmalar...
08/02/2014, 19:26

atoz112

merhaba,

ek'te basit bir örnek uygulama hazırladım.belki işinize yarar,inceleyebilirsiniz.

ayrıca,eklediğim resimdeki anlatım için de,şunu belirtebilirim:
alt form olarak kullanılacak olan formun üstte kalmasını sağlamak için,işaretli kısımdaki ayarı uyguladım.

uygulamanın kısa anlatımı da şu:
ana form ekrana geldikten sonra,içerisindeki butona basıldığında alt form ayrı bir form olarak açılmakta ve ana formun üzerinde sabit kalarak ana form pasif konumda kalırken,alt form üstte aktif olmakta.alt form açıkken altta bulunan ana form taşınmıyor ve seçilmiyor böylece.

iyi çalışmalar.
saygılar.


04/03/2014, 21:12

akdemir1

Sayın atoz112 hocam ernac arkadaşımızın isrediği aşağıdaki kodlarla olmazmı acaba

butonun tıklandığında olayına

DoCmd.Close
DoCmd.OpenForm "açılması istenen formun adı"

bu şekilde ana sayfa kapanacak ve açılması istenilen forum açılacak.

açılacak formun tıklandığında olayınada tam tersi yazılarak tekrar ana forma dönülecek.
bende işe yaradı

saygılarımla.
04/03/2014, 21:19

atoz112

merhaba sayın akdemir1 bey,

ernak bey'in ilgili konuda talep etmiş olduğu durum;

Alıntı:...İkincisi; Komut butonu ile bir formu pasif edip diğerini açmak istiyorum....

ifadesinde de yazıldığı üzere,bir formun açılırken diğerinin kapatılması değil,aksine;yeni bir formu açarken eskisinin halen arka planda pasif olarak kalması ve yeni açılan formunda üstte aktif olmasıdır.

sizin belirttiğiniz durum ise;
bir formun açılırken diğerinin de hemen akabinde kapanmasıdır.yazarken de en sağlıklısı,önce açılacak formun açılım kodunun yazılması ardından da kapatılacak formun kodunun yazılmasıdır.

bilgilerinize,
iyi çalışmalar.
saygılar.