Giriş Maskesini Parçalı Şekilde Kontrol Ettirmek - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html) +--- Konu Başlığı: Giriş Maskesini Parçalı Şekilde Kontrol Ettirmek (/konu-giris-maskesini-parcali-sekilde-kontrol-ettirmek.html) Sayfalar:
1
2
|
Giriş Maskesini Parçalı Şekilde Kontrol Ettirmek - beckham0605 - 02/06/2009 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... Cvp: Giriş Maskesini Parçalı Şekilde Kontrol Ettirmek - okileturc - 02/06/2009 İlk 2 alanı rakam olsun sonraki harf olsun deseniz kolaydı (99L yazmanız yeterliydi) 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 Cvp: Giriş Maskesini Parçalı Şekilde Kontrol Ettirmek - assenucler - 02/06/2009 Teşekkürler. Cvp: Giriş Maskesini Parçalı Şekilde Kontrol Ettirmek - beckham0605 - 02/06/2009 Hocam bunların hepsini geçerlilik kuralına tek kural olarak nasıl yazabilirim? Cvp: Giriş Maskesini Parçalı Şekilde Kontrol Ettirmek - mesudi - 02/06/2009 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. Cvp: Giriş Maskesini Parçalı Şekilde Kontrol Ettirmek - esrefigit - 02/06/2009 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 |