Skip to main content

AccessTr.neT


Access Tabloya Kayıt Hakkında

Access Tabloya Kayıt Hakkında

Çözüldü #1
Merhaba değerli arkadaşlar.Bir konuda yardımınıza ihtiyaç var,çözerseniz sevinirim.Sorun şu,dernekte okunması için kişilere verdğimiz kitapların takibini yapıyoruz ve saybak adlı tablo alanına form üzerinden bilgi girişi yapılıyor,girişte problem yok.
Problem aynı kişi aynı kitabı okumak üzere aldıysa bunun bilgi girişini sistem yapmasın(yani izin vermesin) ve daha önce bu şekilde yapılmış,bunları kolayca nasıl silip tek giriş haline getirebilirim yani Ahmet diye birisi 5-10 defa Sinekli Bakkal Kitabını okumak üzere aldı görünüyor,biz bunu tek kayıta düşürmek istiyoruz.Bu konuda yardımcı olabilir misiniz?yardımcı olması açısından şu bilgiyi de paylaşmayı uygun buluyorum.
kim_id= kitap verilen kişi (yani okuyucunun id'si)
kitap_becid=kitabın kendisi (yani kitabın id'si)
kitap_altbasid=kitap katagorosi (katagori id'si)
.rar kitap takip.rar (Dosya Boyutu: 24,67 KB | İndirme Sayısı: 8)
Son Düzenleme: 27/11/2017, 16:05, Düzenleyen: akses7989.
Cevapla
#2
Merhaba,

kitap_becid metin kutusunun güncelleştirme sonrasında olayına aşağıdaki kodu yazarak deneyiniz.

Dim GKitap As String

GKitap = Nz(DLookup("[kitap_degerlendirid]", "tbl_baksay", "[kim_id]=" & Nz([kim_id], 0) & " and [kitap_becid] = " & Nz([kitap_becid], 0) & ""), 0)

If GKitap <> 0 Then

   MsgBox ("bu kitap daha önce aynı kişiye verilmiş")
   Me.kitap_becid = ""
   Me.kim_id.SetFocus
   Me.kitap_becid.SetFocus

End If
Cevapla
#3
yardımınız için teşekkür ediyorum istediğim olmuştur.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da