Sayın fascioglu,
Ö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
Kod satırının anlamı şu:
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
kodlarını yazınız ve aşağıdaki kodları da akabinde aynı modülde ekleyiniz.
Kod:
Function formolculendir(frm As Form)
frmWidth = frm.InsideWidth
frmHeight = frm.InsideHeight
DoCmd.Restore
DoCmd.MoveSize 0, 0, frmWidth, frmHeight
End Function
Mevcut bir modülün içerisine,yukarıdaki kod satırlarını dahil ediniz.
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)
ya da,hiç bunlara da gerek kalmaksızın,her bir formun Yüklendiğinde olay yordamına,yazdığınız kod satırında küçük bir düzeltme ile
Kod:
Forms("frm_PERSONEL").Move 0, 0, Me.Width, Me.Ayrıntı.Height
şeklinde de yazmak sureti ile kullanabilirsiniz.bilginize…iyi çalışmalar,saygılar.