में रिश्तों को बनाते समय "टेबल पर बहुत अधिक इंडेक्स" त्रुटि है मेरे पास tblUsers हैं जिनके पास UserID की प्राथमिक कुंजी है।माइक्रोसॉफ्ट एक्सेस 2010
उपयोगकर्ता आईडी कई तालिकाओं में एक विदेशी कुंजी के रूप में उपयोग किया जाता है। एक तालिका के भीतर, इसे कई क्षेत्रों के लिए एक विदेशी कुंजी के रूप में उपयोग किया जाता है (उदा। ऑब्जर्वर आईडी, रिकॉर्डर आईडी, चेकर आईडी)।
मैं सफलतापूर्वक (एमएस एक्सेस 'रिश्ता' दृश्य में) के साथ संबंधों को शामिल किया है, जहां मैं मेज उपनाम तालिका के अनुसार कई रिश्तों को क्या करना है:
* tblUser.UserID - कई लोगों के लिए> 1 -> tblResight.ObserverID
* tblUser_1.UserID -> 1 कई लोगों के लिए -> tblResight.CheckerID
रेफेरेंन्शिअल सत्यनिष्ठा के प्रवर्तन, जब मैं एक अतिरिक्त एक जोड़ने की कोशिश के साथ के बारे में 25 रिश्ते बनाने के बाद, मैं निम्नलिखित मिल त्रुटि :
"ऑपरेशन विफल रहा। टेबल 'tblUsers' पर बहुत अधिक अनुक्रमणिका हैं। मेज पर अनुक्रमित में से कुछ को हटा दें और ऑपरेशन फिर कोशिश करें। "
मैं कोड मैं here पाया भाग गया और यह वापस आ रहा tblUsers पर 6 अनुक्रमित। मैं जानता हूँ कि तालिका के अनुसार 32 इंडेक्सों का एक सीमा होती है है।
क्या मैं रिश्ते GUI गलत का उपयोग कर रहा हूं? क्या मैं किसी भी समय रिश्तेदार अखंडता के प्रवर्तन के लिए एक सूचकांक बनाता हूं (विशेष रूप से इंडेक्स जो स्क्रिप्ट चलाते समय चालू नहीं होता)? मैं परेशान हूं , किसी भी मदद की सराहना की जाएगी।
मेरे लिए, 25 रिश्ते हास्यास्पद हैं। यह मुझे लगता है जैसे आपके पास दोहराना क्षेत्र हो सकता है, और इस प्रकार, एक denormalized संरचना। –