Formu Ekranın Belli Kenarlarına Oturtabilir miyiz?

Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
Merhaba..

Konularda epey arama yaptım fakat sonuç alamadım. Gözden kaçmışta olabilir...

Formu ekranın, diyelim ki sağına ve ortasına veya üstte sola vb. şekillerde açılmasını sağlayabilir miyiz?

İyi Günler..
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın Taruz,

Bu konu işlenmişti. Eklenen uygulamanın adı ise formun_açılacağı_yeri_ayarlama Herneyse kodları tekrar veriyorum:

Kod:
Private Sub Form_Load()
Dim x, y, a, h As Integer
 
     DoCmd.MoveSize x, y, a, h 'Burada x pixel olarak sol kenardan uzaklık, y üsten uzaklık a form genişliği, h form yüksekliği.
EnableCtrls (True)
End Sub

Function EnableCtrls(durum As Variant)
    Dim ctrl As Control
    
    For Each ctrl In Forms.frmAçılış.Controls
        ctrl.Enabled = durum
        On Error Resume Next
        ctrl.Enabled = Not (durum)
    Next
    
End Function
Private Sub Form_Unload(Cancel As Integer)
EnableCtrls (False)
End Sub
İyi çalışmalar:)
 
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
Sayın modalı, teşekkür ederim...

Gözden kaçırmışım demek ki..

Hemen deniyorum..
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,049
Excel Vers. ve Dili
Office 2013 İngilizce
Sayın Taruz,

Bu konu işlenmişti. Eklenen uygulamanın adı ise formun_açılacağı_yeri_ayarlama Herneyse kodları tekrar veriyorum:

Kod:
Function EnableCtrls(durum As Variant)
    Dim ctrl As Control
    
    For Each ctrl In [COLOR=red][B]Forms.frmAçılış.Controls[/B][/COLOR]
        ctrl.Enabled = durum
        On Error Resume Next
        ctrl.Enabled = Not (durum)
    Next
    
End Function
Sn Modalı ,

bu konun işlendiği linki yada bir örnek ekleyebilirmisiniz.

Epey uğraştım fakat bir netice alamadım, boyut hiç değişmiyor.

Buradaki Forms.frmAçılış.Controls ifadesini çözemedim.

Teşekkürler.

İyi çalışmalar..
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın tamer42,

Örneği ekliyorum.

İyi çalışmalar
 
Katılım
26 Temmuz 2007
Mesajlar
155
Excel Vers. ve Dili
2003 türkçe
selam
ben şu şekilde yapıyorum
formun açıldığında olay yordamına
DoCmd.MoveSize 3700, 3700 (rakamlar piksel cinsinden)
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,049
Excel Vers. ve Dili
Office 2013 İngilizce
Sn Modalı ilginize teşekkürler;

Yalnız bu örnek Raporla ilgili,

Ben Formun boyutunu ayarlamayı sormuştum..

İyi Çalışmalar.
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın tamer42,

Özür dilerim yanlış uygulamayı eklemişim.
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,049
Excel Vers. ve Dili
Office 2013 İngilizce
Sn Modalı bu form boyutunun ayarlamasında;

Özelliklerden bir ayar mı yapmak gerekiyor?

Bu form da Neden olmuyor,


Form2 adlı ana form ' da Ben bir AltForm Form1 ekledim.

Alt Formu Göster etiket kutusuna tıkladığımda; Altformun olduğu alan Form1 görünecek şekilde açılacak (Form2 aşağı doğru genişeyecek)

Alt Formu Gizle etiket kutusuna tıkladığımda; Altformun olduğu alan Form1 görünmeyecek şekilde kapanacak (Form2 yukarı doğru daralacak)
İyi Çalışmalar.
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın tamer42,

Kafanız biraz karışık galiba.
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,049
Excel Vers. ve Dili
Office 2013 İngilizce
Sn Modalı;

doğru kafam epey karışık Yalnız sizin kafanızı fazla karıştırmamışımdır inşallah.

Aklıma yeni gelen bir hususu sormak istiyorum.

Biliyorsunuz Formda, Yukarıdan aşağı;

---------------------------

1..Form Header

---------------------------

2..Detail

---------------------------

3..Form Footer

---------------------------

olarak 3 ayrı alan var.


Form üzerinde yukarıda ilk iki alanın sabit olarak kalması, sadece Form Footer alanının gizlenip görünmesi sağlanabilirmi?
Sonuçta bu şekilde de Altform gizlenip açılabilir.

Teşekkürler,
İyi Çalışmalar.
 
Üst