एक्सेस के भीतर से क्या आप डेटाशीट दृश्य में अपनी लिंक की गई तालिका, tblUsersSubjects को खोल सकते हैं और डेटाशीट दृश्य में संपादित या हटा सकते हैं? यदि नहीं, तो हो सकता है कि एक्सेस आपकी MySQL तालिका के कनेक्शन को केवल-पढ़ने के लिए मान रहा हो। लिंक को हटाने का प्रयास करें (एक्सेस में; MySQL में वास्तविक तालिका नहीं)। फिर तालिका को एक्सेस में फिर से लिंक करें और यह सुनिश्चित करना सुनिश्चित करें कि प्राथमिक कुंजी के रूप में उपयोग करने के लिए कौन सी फ़ील्ड (या फ़ील्ड का संयोजन) एक्सेस करें। यदि एक्सेस को लिंक की गई तालिका की प्राथमिक कुंजी की जानकारी नहीं है, तो लिंक केवल-पढ़ने के लिए होगा।
एलेक्स के साथ ऑफ-लाइन चर्चा के बाद, मैं इस उत्तर में जोड़ना चाहता हूं:
एक्सेस मूल रूप से यह नहीं पहचानता था कि प्राथमिक कुंजी के रूप में क्या उपयोग किया जाता है, इसलिए आपकी लिंक की गई तालिका केवल एक्सेस पक्ष से पढ़ने के लिए थी। मुझे लगता है कि ऐसा इसलिए था क्योंकि आपके तालिका बनाएं कथन में प्राथमिक कुंजी बाधा शामिल नहीं थी। लेकिन मैं वास्तव में यह विवरण नहीं जानता कि कैसे स्वचालित रूप से तक पहुंचें बाहरी तालिका से लिंक करते समय प्राथमिक कुंजी की पहचान करता है। शायद, स्पष्ट रूप से परिभाषित प्राथमिक कुंजी की अनुपस्थिति में, यह शून्य और अद्वितीय बाधाओं वाले फ़ील्ड की तलाश कर सकता है। लेकिन CREATE TABLE स्टेटमेंट में आपके MySqltable पर कोई विशिष्ट बाधा शामिल नहीं थी।
इसलिए जब एक्सेस बाहरी तालिका की प्राथमिक कुंजी का स्वचालित रूप से अनुमान लगाने में सक्षम नहीं है, तो आपको यह बताना होगा कि प्राथमिक कुंजी के रूप में किस फ़ील्ड (या फ़ील्ड) का उपयोग करना है ... जब तक आप चाहते हैं कि लिंक की गई तालिका एक्सेस से केवल-पढ़ने के लिए हो।