2012-07-16 18 views
5

में निरंतर सबफॉर्म पर नियंत्रण सक्षम और अक्षम करने के लिए मुझे किसी अन्य फ़ील्ड पर निर्भर निरंतर सबफ़ॉर्म पर नियंत्रण सक्षम या अक्षम करने की आवश्यकता है। वृत्ति द्वारा लिखे गए प्रारंभिक कोड को here का सुझाव दिया गया था, लेकिन केवल उन नियंत्रणों को अक्षम करने के बजाय जिन्हें "बच्चे" के रूप में चिह्नित किया गया है, यह उन सभी को अक्षम करता है - असल में, ऐसा लगता है कि यह केवल मूल्य की तलाश में है अंतिम रिकॉर्ड और सभी पंक्तियों को प्रभावित करता है।एक्सेस 2007/2010

क्या यह कोई तरीका है जिसे हासिल किया जा सकता है, या क्या मैं गलत पेड़ को भड़क रहा हूं? नीचे दिए गए कोड:

If Me.Record_Type = "Child" Then 'Disable subsidiary records 
Me.Record_Type.SetFocus 
Me.Prospect_Name.Enabled = False 
End If 

उत्तर

7

समझदारी से एक सतत रूप में पंक्तियों के साथ काम करने का एक ही तरीका है Conditional Formatting के साथ है। लागू कोई भी कोड सक्रिय पंक्ति को संदर्भित करता है, और इसलिए यह सभी पंक्तियों को प्रभावित करता प्रतीत होता है।

सशर्त स्वरूपण, पहुँच 2010

सक्षम/अक्षम लिंक की जाँच और वापस रिपोर्ट करेंगे

Conditional Formatting, Access 2010

+0

धन्यवाद चुना जाता है,। – BFWebAdmin

+0

हाय रेमौ - सशर्त स्वरूपण रंगों को बदलने के लिए ठीक काम करता है और जैसा कि मुझे लगता है कि नियंत्रण को सक्षम या अक्षम करने पर कोई क्षमता नहीं है - मुझे संदेह है कि यह असंभव है, क्या यह मामला है? – BFWebAdmin

+2

हाय @OliJeffery पंक्ति में अंतिम विकल्प सक्षम/अक्षम है। मैंने अभी एक्सेस 2010 के लिए जांच की है, लेकिन मुझे इसे पिछले संस्करणों से याद है। यह देखना मुश्किल है। – Fionnuala