Skip to main content

AccessTr.neT


Access'te Metin Kutusu1'deki Harfe Göre Metinkutusu2'ye Değer Atanması

Access'te Metin Kutusu1'deki Harfe Göre Metinkutusu2'ye Değer Atanması

#7
(03/12/2022, 11:21)atoykan yazdı: Kodunuzu aşağıdaki gibi düzenleyebilirsiniz

Me.günekle = IIf([siparişnu] Like "*I*" Or [siparişnu] Like "*M*", 730, IIf([siparişnu] Like "*O*" Or [siparişnu] Like "*Y*", 365, IIf([siparişnu] Like "*E*" Or [siparişnu] Like "*H*", 0, "HATALI GİRİŞ KONTROL EDİNİZ")))


Hızla cevap yazayım derken kod satırını bölmeye niyetlenip vazgeçmişim o yüzden arada anlamsız bir & bağlacı var kodu revize ettim bu halini dikkate alın.

Bu mesajda kodu revize ettim onu kullanın. Daha önce hızla yazıp geçerken kodu bölecek gibi yazıp es geçmişim düzeltmiştim yukarıda.
Cevapla
#8
(03/12/2022, 17:39)atoykan yazdı:
(03/12/2022, 11:21)atoykan yazdı: Kodunuzu aşağıdaki gibi düzenleyebilirsiniz

Me.günekle = IIf([siparişnu] Like "*I*" Or [siparişnu] Like "*M*", 730, IIf([siparişnu] Like "*O*" Or [siparişnu] Like "*Y*", 365, IIf([siparişnu] Like "*E*" Or [siparişnu] Like "*H*", 0, "HATALI GİRİŞ KONTROL EDİNİZ")))


Hızla cevap yazayım derken kod satırını bölmeye niyetlenip vazgeçmişim o yüzden arada anlamsız bir & bağlacı var kodu revize ettim bu halini dikkate alın.

Bu mesajda kodu revize ettim onu kullanın. Daha önce hızla yazıp geçerken kodu bölecek gibi yazıp es geçmişim düzeltmiştim yukarıda.

Hocam hızlı yazımdan kaynaklı yanlışı ben düzelttim kod çalışıyor ama kullanıcı yanlışlıkla başka harf girerse Hatalı veri girişi gibi uyarı versin istiyorum aksi halde yanlış harf girilirse kod hatası veriyor sayfa
Cevapla
#9
Ben örneğinize bakmadan kodunuzdan hareketle yazdım cevabı. Örneğinizde gün alanı sayı olarak tanımlandığından hatalı giriş gibi metin veri kabul etmez. Onun yerine ilgili kısmı "" olarak revize edin.
Me.günekle = IIf([siparişnu] Like "*I*" Or [siparişnu] Like "*M*", 730, IIf([siparişnu] Like "*O*" Or [siparişnu] Like "*Y*", 365, IIf([siparişnu] Like "*E*" Or [siparişnu] Like "*H*", 0, ""))) 

Sipariş numaranız ile ilgili bir format tanımlı ise bir denetim oluşturulabilir örneğinizin içeriğinde bu tip bir tanım görmedim ama detaylı inceleme fırsatım şu an yok ne yazıkki.

NOT: Günekle alanını herhangi bir hesaplamada kullanmayacaksanız bu alan sayı değil metin olarak tanımlarsanız hatalı giriş ataması yapabilirsiniz ilk paylaştığım koddaki gibi ivedi çözüm anlamında.
Cevapla
#10
(03/12/2022, 17:57)atoykan yazdı: Ben örneğinize bakmadan kodunuzdan hareketle yazdım cevabı. Örneğinizde gün alanı sayı olarak tanımlandığından hatalı giriş gibi metin veri kabul etmez. Onun yerine ilgili kısmı "" olarak revize edin.
Me.günekle = IIf([siparişnu] Like "*I*" Or [siparişnu] Like "*M*", 730, IIf([siparişnu] Like "*O*" Or [siparişnu] Like "*Y*", 365, IIf([siparişnu] Like "*E*" Or [siparişnu] Like "*H*", 0, ""))) 

Sipariş numaranız ile ilgili bir format tanımlı ise bir denetim oluşturulabilir örneğinizin içeriğinde bu tip bir tanım görmedim ama detaylı inceleme fırsatım şu an yok ne yazıkki.

NOT: Günekle alanını herhangi bir hesaplamada kullanmayacaksanız bu alan sayı değil metin olarak tanımlarsanız hatalı giriş ataması yapabilirsiniz ilk paylaştığım koddaki gibi ivedi çözüm anlamında.

Deneyeceğim hocam elleriniz dert görmesin
Cevapla
#11
(03/12/2022, 18:01)ertuğrul2022 yazdı:
(03/12/2022, 17:57)atoykan yazdı: Ben örneğinize bakmadan kodunuzdan hareketle yazdım cevabı. Örneğinizde gün alanı sayı olarak tanımlandığından hatalı giriş gibi metin veri kabul etmez. Onun yerine ilgili kısmı "" olarak revize edin.
Me.günekle = IIf([siparişnu] Like "*I*" Or [siparişnu] Like "*M*", 730, IIf([siparişnu] Like "*O*" Or [siparişnu] Like "*Y*", 365, IIf([siparişnu] Like "*E*" Or [siparişnu] Like "*H*", 0, ""))) 

Sipariş numaranız ile ilgili bir format tanımlı ise bir denetim oluşturulabilir örneğinizin içeriğinde bu tip bir tanım görmedim ama detaylı inceleme fırsatım şu an yok ne yazıkki.

NOT: Günekle alanını herhangi bir hesaplamada kullanmayacaksanız bu alan sayı değil metin olarak tanımlarsanız hatalı giriş ataması yapabilirsiniz ilk paylaştığım koddaki gibi ivedi çözüm anlamında.

Deneyeceğim hocam elleriniz dert görmesin
Hocam Sipariş numaranız örnek 5014 y25 3254 - 4587 şeklinde sadece 1 harf içeriyor ama kullanıcı yanlış harf yazarsada Günekle kısmı boş kalsın ilginiz için teşekkür ederim bol bereketli kazançlarınız olsun inşallah.
Konuyu kapatabilirsiniz hocam.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da