AccessTr.neT
Tarih olarak Biçimlendirilen bir metin kutusuna geçici info eklemek - 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ığı: Tarih olarak Biçimlendirilen bir metin kutusuna geçici info eklemek (/konu-tarih-olarak-bicimlendirilen-bir-metin-kutusuna-gecici-info-eklemek.html)



Tarih olarak Biçimlendirilen bir metin kutusuna geçici info eklemek - uguruygar - 27/04/2016

Tarih olarak(kısa tarih) biçimlendirilmiş bir metin kutusunda bilgi girilmeden önce "doldurunuz" yada "zorunlu alan"gibi bir metin yer alacak ve bilgi girişi için tıklama yapıldığında bu yazı yok olarak "Tarih seçici" aktifleşecek.

Eklediğim örnekte metin kutusuna infoyu getirdim ama bu seferde tıklama olduğunda "tarih seçici" aktifleşmedi. Yardımcı olabilirseniz çok mutlu olacağım saatlerdir bu küçük ayrıntıya takılıp kaldım


Cvp: Tarih olarak Biçimlendirilen bir metin kutusuna geçici info eklemek - ozanakkaya - 27/04/2016

Metin4 için

Formun geçerli olduğunda olayına
If IsNull(Me.Metin4) Or Me.Metin4 = "" Then
Me.Metin4.Format = "@;[Red]""(Zorunlu Alan)""" & ""
Else
Me.Metin4.Format = "Short Date"
End If

Metin4'ün odaklanıldığında olayına

Me.Metin4.Format = "Short Date"

Metin4'ün odaklanma sonlandığında olayına

If IsNull(Me.Metin4) Or Me.Metin4 = "" Then
Me.Metin4.Format = "@;[Red]""(Zorunlu Alan)""" & ""
Else
Me.Metin4.Format = "Short Date"

End If

kodu ekleyerek deneyiniz.


Cvp: Tarih olarak Biçimlendirilen bir metin kutusuna geçici info eklemek - uguruygar - 27/04/2016

hocam cevabınız için teşekkür ediyorum gayet güzel oldu.Peki hiç visual basic kodu kullanmadan direk metinkutusu/özellikler/biçim denetiminden yapılabilir mi? Galiba o kısımdan sadece metin türleri için ifade yazılabiliyor


Cvp: Tarih olarak Biçimlendirilen bir metin kutusuna geçici info eklemek - ozanakkaya - 28/04/2016

VBA kodu olmadan yapılabileceğini sanmıyorum, metin kutusunun Biçim özelliğine IIF veya Switch kodu ekleyemezsiniz. Bu işlem için Vba kodu kullanılmalıdır.

Ayrıca, Copy / paste kodlara da dikkat ediniz.


Cvp: Tarih olarak Biçimlendirilen bir metin kutusuna geçici info eklemek - emir ustaoğlu - 28/04/2016

Sayın uguruygar;

(27/04/2016, 19:11)uguruygar yazdı: Peki hiç visual basic kodu kullanmadan direk metinkutusu/özellikler/biçim denetiminden yapılabilir mi? Galiba o kısımdan sadece metin türleri için ifade yazılabiliyor

İfadenize yönelik olarak;
Sayın ozanakkaya hocamın açıklamasına ek bilgi olarak naçizane,
Metin kutusuna veya açılır kutuların özellik bölümünde biçim alanına aşağıdaki şekli ile yazarak kullana bilirsiniz
Kod:
@;[Kırmızı]"Kullanıcı İsminizi Seçin"
Yukarıdaki biçimlendirme kullanıldığında aşağıdaki gibi görünecektir,
[Resim: 14618242141.jpg]

Ancak tarih alanlarında biçim bölümünden "Kısa Tarih, Uzun Tarih vb" seçildiği için bu alana böyle bir işlemin ikinci kez uygulanması mümkün değildir. Bu sebepten bu işlemi visualbasic kodu ile yapmak daha doğrudur. Hem böylelikle kodlama bilginizi de geliştirmiş olursunuz.

Bilgilerinize
Saygılar iyi çalışmalar..


Cvp: Tarih olarak Biçimlendirilen bir metin kutusuna geçici info eklemek - uguruygar - 28/04/2016

evet hocam tamda bunu soruyordum..metin alanı için yapabilmiştim
@;[Kırmızı]"Kullanıcı İsminizi Seçiz"
kodu ile ama aynı şeyi tarih alanı için yapamamıştım.bilgi için teşekkürler