• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü tarih bilgisi giriş formatı ayarlama

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

osman bakıs

Yeni Üye
Katılım
20 Nis 2023
Mesajlar
47
Aldığı beğeni
5
Excel V
Office 2013 TR
Konu Sahibi
Userformda bulunan 3 tane tarih bilgisi girişi yapılacak, ancak sadace tarih formatı olmasını metin veya başka formları kabul etmesini engellemek istiyoruz. Örneğin (02.04.2023) olarak yazmayı kabul etsin, başkasını uyarı versin.
 
dener misiniz?
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
dener misiniz?
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Bu kodları denedim. textbox daki kutucuğa metin girdiğimizde sadece uyarı veriyor. Ancak metin girildiğinde kayıt yapmayı engellemiyor. kutucu metin girildiğinde uyarı verdikten sonra metin varsa kayıt etmesin.
Ayrıca tarih formu tam değil ( 20.02.2023) şeklinde --.--.---- olarak format girilmesini zorunlu kılması şeklinde yapabilirmiyiz?
 
Deneyin. Eğer TextBox1'de tarih hatalı değilse TextBox2'ye geçiyor. (Siz kendi dosyanızdaki TextBox isimlerinize göre göre ayarlayın.)
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Son düzenleme:
Çözüm
Konu Sahibi
Deneyin. Eğer TextBox1'de tarih hatalı değilse TextBox2'ye geçiyor. (Siz kendi dosyanızdaki TextBox isimlerinize göre göre ayarlayın.)
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
ellerinize sağlık kodlar güzel çalışıyor. metin girildiğinde kabul etmiyor. rakam girdiğimizde kabul ediyor, rakamları kayıt ettikten sonra tarih forumuna dönüştürüyor. örneğin 345678 yazınca 34.56.7800 şeklinde kayıt ediyor. doğrudan 01.01.2023 yazmak istiyoruz.
Ayrıca 01.01.2023 şeklinde yazabilmek için gün yerine 0-31 arasını, ay yerine 1-12 arasını yıl yerine de mecburi 4 rakamlı sayıyı zorunlu hale getirebilir miyiz.? mümkün mü?
 
Konu Sahibi
Anlamadım, TextBox'da mı böyle bir şey oluyor. Benim yaptığım kodlama öyle bir durum oluşturmaz.
textbox.text içerisine rakamları yazarken rakamları 12345678 şeklinde düz yazıyor. kayıt ettikten sonra data ya 2 - 2 - 4 şeklinde kaydetmiş oluyor.
Burada Textbox içerisine gün yerine 0-31 arasını, ay yerine 1-12 arasını yıl yerine de mecburi 4 rakamlı sayıyı zorunlu hale getirebilir miyiz.? mümkün mü?
 
"01.01.2000" formatında yazın, ilk iki karakter sayı, 3. karakter nokta ".", 4 ve 5 karakterler sayı, 6. karakter nokta "." son dört karakter ise sayı olacak.
Eğer "gg.aa.yyyy" formatında yazarsanız, sorun çıkmaz. gün ay kısıtlamalarını detaylandırmak, bayağı meşakkatli olur, (Örneğin 29.02.2001 ve 31.04.200 gibi tarih olmayan durumları da test etmek gerek, fanteziye gerek var mı?
Calendar kontrolü kullanmayı deneyin.
 
Konu Sahibi
"01.01.2000" formatında yazın, ilk iki karakter sayı, 3. karakter nokta ".", 4 ve 5 karakterler sayı, 6. karakter nokta "." son dört karakter ise sayı olacak.
Eğer "gg.aa.yyyy" formatında yazarsanız, sorun çıkmaz. gün ay kısıtlamalarını detaylandırmak, bayağı meşakkatli olur, (Örneğin 29.02.2001 ve 31.04.200 gibi tarih olmayan durumları da test etmek gerek, fanteziye gerek var mı?
Calendar kontrolü kullanmayı deneyin.
teşekkürler. en doğrusu sizin dediğiniz gibi olması. emeklerinize sağlık
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst