• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Textbox da bosluk

Katılım
27 Mayıs 2005
Mesajlar
4
Arkadaşlar Merhaba
Benim bir sorunum var am abir türlü çözemedim
yapmak istediğim textbox sa plaka yazıyorum.örneğin (34ADS34) gibi
bunu yazdıktan sonra plakanın arasında boşluk olmasını istiyorum. (34 ADS 34) gibi .
Yardımlarınız için şimdiden teşekkürler.....
 
Textbox icindemi bosluk yaratsin, yoksa bilgiyi sayfaya aktarirken mi bosluk yaratip aktarsin?
 
Þöyle olur mu ?

[vb:1:ea8f29c68e]Private Sub TextBox1_Change()
TextBox1 = UCase(TextBox1)
If TextBox1 Like "##" Then
TextBox1 = TextBox1 & " "
ElseIf TextBox1 Like "## [A-Z][A-Z]" Then
TextBox1 = TextBox1 & " "
ElseIf TextBox1 Like "## [A-Z][A-Z] [A-Z]" Then
TextBox1 = Mid(TextBox1, 1, 5) & Right(TextBox1, 1) & " "
End If
End Sub
[/vb:1:ea8f29c68e]
 
Böyle biraz daha iyi ama ... :mrgreen:

[vb:1:137fe2e785]Private Sub TextBox1_Change()
TextBox1 = UCase(TextBox1)
End Sub

Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If Not KeyCode = vbKeyBack Then
If TextBox1 Like "##" Then
TextBox1 = TextBox1 & " "
ElseIf TextBox1 Like "## [A-Z][A-Z]" Then
TextBox1 = TextBox1 & " "
ElseIf TextBox1 Like "## [A-Z][A-Z] [A-Z]" Then
TextBox1 = Mid(TextBox1, 1, 5) & Right(TextBox1, 1) & " "
End If
End If
End Sub
[/vb:1:137fe2e785]
 
Sn. Raider,

yukardaki kodda

TextBox1 Like "## [A-Z][A-Z]"

kismi tam olarak ne yapiyor?

Tesekurler
 
iggydarsa' Alıntı:
yukardaki kodda

TextBox1 Like "## [A-Z][A-Z]"

kismi tam olarak ne yapiyor?

Yani .... TextBox1' in icerigine bak ve eger "SayiSayiBoslukBUYUKHARFBUYUKHARF" formatindaysa ....... yap diyor :mrgreen:
 
Sn Raider çok tşk ederim istediğim buydu ama küçük bir sorun var. mesela (42 GGG) gibi yazdıktan eğer yanlış yazmışsak silemiyoruz.Silmek için değerlerin tamamını seçmemiz gerekiyor
 
Sn Raider tekrar tşk ederim.Kusua bakmayın sonraki gönderdiğiniz cevabı sonradan gördüm.sorun halloldu.
Çalışmalarınızda başarılar.
 
analizci' Alıntı:
....... mesela (42 GGG) gibi yazdıktan eğer yanlış yazmışsak silemiyoruz.Silmek için değerlerin tamamını seçmemiz gerekiyor

2nci alternatifimde bu sorun olmaması gerekir .... "BackSpace" tuşuyla silinebilir
 
Kusura bakma raider seni ablukaya aldik :mrgreen:
ama
1- eger 5 tane alfanumerik karakter varmi diye kontrol etmek icin "format" formati nedir?
2- tarih/saat formatindami diye kontrol etmek icin gerekli format nedir

saol.
 
1ncisindeki "5 tane alfanumerik karakter" ile neyi kasttigini tam anlayamadim.

2ncisi için de;

Kod:
MsgBox IsDate(TextBox2)
 
Kod:
Private Sub CommandButton1_Click()
    MsgBox Len(TextBox2) = 5
End Sub
 
Geri
Üst