Cevapla
 
Konu Araçları
Eski 09-09-19, 23:37 #1
ikayserili ikayserili çevrimdışı
Varsayılan Boş Textbox'ları Doldurma [Çözüldü]


Merhaba Arkadaşlar


Visual Basıc 6'da bir form'da 32 adet textbox'um var. Bunlar gruplar halinde (örnek 5 tanesi) toplanmaktadır.
Textbox boş olduğunda toplamada hata verdiği için,
işlem yapmadan önce boş olanların kontrol edilip Sıfır yazdıracak bir döngü lazım. Yardımcı olabilirmisiniz lütfen ?
__________________

Mesajı son düzenleyen ikayserili ( 10-09-19 - 22:00 ) Neden: çözüldü
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 10-09-19, 22:02 #2
ikayserili ikayserili çevrimdışı
Varsayılan C: Boş Textbox'ları Doldurma


Çözdüm kendi kendime
önce bütün textbox'ları index verdim (isimleri hepsi text1 yaptım sonra)
Sonra aşağıdaki kod'u yazdım

Private Sub Command1_Click()

For sayac = 1 To 5
If Text1(sayac) = "" Then Text1(sayac) = 0
Next sayac

End Sub
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 11-09-19, 19:52 #3
qazw7 qazw7 çevrimdışı
Varsayılan C: Boş Textbox'ları Doldurma


Belki işinize yarar.

Alıntı:
Private Sub Command1_Click()

Dim k As Control

For Each k In Me.Controls
If TypeName(k) = "TextBox" Then
If Trim(k.Text) = "" Then
k.Text = "0"
End If
End If
Next k

End Sub

Mesajı son düzenleyen qazw7 ( 11-09-19 - 22:12 )
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 11-09-19, 21:45 #4
ikayserili ikayserili çevrimdışı
Varsayılan C: Boş Textbox'ları Doldurma

hocam senin kod'lar dolu olanı da sıfır yazdırıyor.
benim yapmak istediğim'i yapmıyor.
Yine de teşekkür ederim.

Mesajı son düzenleyen ikayserili ( 11-09-19 - 22:06 )
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 11-09-19, 22:15 #5
qazw7 qazw7 çevrimdışı
Varsayılan C: Boş Textbox'ları Doldurma

Alıntı:
Gerçek Mesajı Gönderen ikayserili Mesajı Göster
hocam senin kod'lar dolu olanı da sıfır yazdırıyor.
benim yapmak istediğim'i yapmıyor.
Yine de teşekkür ederim.
Kusura bakmayın, özür dilerim. Ben kontrollere ulaşma kısmına odaklandığım için boş olup olmaması olayını unutmuşum. Düzeltmeyi yaptım.



Boş bırakılmanın yanı sıra sadece boşluk tuşuna basılmışsa da sıfır yapacak şekilde (trim komutu sağlıyor) değiştirdim.
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Eski 11-09-19, 23:50 #6
ikayserili ikayserili çevrimdışı
Varsayılan C: Boş Textbox'ları Doldurma

Alıntı:
Gerçek Mesajı Gönderen qazw7 Mesajı Göster
Kusura bakmayın, özür dilerim. Ben kontrollere ulaşma kısmına odaklandığım için boş olup olmaması olayını unutmuşum. Düzeltmeyi yaptım.



Boş bırakılmanın yanı sıra sadece boşluk tuşuna basılmışsa da sıfır yapacak şekilde (trim komutu sağlıyor) değiştirdim.
boşluk olayını düşünmemiştim. bu kod daha sağlam oldu. programın hata kodu verme riski neredeyse 0 oldu.
  Alıntı Yaparak CevaplaAlıntı Yaparak Cevapla
Cevapla

Bu konunun kısa yolunu aşağıdaki sitelere ekleyebilirsiniz

Taglar
bir, boş, için, işlem, yapmadan

Konu Araçları

Gönderme Kuralları
Yeni konu açamazsınız
Cevap yazamazsınız
Dosya gönderemezsiniz
Mesajlarınızı düzenleyemezsiniz

BB code is Açık
Smiley Açık
[IMG] kodu Açık
HTML kodu Kapalı



Tüm saatler GMT +3. Şuan saat: 11:42
(Türkiye için artık GMT +3 seçilmelidir.)

 
5651 sayılı yasaya göre forumumuzdaki mesajlardan doğabilecek her türlü sorumluluk yazan kullanıcılara aittir. Şikayet Mailimiz. İçerik, Yer Sağlayıcı Bilgilerimiz. Reklam Mailimiz. Gizlilik Politikası. Tatil
Copyright © 2018