Skip to main content

AccessTr.neT


Personel Takip Yanlış Girilen Tc Yi Kabul Etmesin Girilen Yanlış Veriyi Silsin

atkbursa
atkbursa
5
360

Personel Takip Yanlış Girilen Tc Yi Kabul Etmesin Girilen Yanlış Veriyi Silsin

#1
Merhabalar
personel takip programında no alanına veri girince 11 haneye uygun değilse sistem uyarı veriyor.
yanlış girilen veriyi alandan geri ok ile silerek doğru veriyi giriyorum.
geçerlilik kuralı Like "???????????"
geçerlilik metni LÜTFEN KİMLİK KARTINIZI OKUTUNUZ YANLIŞ KART OKUTTUNUZ !

yapmak istediğim. yanlış bilgi girişi sonucu uyarıdan önce yanlış girilen veriyi kabul etmesin hücreden

Kullanım şeklimiz barkod okuyucuya kimliğini okutan personelin otomatik girişi yapılıyor.
fakat yanlış barkod okutulunca bir kişi veri tabanı uyarısına tamam deyip yanlış veriyi geri ok tuşuyla silmesi gerekli
istediğim yanlış veri girişi halinde giriş tamamlanınca hücredeki veriyi silsin kabul etmesin hücrede 11 haneli veri için hazır
beklesin.
hatalı girişte işlem yapmasın barkod cihazı başında kimse olmasa dahi yanlış girişi yapamasınlar
selamlar iyi çalışmalar
.rar PERSONEL afanda deneme.rar (Dosya Boyutu: 95,64 KB | İndirme Sayısı: 14)
Cevapla
#2
Açıklama : Barkod okuyucu doğru TC no okutunca otomatik yeni kayda gidiyor.
Dosyayı Test edecekler 11 haneli örnek tc no girip entere basınca yeni kayda gidiyor.
Cevapla
#3
Merhaba, öncelikle sitemizde bulunan T.C. Kimlik no kontrol kodlarını kullanarak, veri tabanında daha önce kayıtlı mı kontrolü ile birlikte, form ve tablo arasında ilişkisiz yapı kullanarak daha mantıklı olacaktır. Ado kullanabilirsiniz.
POWER 'un Çekirgesi :=)
ozguryasin, 23-09-2009 tarihinden beri AccessTr.neT AİLESİ üyesidir.
Access'i Profesyonel Şekilde Öğrenmek İçin https://www.accesstr.net Ailesi Yeter. alkis


Site Kurallarını sorularınızın hızlı cevaplanması için kesinlikle okuyunuz.
Cevapla
#4
kimlik bilgileri açılır kutudan seçilmiyor mu?
kimlik bilgilerinin doğruluğu personel tablosuna göre mi yapılacak?
Cevapla
#5
(02/05/2023, 16:49)atkbursa yazdı: personel takip programında no alanına veri girince 11 haneye uygun değilse sistem uyarı veriyor.
herhangi bir uyarı vermiyor!

çalışmanızın mantığını da anlamadım
1 - açılır kutu var tcno oradan seçilebilir, açılır kutuda zaten kayıtlı tcnolar olduğundan yanlış giriş olamaz
2 - açılır kutudan seçilmeyecekse neden açılır kutu var
3 - neden tcno girilir girilmez yeni kayıt ekleme devreye giriyor
Cevapla
#6
(03/05/2023, 10:04)berduş yazdı:
(02/05/2023, 16:49)atkbursa yazdı: personel takip programında no alanına veri girince 11 haneye uygun değilse sistem uyarı veriyor.
herhangi bir uyarı vermiyor!

çalışmanızın mantığını da anlamadım
1 - açılır kutu var tcno oradan seçilebilir, açılır kutuda zaten kayıtlı tcnolar olduğundan yanlış giriş olamaz
2 - açılır kutudan seçilmeyecekse neden açılır kutu var
3 - neden tcno girilir girilmez yeni kayıt ekleme devreye giriyor

Merhabalar
Tc no alanının
Tıkladığında olayında
Private Sub tcno_Click()
Me.adisoyadi.Value = Me.tcno.Column(1)
End Sub
Çıkıldığında olayında
Yeni kayıt makrosu var

Barkod okuyucuyla tckimlik barkodu okutulduğunda sistem açılan kutu bölümünden
Tc doğruysa yani personel listesinde kayıtlı ise adı soyadı bölümüne kişinin adını getiriyor tarih ve saat bölümünde anın tarihi ve saatini getiriyor. Ve yeni kayda geçiyor yeni bir giriş için kayıt bekliyor.
Şayet : girilen tcno listede yoksa tcyi ekliyor fakat ad soyad boş geliyor bu sorun olmuyor “ilgisiz bir tc girilmiş oluyor “sorguda boş isimler göz ardı ediliyor”
Şayet tcno yerine girilen yanlış barkod okutulduğunda tcnin uzunluğu 11 karekteri aşıyorsa
Geçerlilik metni uyarısı çıkıyor ve 2 sefer Esc ye basılarak hatalı barkod siliniyor ve doğrusu giriliyor.
Buraya kadar sorun yok.
Bu barkod okuyucu güvenlik noktasında duruyor ve yanlış giriş halinde 2 kere Esc ile kaydı düzeltiyor.
Şayet güvenlikçi yerinde değilse yanlış barkod okutan personel bilgisayara müdahale edemediği için giriş kaydını tamamlayamıyor. “2 kez Esc işlemi nedeniyle”
Barkod hatalı ise “uzunluk yönünden” sistem barkodu kabul etmeyip tcno alanında kalsın ki

Bilgisayarın başında kimse olmasa dahi 11 haneli bir barkod girince ancak kaydı tamamlayabilsin 11 haneli barkod girilmez ise tcno alanından çıkış yapamasın ve geçerlilik uyarısı gelmesin “gelirse 2 kez Esc gerekiyor”
Özetle : Veri tabanı form ekranı ve barkod okuyucu açık olduğu sürece bilgisayar başında kimse olmasa dahi personel barkod okutup geçebilsin
selamlar iyi çalışmalar
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da