arkadaşlar konunun öncesi cevaplandığından dolayı taşındı bende yeni konu açtım. isteyenler için konu
https://accesstr.net/konu-webden-bilgi-a...6#pid47756
linkinde mevcut.
sayın sledgeab;
webden verileri alıp tabloya aktarınca aynı tesisatçı daha önce tabloya kayıt edilmişse uyarı versin ve o kişinin kaydı yapılmasın diğer kayıtlar yapılsın. bunu nasıl çözeriz?
Forma yeni komut butonu ekledim. Kodları inceleyiniz.
sn kadirdursun, sonuç hakkında bilgi veriniz..
sayın sledgeab;
öncelikle özür dilerim. araya başka işlerim girince bu mevzuyu unuttum
istediğim gibi olmuş fakat bir eksiklik var. bilgileri form üzerine aldıktan sonra tabloya kaydet dediğimde eğer isim varsa kayıt yapmıyor güzel.
fakat form üzerindeki bilgileri değiştirince mesela telefon numarasını silince bu sefer yeni bir kayıt gibi işlem yapıyor. oysa isim değişmedikçe kayıt aynı kayıttır. bunu nasıl engelleriz?
isim benzerliğinden dolayı aynı isme sahip iki kişi olabilir, ama aynı telefon numarasına sahip iki kişi olmaz, bu düşünceyle benzersiz değer olarak telefon numarasını sorgulattım. Sadece ismi sorgulatmak bence doğru değil.
isme göre kayıt eklemek istiyorsan koddaki
Kod:
.Find "[TELEFON]='" & Me.MetinX & "'"
kodunu aşağıdaki ile değiştir.
Kod:
.Find "[TESISATCI]='" & Me.MetinX & "'"
haklısınız. peki bir sorum daha olacak. diyelimki benzersiz değer olan telefon numaralarının tabloda kayıtlı olduğunu düşünelim. diğer bilgiler boş olsun. webden çektiğimiz değerler içerisinde yanlızca tablodaki telefon numaralarına karşılık gelen kişiye ait olan bilgileri tabloya kaydedebilir miyiz? diğer bilgileri almayalım. ve eğer telefon numarası kayıtlı olan kişinin diğer bilgileri daha öncede tabloda kayıtlı ise bu sefer bu kayıt var yeni bilgiler ile değiştirmek ister misiniz uyarısı verdikten sonra eğer kullanıcı evet seçeneğini seçmişse bilgiler değişsin hayırı seçmişse değişmesin şeklinde yapabilir miyiz?