Formda sekmelere tıklandıkça kaydırma çubuğu aşağı kayıyor.
Tarih
31/12/2011 22:17
Konu Sahibi
WiniFred
Yorumlar
10
Okunma
4445
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy



WiniFred
Aktif Üye
Kullanici Avatari
Aktif Üye
121
25/09/2011
11
Zonguldak
-
28/11/2016,21:49
Çözüldü 
Selamlar,
Projemde bir ana form mevcut. Alt formlar ise sekmeli denetime dağıtılmış durumda. Ben bu uygulamayı kendi bilgisayarımda FullHD monitörde hazırlıyorum. Çalışacağı bilgisayar ise 1024x768 çözünürlükte bir CRT monitöre sahip.

Bir bakayım o çözünürlükte nasıl görünüyor diye monitörümü 1024x768'e çektim. Denerken form üzerindeki sekmelere tıklandıkça kaydırma çubuğunun kendini sürekli aşağıya doğru çektiğini fark ettim.

Neden olduğunu çözemediğim için foruma eklemek üzere örnek oluşturdum. Örnek üzerinde biraz daha incelerken sekmeli denetimlerde görüntülenen alt formların gezinti düğmelerinin sürekli görünmesini sağlayacak şekilde kaydığını gördüm çubuğun.

Gezinti düğmeleri daha aşağıya kaydıkça sekmelerde kayboluyor tabi. sürekli kaydırma çubuğunu yukarı çekmekle uğraşıyorsunuz.

Sonra sekmeleri ctrl+tab'la değiştirince çubuğun kaymadığını fark ettim. Bu işlemi yaptıktan sonra yeniden mouse'la sekme değiştirmeye başlayınca yine kaymadı meret. Ama formu kapatıp açıp yeniden mouse'la sekmelere tıklayınca yeniden kaymaya başladı tabi.

Yani işin içinden çıkamadım ve inceleyeceğinizi umarak buraya ekliyorum.

Ekteki dosya yine örnek olsun diye oluşturduğum bir dosyadır. Yani içindeki bilgiler bir anlam ifade etmez. Yalnızca açılan formun sekmelerine sırayla tıklayınız.

Ek Dosyalar
KaydirmaCubugu_WiniFred.rar
[29.94 KB]
Cevapla


ozguryasin
Uzman
Kullanici Avatari
Uzman
Ö.... Y....
790
23/09/2009
565
Bursa
Ofis 2010 32 Bit
Çözüldü 
Dosyanız Ektedir. Düzenlenmiştir.

Ek Olarak
formlarınızın yüklendiği özelliğine


Visual Basic Code
DoCmd.MoveSize 4500, 1500, 11000, 10370


kodu ekleyerek istediğiniz bölgeye odaklandırabilirisiniz.

rakamlar sırası ile Right , Down Width, Height özelliklidir.


Ek Dosyalar
KaydirmaCubugu_WiniFred_ozguryasin.rar
[36.61 KB]
POWER  'un Çekirgesi :=)
ozguryasin, 23-09-2009 tarihinden beri AccessTr.neT  AİLESİ üyesidir.
Access'i Profesyonel Şekilde Öğrenmek İçin http://www.accesstr.net Ailesi Yeter. alkis
Cevapla


WiniFred
Aktif Üye
Kullanici Avatari
Aktif Üye
121
25/09/2011
11
Zonguldak
-
28/11/2016,21:49
Çözüldü 
Sayın ozguryasin,
ilginiz için çok teşekkür ederim.

Yanlış anlamadıysam, yalnızca altformların sekmeler üzerindeki yerlerini düzenlemişsiniz. Oysa ben formların yerlerini dosyayı indirenler problemi görebilsinler diye özellikle öyle düzenlemiştim.

Çünkü üzerinde çalıştığım projede formların yerlerini böyle düzenleme imkanım yok. Zaten hemen hemen boyutları sekmelerin sınırlarına denk geliyor. Yukarıda da belirttiğim gibi eklediğim dosya orjinal projem değil.

Alıntı:Ekteki dosya yine örnek olsun diye oluşturduğum bir dosyadır. Yani içindeki bilgiler bir anlam ifade etmez. Yalnızca açılan formun sekmelerine sırayla tıklayınız.

Kısaca altformların yerlerini düzenlemeden kaydırma çubuğunu en üstte sabit tutacak bir çözüme ihtiyacım var.

Emeğiniz için tekrar teşekkür ederim.
Cevapla


ozguryasin
Uzman
Kullanici Avatari
Uzman
Ö.... Y....
790
23/09/2009
565
Bursa
Ofis 2010 32 Bit
Çözüldü 
"Kısaca altformların yerlerini düzenlemeden kaydırma çubuğunu en üstte sabit tutacak bir çözüme ihtiyacım var." yazmışsınız.

Visual Basic Code
DoCmd.MoveSize 4500, 1500, 11000, 10370


kodu denediniz mi? dediğiniz hatayı benim bilgisayarımda vermedi.

1024 -768 yapmama rağmen yine hata vermedi.

tek sorunu sekmelerin içindeki alt formları ilk örneğinizde yaptığınız gibi yapınca aşağıya doğru kaydırıyor. düzenlendiğinde ise problem teşkil etmiyor.

POWER  'un Çekirgesi :=)
ozguryasin, 23-09-2009 tarihinden beri AccessTr.neT  AİLESİ üyesidir.
Access'i Profesyonel Şekilde Öğrenmek İçin http://www.accesstr.net Ailesi Yeter. alkis
Cevapla


WiniFred
Aktif Üye
Kullanici Avatari
Aktif Üye
121
25/09/2011
11
Zonguldak
-
28/11/2016,21:49
Çözüldü 
DoCmd.MoveSize deyimi formu ekranın belirli bir bölümüne taşımak veya boyutu ayarlamak için diye biliyorum.

Bu arada, sekme denetiminin Change event'ına üst formun sol en üste koyduğum denetime odaklanması için bir satır yazdım.

Visual Basic Code
Private Sub TabCtl0_Change()
  Me.Sicil.SetFocus
End Sub


Bu textbox en üstte olmadığı için yine de çok hafif kayıyor tabi. Daha üste gizli bir textbox koyup denedim ama gizli olduğu için onu umursamadı vb.

Düzgün bir çözüm bilen varsa bekliyorum...

Cevapla


WiniFred
Aktif Üye
Kullanici Avatari
Aktif Üye
121
25/09/2011
11
Zonguldak
-
28/11/2016,21:49
Çözüldü 
Ayrıntı bölümünün üst sınırına genişlik ve yüksekliğini kısıp çizgi haline getirdiğim bir textbox yerleştirip (gizlemeden), odağı buna yönlendirince daha güzel oldu.

Hala bunun olması gereken çözüm olduğunu düşünmüyorum tabi. Ama mecburen böyle idare edeceğim gibi görünüyor.
Cevapla







Konuyu Okuyanlar: 1 Ziyaretçi


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Tarih Son Yorum
  alt veri sayfasındaki verileri formda görmak murat dikme 4 67 07/12/2016, 18:14 murat dikme
  Formda İsim yazdığımda tablodan veri gelmesi 53rize 6 160 27/11/2016, 13:36 53rize
  Access Formda Tümünü Seç Buton Olay Yordamı Ekleme ? mehami 7 316 25/11/2016, 18:36 mehami
  Formdaki bir alan göre alt formda alanları gizleme enderya 2 90 20/11/2016, 19:34 ozanakkaya
  Alt Formda Satır Silindiğinde Yeniden Hesaplatmak shalala 2 148 17/11/2016, 09:44 shalala


Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2016 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya