• DİKKAT

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

textbox'a eksi değer

Katılım
5 Eylül 2007
Mesajlar
1,247
Excel Vers. ve Dili
ofis 2010
iyi günler;
Combobox1' i seçtiğimde Textbox11' e kumaş stok miktarı
Combobox2' i seçildiğinde Textbox6'a 1 adet mamül için gereken kumaş miktarı değer olarak geliyor. Textbox12 = Textbox11 / Textbox6 stok kumaştan kaç adet mamül üretilebileceğini görüyorum, buraya kadar sorun yok. Bundan sonra o an kaç adet mamul üretilmişse Textbox3' e yazarak ilgili sayfaya aktarıyorum. Textbox3'e rakam yazarken Textbox12' den fazla yazılmasını nasıl önleyebilirim. Teşekkürler. yani kumaş stoku eksiye düşmemeli teşekkürler
 

Ekli dosyalar

  • eksi değer.jpg
    eksi değer.jpg
    72.2 KB · Görüntüleme: 7
Son düzenleme:
Böyle bir kod yardımcı olabilir.

Kod:
Private Sub TextBox3_Change()
If Val(TextBox3) > Val(TextBox12) Then
    MsgBox "Hata !"
    TextBox3 = ""
End If
End Sub



.
 
acaba ilave olur mu?

Böyle bir kod yardımcı olabilir.

Kod:
Private Sub TextBox3_Change()
If Val(TextBox3) > Val(TextBox12) Then
    MsgBox "Hata !"
    TextBox3 = ""
End If
End Sub



.

kod sorunsuz çalışıyor, yanlışlıkla fazla rakam girince hata mesajı verip diğer textboxa geçiyor. hata verince başka yere geçmeden aynı textbox'ta kalması da sağlanabilir mi, yani ilgili yere rakam yazmadan başka başka textbox'a geçmesin şeklinde. teşekkürler.
 
Bu durumda kodu nesnenin Exit olayına yazmalısınız. Ayrıca TextBox3 = "" ifadesinden sonra aşağıdaki satırı eklemelisiniz.

Kod:
Cancel = True
 
sorun çözülmüyor

Bu durumda kodu nesnenin Exit olayına yazmalısınız. Ayrıca TextBox3 = "" ifadesinden sonra aşağıdaki satırı eklemelisiniz.

Kod:
Cancel = True

referans alınan değer 999' a kadar sorunsuz çalışıyor ancak referans alınan değer 1.250,05 gibi olduktan sonra sadece 1' i alıyor, 1100 yazınca kabul etmiyor.
 
TextBox nesnelerindeki klasik sayısal sorunları yaşıyorsunuz.

Biraz uğraşırsanız nokta-virgül olaylarını çözebilirsiniz.

Ya da dosyanızı ekleyin. Üzerinden çözüm üretelim.
 
Geri
Üst