![]() |
İki alanda birlikte mükerrer sorgulama - 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ığı: İki alanda birlikte mükerrer sorgulama (/konu-iki-alanda-birlikte-mukerrer-sorgulama.html) |
İki alanda birlikte mükerrer sorgulama - yersahan - 02/12/2010 Merhabalar. Formumun girildiğinde olayına If DCount("[birimsayisi] or [birim]", "gelenevrak", "[birimsayisi]or [birim] = Forms.form1.[birimsayisi] or [birim]") > 0 Then MsgBox Me.[birimsayisi] & " numaralı kayıttan daha önce girilmiş." Me.Undo End If End Sub ifadesini yazdım. Farklı birimlerden aynı sayı ile birden çok yazışma gelebilir. Amacım aynı anda hem birim sayısı hem de birimi kontrol etsin her ikiside mükerrerse kayıt yapmasın. Yukarıdaki kod birimsayısı aynı ise farklı bir birimden de gelse kayıt yapmıyor.Yardımcı olabilirmisiniz. Cvp: İki alanda birlikte mükerrer sorgulama - okileturc - 02/12/2010 Kesin çözüm istiyorsanız 2 yöntem önerebilirim 1. Çoklu birincil anahtar Genelevrak tablosunu tasarım modunda birimsayisi ve birim alanlarını ctrl tuşu ile işaretleyip menüden birincil anahtar seçerseniz her iki alanın başına anahtar resmi koyduğunu görürsünüz. Bu şu demektir : [birimsayisi]&[birim] veya [birim]&[birimsayisi] tekrar edemez ![]() 2. Genelevrak tablosuna yeni bir alan ekleyin Bu alana "tekrar edemez" özelliği verin Bu alanda, [birimsayisi]&[birim] değerini her yeni kayıtta ekleyin Kolay gelsin Cvp: İki alanda birlikte mükerrer sorgulama - yersahan - 02/12/2010 Oktay bey çok özür dilerim anlıyamadım, ctrl tuşuyla nasıl işaretlenir beceremedim. Rica etsem dosyam üzerinde yardımcı olabilirmisiniz.Tşkr. Cvp: İki alanda birlikte mükerrer sorgulama - okileturc - 02/12/2010 2003 kullanıyorum ![]() Cvp: İki alanda birlikte mükerrer sorgulama - yersahan - 02/12/2010 Oktay bey ilginize teşekkür ederim.Kolay gelsin Cvp: İki alanda birlikte mükerrer sorgulama - ercansahin - 05/12/2010 Lütfen Gelen Evrak formunuzun son halini incelermisiniz. İnceleme esnasında birim ve birimsayisi alanlarına giriş yaptığınız bir kaydı tekrar yapmaya çalışıp sonucu izleyiniz. Umarım istediğiniz budur. |