Öncelikle,bir ön bilgilendirmede bulunmak adına,şu hususları açıklamak yerinde olacaktır kansındayım.
frm_PERSONEL adlı formunuzun Yüklendiğinde olay yordamı içerisinde kullandığınız
Kod:
Forms("frm_PERSONEL").Move 3400, 50
ilgili formu,yüklendiğinde;soldan sağa doğru 3400 kadar ilerle ve yukarıdan da 50 kadar aşağıda bu koordinatlar doğrultusunda yerleştir.bu koordinatlar neticesinde de form görseli solda boşluk kalacak şekilde sağa doğru ekranda yarım kalacak şekilde göstermek demektir.sayın ozan bey tarafından da belirtildiği gibi,sizin ekran çözünürlüğünüze göre uygun olsa da eğer ki bunu başka bilgisayarda ve farklı çözünürlükte kullanma durumu söz konusu olursa,bahsi yapıldığı üzere form tam çıkmayıp yarım kalacaktır.kaldı ki,formun özelliklerinden DİĞER sekmesinde AÇILAN ve KALICI seçenekleri EVET olduğundan ve KAYDIRMA ÇUBUKLARI satırı da YOK olarak belirlendiğinden dolayı formun kalan kısmını görebilme imkanı da söz konusu olmamaktadır.bu da,kullanma isteği sıkıntısını da beraberinde getirir.
Alıntı:Forms("frm_PERSONEL").Move 3400, 50
şeklinde kod eklemişsiniz, bu kod sizin monitörde düzgün açılabilir. farklı monitörde formun yarısını göremezsiniz,"
Peki hocam bu konda ne yapabilirim,bir öneriniz varmı.
ifadenize yönelik olarak,bir ihtimal aşağıda yazılı şu işlemi de deneyebilirsiniz.
1)
Option Compare Database
Option Explicit
satırlarının bir altına
Kod:
Public frmHeight As Double
Public frmWidth As Double
Kod:
Function formolculendir(frm As Form)
frmWidth = frm.InsideWidth
frmHeight = frm.InsideHeight
DoCmd.Restore
DoCmd.MoveSize 0, 0, frmWidth, frmHeight
End Function
2)
Her bir formun Yüklendiğinde olay yordamı içerisine de aşağıdaki kod satırını yazınız.
Kod:
Call formolculendir(Me)
Kod:
Forms("frm_PERSONEL").Move 0, 0, Me.Width, Me.Ayrıntı.Height