Textbox Karşılaştırma Sorunu

sahir73

Altın Üye
Katılım
17 Nisan 2019
Mesajlar
68
Excel Vers. ve Dili
Office 2016 Professional Plus 32 Bit
Altın Üyelik Bitiş Tarihi
07-07-2027
Stok çalışmada txtMiktar ve txtKalan adında txtboxlarım var . Sorunum şu şekilde
txtKalan textboxın değeri örneğin 2500 olsun işlem yapmak istediğim miktar yani miktar txtboxun değeri 3 olduğunda karşılaştıma yaptığımda miktar textboxın değeri kalandan fazlaymış gibi algılıyor. ama miktar txtboxu ilk rakamı 2 ya da 1 ise 2500 den küçük olduğunu algılıyor bu yüzden kalan stoğa göre işlem yapamadım.

237908
 

Ekli dosyalar

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba.

Soruyu çözebilmek için önce
1- Gizlediğiniz Exceli görünür hale getirmem gerekti.
Lütfen örnek dosyalarınızda her şeyden önce bizim Excelimize müdahale eden kodları kaldırın. Benim diğer Excel dosyalarım da gizlendi.
Exceli gizlemeyin. Gizlediğiniz şeyde sorunu nasıl çözeceğiz?
2- Yukarıdaki görselde bulunan formu direk açınca çalışmıyor, başka bir formdan buna ulaşılabiliyor.
İlk formu bulmak ta yetmiyor, hangi butonun bu formu açtığını da bulmam gerekti.

Vel hasılı bulmaca gibi bir şey oldu.

Sonraki sorularınızda bunlara dikkat ederseniz daha hızlı yanıt alırsınız.

Sorun aşağıdaki koddan kaynaklanıyor.

Bir bulmaca da benden size.
Aşağıdaki satırı bulun, silin
Kod:
If Me.cmbIslem.ListIndex = 2 And Me.txtMiktar.Value > Me.txtKalanStok.Value Then
Yerine aşağıdaki kodu ekleyin
Kod:
If Me.cmbIslem.ListIndex = 2 And CDbl(Me.txtMiktar.Value) > CDbl(Me.txtKalanStok.Value) Then
 
Son düzenleme:

sahir73

Altın Üye
Katılım
17 Nisan 2019
Mesajlar
68
Excel Vers. ve Dili
Office 2016 Professional Plus 32 Bit
Altın Üyelik Bitiş Tarihi
07-07-2027
Merhaba.

Soruyu çözebilmek için önce
1- Gizlediğiniz Exceli görünür hale getirmem gerekti.
Lütfen örnek dosyalarınızda her şeyden önce bizim Excelimize müdahale eden kodları kaldırın. Benim diğer Excel dosyalarım da gizlendi.
Exceli gizlemeyin. Gizlediğiniz şeyde sorunu nasıl çözeceğiz?
2- Yukarıdaki görselde bulunan formu direk açınca çalışmıyor, başka bir formdan buna ulaşılabiliyor.
İlk formu bulmak ta yetmiyor, hangi butonun bu formu açtığını da bulmam gerekti.

Vel hasılı bulmaca gibi bir şey oldu.

Sonraki sorularınızda bunlara dikkat ederseniz daha hızlı yanıt alırsınız.

Sorun aşağıdaki koddan kaynaklanıyor.

Bir bulmaca da benden size.
Aşağıdaki satırı bulun, silin
Kod:
If Me.cmbIslem.ListIndex = 2 And CDbl(Me.txtMiktar.Value) > CDbl(Me.txtKalanStok.Value) Then
Yerine aşağıdaki kodu ekleyin
Kod:
If Me.cmbIslem.ListIndex = 2 And Me.txtMiktar.Value > Me.txtKalanStok.Value Then
Muzaffer bey Sağ olun acemiliğe verin. Cevabınız için teşekkür ederim ancak cevabınız var olması gereken çözüm idi ancak öyle çalışmadığından deneme yanılma üsülü
If Me.cmbIslem.ListIndex = 2 And CDbl(Me.txtMiktar.Value) > CDbl(Me.txtKalanStok.Value) Then buna çevirdim yoksa önceki hali sizin değiştirin dediğiniz kısımdı.
 

sahir73

Altın Üye
Katılım
17 Nisan 2019
Mesajlar
68
Excel Vers. ve Dili
Office 2016 Professional Plus 32 Bit
Altın Üyelik Bitiş Tarihi
07-07-2027
Kod:
If Me.cmbIslem.ListIndex = 2 And Me.txtMiktar.Value > Me.txtKalanStok.Value Then
bu olması gereken kod ama çalışmıyor
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Kodların sırasını yanlış yazmışım düzelttim.

Bu şekilde sorun çözüldü mü?
 

sahir73

Altın Üye
Katılım
17 Nisan 2019
Mesajlar
68
Excel Vers. ve Dili
Office 2016 Professional Plus 32 Bit
Altın Üyelik Bitiş Tarihi
07-07-2027
Çok teşekkür ederim. Çözüldü
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Kolay gelsin.
 
Üst