Skip to main content

AccessTr.neT


Açılan Formun Yeri

Açılan Formun Yeri

Çözüldü #1
Merhaba,

ekli dosyada başlangıç ve bitiş tarihlerine veri girmek için butonla takvimi çağırıp veri giriliyor fakat her iki buton da formu aynı yerde açıyor.(ekranın ortasında) Ben butonun hemen sağ tarafında yada aşağısında açılmasını istiyorum. yardımcı olabilir misiniz?
.rar tarih takvim.rar (Dosya Boyutu: 537,13 KB | İndirme Sayısı: 3)
Cevapla
#2
Ilgili bağlantıdaki kodu inceleyebilirsiniz (8. mesaj)
Ayrıca sayın @accessman in açtığı konuyu da inceleyebilirsiniz gerçi bazen biraz kayabiliyor ama işinizi görür bence
Cevapla
#3
Hocam sayın @accessman beyin örneğinden modülü kopyalayıp dosyama alıyorum ama "Command2" butonunun tıklanma olayını kopyalayıp bendeki butonun tıklanma olayına yapıştıramıyorum çünkü bendeki tıklanma olayı olay yordamında değil direk eşittir (=) ile başlayıp devam etmiş.nasıl bir yol izlemeliyim acaba?
Cevapla
#4
yapılan değişiklikler
ajbCalendar modülündeki CalendarFor kodu:

Visual Basic Code
    Dim blRet As Boolean '<--eklenen
    blRet = PositionFormRelativeToControl("frmCalendar", Screen.ActiveControl, txt, strTitle)  '<--eklenen
    
'    Set gtxtCalTarget = txt '<== bu satır silinecek
'    DoCmd.OpenForm "frmCalendar", windowmode:=acDialog, OpenArgs:=strTitle '<== bu satır silinecek

'____________________________________________________________________
modPositionWindow modülündeki PositionFormRelativeToControl fonksiyonu aşağıdaki gibi değişecek
fonksiyon girdileri:

Visual Basic Code
Public Function PositionFormRelativeToControl(frmName As String, ctl As Access.Control, txt As TextBox, _
                                              Optional strTitle As String, _
                                              Optional Position As Long = 0) As Boolean


eklenen ve değişen kodlar:

Visual Basic Code
    Set gtxtCalTarget = txt '<==Eklendi
    DoCmd.OpenForm frmName, , OpenArgs:=strTitle '<==Değişti

.rar tarih takvim_Form_Konum_hy.rar (Dosya Boyutu: 555,42 KB | İndirme Sayısı: 8)
Cevapla
#5
Oldu hocam teşekkürler.
Cevapla
#6
Iyi çalışmalar.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task