तो मुझे एक निराशाजनक सरल समस्या है जिसे मैं हल नहीं कर सकता।ऑब्जेक्ट की तुलना करना। वैल्यू = नल अपेक्षित परिणाम नहीं उत्पन्न करता है
If Me.Bank_Credit.Value = Null Then
Me.Bank_Credit.Value = 0
End If
असल में, मेरे पास एक अनबाउंड बॉक्स है जिसमें उपयोगकर्ता डेटा दर्ज करता है और फिर बटन दबाता है। पुष्टिकरण बॉक्स पर एक हां के बाद, अनबाउंड बॉक्स पर डेटा को बाउंड बॉक्स पर कॉपी किया गया है। हालांकि, यदि उपयोगकर्ता कुछ भी दर्ज नहीं करता है, तो बदले में एक खाली बाउंड फ़ील्ड बनाता है जो सड़क के नीचे प्रश्नों को गंभीरता से खराब कर सकता है।
कहा जा रहा है कि उपर्युक्त कोड बस मेरे लिए काम नहीं करेगा। अगर मैं सेट करता हूं, उदाहरण के लिए, यदि Me.Bank_Credit.Value = 1 और फिर इसे चलाएं, तो 1s 2s में बदल जाएगा, जैसा होना चाहिए। लेकिन यह बस नल या यहां तक कि "" के लिए काम करने से इंकार कर देता है।
मुझे यकीन है कि इस मुद्दे का एक आसान समाधान है, मैं इसे समझ नहीं सकता।
धन्यवाद अग्रिम में
जब नल्स की बात आती है, '=' को तुलनित्र के रूप में उपयोग नहीं किया जा सकता है (यदि x = null तब) लेकिन अभी भी असाइनमेंट निर्देश (x = Null) के रूप में उपयोग किया जा सकता है। –
आह, यह काम किया! बहुत सराहना की। – user1706975