18/12/2014, 16:28
Tablo düzeyinde geçerlilik kuralı
22/12/2014, 14:17
atoz112
sayın Mecnun24,
EK'te;talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.örnek içeriğindeki kodlama sayfasında,ayrıntılı bilgileri yazılıdır.inceleyebilirsiniz.bilginize.
iyi çalışmalar,
saygılar.
EK'te;talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.örnek içeriğindeki kodlama sayfasında,ayrıntılı bilgileri yazılıdır.inceleyebilirsiniz.bilginize.
iyi çalışmalar,
saygılar.
22/12/2014, 14:47
Mecnun24
Bende tablo bazında yapmanın bir yolunu bulamadım, tek çare dediğiniz gibi form üzerinde yapmak galiba. Sağolun elinize sağlık.
22/12/2014, 15:05
atoz112
sayın Mecnun24,
sizin de bahsini yaparak denemeleriniz sonucunda fark ettiğiniz gibi,tablo üzerinden sınırlı olması neden ile sonuç elde etme imkanı söz konusu olamıyor.bunun da nedeni,sadece tablo üzerinden olmasını talep ettiğiniz ve bununla birlikte bir de bu kontrol üzerine hem boş geçilmesin hem iki alan dolu olursa,v.s...gibi birkaç sonuç durumuna göre taleplerde bulunduğunuz için hepsini aynı anda ve sadece tablo tasarımı üzerinde oluşturmak zor.
fakat bununla birlikte,bu zorluğu da ancak form üzerinde ve kodlama sayfasında sağlayabiliyorsunuz doğal olarak.bundan dolayı da ancak,örnekte görüldüğü şekilde bir çalışma yapılabiliyor.
fakat yine de,araştırmalarınız devam ettirmeye ve ola ki tablo üzerinden yapılabilme durumlarının söz konusu olduğunu gösterir bilgiler edinmeye de devam edebilir ve hatta elde edeceğiniz bilgiler ve çalışmalar da olursa bunları site içerisinden paylaşıma sunarak,site olarak faydalanılmasını da sağlayabilirsiniz.bilginize.
iyi çalışmalar,
saygılar.
sizin de bahsini yaparak denemeleriniz sonucunda fark ettiğiniz gibi,tablo üzerinden sınırlı olması neden ile sonuç elde etme imkanı söz konusu olamıyor.bunun da nedeni,sadece tablo üzerinden olmasını talep ettiğiniz ve bununla birlikte bir de bu kontrol üzerine hem boş geçilmesin hem iki alan dolu olursa,v.s...gibi birkaç sonuç durumuna göre taleplerde bulunduğunuz için hepsini aynı anda ve sadece tablo tasarımı üzerinde oluşturmak zor.
fakat bununla birlikte,bu zorluğu da ancak form üzerinde ve kodlama sayfasında sağlayabiliyorsunuz doğal olarak.bundan dolayı da ancak,örnekte görüldüğü şekilde bir çalışma yapılabiliyor.
fakat yine de,araştırmalarınız devam ettirmeye ve ola ki tablo üzerinden yapılabilme durumlarının söz konusu olduğunu gösterir bilgiler edinmeye de devam edebilir ve hatta elde edeceğiniz bilgiler ve çalışmalar da olursa bunları site içerisinden paylaşıma sunarak,site olarak faydalanılmasını da sağlayabilirsiniz.bilginize.
iyi çalışmalar,
saygılar.
23/12/2014, 15:40
Mecnun24
Sayın Atoz, kod çok güzel işliyor, Ancak diyelimki formumuz form görünümünde değilde veri sayfası görünümünde. Ozaman formun hangi olayına yazmalıyızki kodu, istediğimiz şartlar sağlanmazsa yeni satır eklenemesin.
23/12/2014, 16:11
atoz112
sayın Mecnun24,
bahsettiğiniz bu yeni talebinize yönelik olarak,aşağıdaki bilgi yeterlidir.
eğer formu veritabanı görselinde kullanmak isterseniz;aşağıda yer alan kodları,
formun Güncelleştirme Öncesinde Olay Yordamı içerisine dahil ettiğiniz takdirde,yine gerekli uyarıları veya işleyişi sağlayacaktır.bilginize.
iyi çalışmalar,
saygılar.
bahsettiğiniz bu yeni talebinize yönelik olarak,aşağıdaki bilgi yeterlidir.
eğer formu veritabanı görselinde kullanmak isterseniz;aşağıda yer alan kodları,
formun Güncelleştirme Öncesinde Olay Yordamı içerisine dahil ettiğiniz takdirde,yine gerekli uyarıları veya işleyişi sağlayacaktır.bilginize.
Kod:
If IsNull(Me.borcm) And IsNull(Me.alacakm) Then
'eğer BORÇ / ALACAK değerinden ikisi de boş geçilecek olursa
'belirecek uyarı mesajını göstermek için
Me.Undo
MsgBox ("borç / alacak bilgilerini BOŞ BIRAKMAYINIZ")
Me.borcm.SetFocus
Exit Sub
Else
If Me.borcm > 0 And Me.alacakm > 0 Then
'eğer BORÇ / ALACAK değerinden ikisine de bilgi girişi yapılırsa
'bunu engelleyip,SADECE birine bilgi girişinin yapılmasını sağlamaya yönelik
'belirecek uyarı mesajını göstermek için
Me.Undo
MsgBox ("borç / alacak bilgilerinden SADECE birini doldurunuz"), vbCritical, "UYARI"
Me.borcm.SetFocus
Exit Sub
Else
'aşağıdaki mesaj bildirimi,içeriğinde bahsi geçtiği üzere,sadece;
'işleyişi görmek açısından oluşturulmuştur.
'siz,bunun yerine,BORÇ ya da ALACAK değerlerinden herhangi birinin girilmesi sonrasında
'hangi işlemleri yapmasını istiyorsanız,buradaki alan içerisine
'o taleplerinize yönelik diğer işlemleri içerecek kodları yazınız
MsgBox ("diğer işlemleri yapabilirsiniz") & vbCr & "mesaj satırı yerine" & _
vbCr & "hangi işlemleri yapmasını istiyorsanız" & vbCr & "o işlemleri yaptırınız" & _
vbCr & "burada sadece sonucu görmek için" & vbCr & "mesaj gösterimi denenmiştir"
End If
End If
iyi çalışmalar,
saygılar.