Skip to main content

AccessTr.neT


GoToPage

GoToPage

#1
Bir formu 1' den fazla sayfaya bölebilir ve her
sayfayı farklı bir işlem için kullabilirsiniz. Kullanıcı
yeni bir form açtığını bile düşünebilir ( bkz. dernek üye
takibi kediler ve sabitler formu )

Bu işlem için öncelikle araç çubuğunda bulunan
"sayfa sonu " denetimini kullanarak formumuzu
sayfalara bölüyoruz.
( sihirbaz adlı formu inceleyin )

[Resim: 25ujip4.jpg]

Ekteki örnekte, kontrollü kayıt yapmak isteyenlerin de
işine yarayabilecek bir sihirbaz uygulaması göreceksiniz.
Bu örnekte form 3 sayfaya bölünmüştür.

[Resim: 2djw0ae.jpg]

İlk yapmanız gereken denetimlerin "sekme durağı"
seçeneklerini hayır yapmak ve PgDown-PgUp tuşlarını
iptal etmek. Aksi halde kullanıcı istem dışı sayfalarda
gezinenebilir.

Tuş iptali için
1. Form tuş önizleme değerini "evet"yapın
2. Aşağıdaki kodu forma yapıştırın

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case 33, 34, 9, 18
KeyCode = 0
Case Else
End Select
End Sub

Artık form üzerindeki sayfalar arasında geçiş sadece sizin
komutlarınızla mümkün olacaktır

Me.GoToPage 2 Me.GoToPage 3 ... gibi

Sayfa geçişlerinde "Form caption" değerini, resim yüklemelerini
buton özelliklerini vb, arka planda düzenleyebilir bir çok işinizi
tek form üzerinde görebilirsiniz.

Kolay gelsin








.rar GoToPage_OLT.rar (Dosya Boyutu: 61,73 KB | İndirme Sayısı: 83)
okileturc, 18-03-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
#2
Teşekkürler Oktay hocam.
Cevapla
#3
Oktay Hocam çok teşekkürler. Yine benim açımdan ufuk açıcı bir çalışma olmuş.
Hayri16, 12-11-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
#4
teşekkürler
raporlarda çok sık kullandığım bir özellik ama formda hiç denememiştim.
Murat YANDEMİR ( PyramiD YAZILIM Uluslar Arası Nakliye Programları )
Bilgisayar Programcısı (1989'dan beri)

+rep Yollar biter Access bitmez. +rep
Cevapla
#5
elinize sağlık.
Hayat bu
ölsende yaşamaya mecbursun!
UNUTMA!!!



(hafta sonu mesai olmadığından mesajlardaki çözümleri ancak hafta içi uygulayabiliyorum)
Cevapla
#6
sayın hocam elinize sağlık güzel bir örnek.
Saygılarımla,
Ahmet Yenginoğlu
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da