Bu yüzden çözemediğim rahatsız edici derecede basit bir sorun var.Comparing object.Value = Null beklenen sonucu üretmiyor
If Me.Bank_Credit.Value = Null Then
Me.Bank_Credit.Value = 0
End If
Temelde, kullanıcı veri girdiğinde bir ilişkisiz kutusu var ve sonra bir düğmeye vurur. Onay kutusundaki bir YES'ten sonra, bağlanmamış kutudaki veriler cilt kutusuna kopyalanır. Bununla birlikte, kullanıcı herhangi bir şey girmezse, bu da yoldaki sorguları ciddi şekilde bozabilecek boş bir alan oluşturur. Yukarıdaki kod sadece benim için çalışmayacaktır demektedir. Örneğin, Me.Bank_Credit.Value = 1 ise ve çalıştırırsam, 1s olması gerektiği gibi 2s'ye dönüşür. Ancak sadece Null veya hatta "" için çalışmayı reddediyor.
Bu sorunun basit bir çözümü olduğundan eminim, bunu çözemiyorum.
Nulls'a gelince, '=' bir karşılaştırıcı olarak kullanılamaz (eğer x = Null ise) ancak yine de bir atama komutu olarak kullanılabilir (x = Boş). –
Aha, işe yaradı! Çok beğenildi. – user1706975