मेरे पास निम्नलिखित डीएक्सएल कोड है:

मॉड्यूल एम = वर्तमान

कॉलम c

c in m do{ प्रिंट attrName c "\n" }

जब मैं इसे चलाता हूं तो मुझे केवल उन कॉलम नामों की सूची मिलती है जो खुले दरवाजे मॉड्यूल में वर्तमान में दृश्यमान हैं। मैं मॉड्यूल में सभी कॉलम नामों की सूची कैसे प्राप्त कर सकता हूं।

0
Mike Cappello 25 नवम्बर 2020, 21:51

1 उत्तर

सबसे बढ़िया उत्तर

विशेषताओं के साथ कॉलम को भ्रमित न करें।

कॉलम सूचना का प्रतिनिधित्व करने से संबंधित हैं, विशेषताएँ जानकारी संग्रहीत करती हैं। और याद रखें कि वस्तु विशेषताएँ और मॉड्यूल विशेषताएँ हैं। कहा जा रहा है: DXL संदर्भ पुस्तिका में अध्याय 20 "गुण" में "मॉड्यूल में ऑब्जेक्ट विशेषताओं के लिए" अध्याय है। इसे कहते हैं

for object attributes in module
Syntax
for objAttrName in module do {
 ...
}

where:
    objAttrName is a string variable
    module is a variable of type Module

Operation
Assigns the string objAttrName to be each successive attribute that is defined for objects in module.

Example

string objAttrName
for objAttrName in (current Module) do print objAttrName "\n"
1
Mike 26 नवम्बर 2020, 00:03