ارتباطاً بمنتدى الفريق العربى للبرمجة وتقديراً لكل مجهودات القائمين على رعايته...
فكرت أن أفيد ولو فئة قليلة بالقليل الذى عندى.. والذى تعلمته عبر سنوات كهواية... ومن ثم تحول الموضوع إلى احتراف ومن ثم بيع البرمجيات..
اعترافاً بالجميل.. والتعلم والاستزادة.. فالعلم لا حد له..
لذا فكرت فى عمل موضوع خاص فقط بالأكواد البرمجية... وسيكون بسيط غاية فى البساطة..
ولكن لن يكون مرتب بالقدر الكافى بل سيكون عبارة عن أفكار منوعة ولا يتوجب أن تكون مرتبطة ببعضها...
ونظراً لضيق الوقت معى... وحفاظاً على الاستمرارية.. سأقوم بوضع الأكواد واحد تلو الآخر بهدوء
سأبدأ الأن إن شاء الله:
كود1
هذا الكود يقوم بإدارة الجداول المرتبطة
DoCmd.RunCommand acCmdLinkedTableManager
هذه الطريقة تعتبر أبسط الطرق فى استدعاء نافذة إدارة الجداول المرتبطة أو Linked Table Manager وهى التى تقوم بدورها بعمل ضبط مسارات الجداول التى تم تقسيمها إلى قاعدة منفصلة وربطها بقاعدة أخرى .. نفس فكرة Shortcut الموجودة بالـ Windows
أو يمكن كتابته هكذا
CommandBars("Menu Bar"). _
Controls("Tools"). _
Controls("Database utilities"). _
Controls("Linked Table Manager"). _
accDoDefaultActionولكن هذه الطريقة لها بعض العيوب .. وهى أنه لو كانت لغة واجهة الأوفيس ليست English فلن تحصل سوى على بعض الأخطاء التى ستظهر لعدم وجود مسارات القائمة التى تم تحديدها...
ويوجد عدة أفكار أخرى مثل كود يقوم بعمل شريط أدوات ويقوم بوضع أيقونة الأمر من خلال كود يحتوى على رقم تنفيذ الأمر وعمل SendKeys ومن ثم يتم تنفيذه.... ولكننى لا أميل لاستخدام هذه الطرق...
لذا فالطريقة الأولى أفضل.
وشكراً

