Giriş Maskesini Parçalı Şekilde Kontrol Ettirmek

1 2
02/06/2009, 02:31

beckham0605

Arkadaşlar tekrardan merhaba.
Tablolardaki bir alanımın giriş maskesini ilk örneğin ilk iki rakamını 10 ile 20 arasında ondan sonra gelen harfi ise z ve f ile sınırlamak istiyorum.Bunu giriş maskesine nasıl yazabilirim.Şimdiden teşekkürler...
02/06/2009, 05:35

okileturc

İlk 2 alanı rakam olsun sonraki harf olsun deseniz kolaydı Söylediğinizi yapmak için kod ile kontrol yapmak gerekir diye düşünüyorum
veya yanyana 3 denetim koyun güncellenince birleştirin
1. denetim
Giriş maskesi : 99
Geçerlilik koşulu >=10 And <=20
AfterUpdate me.denetim3=me.denetim1&me.denetim2
2. denetim
Giriş maskesi : L
Geçerlilik koşulu Z Or F
AfterUpdate me.denetim3=me.denetim1&me.denetim2
3. denetim ise sizin asıl denetiminiz

Kolay gelsin
02/06/2009, 06:47

assenucler

Teşekkürler.
02/06/2009, 12:45

beckham0605

Hocam bunların hepsini geçerlilik kuralına tek kural olarak nasıl yazabilirim?
02/06/2009, 13:31

mesudi

Giriş maskesiyle yapılırmı uğraşmak lazım ama, benim tavsiyem giriş maskelerini tablolar üzerinde kullanmayın. İlla giriş maskesi kullanacaksanız formlardaki kontrollerle yapın bunları. Çünkü tablo üzerinde giriş maskesi eğer aynı veritabanına birden fazla kullanıcı bağlıysa performans sorunlarına yol açar.
02/06/2009, 14:07

esrefigit

Private Sub Metin0_AfterUpdate()
Select Case Left(Me.Metin0, 2)
Case 10 To 20
Select Case Right(Me.Metin0, 1)
Case "Z"
Case "F"
Case Else
MsgBox "SON SIRADAKİ HARF Z YADA F OLABİBİLİR"
Me.Metin0.SetFocus
End Select
Case Else
MsgBox "İLK İKİ HANEDEKİ RAKAM 10 İLE 20 ARASINDA OLABİLİR"
Me.Metin0.SetFocus
End Select
End Sub
1 2