السلام عليكم اخواني الكرام
طريقة النسخ التي وضعوها الأخوة في المنتدى تعتمد على حذف الجداول أولا عند الاستعادة وهذا غير ممكن في برنامجي لوجود الروابط ، ولذلك لجأت إلى الطريقة التالية بعد أن أستفدت مما أرسله الأخ أبو دانية (جزاه الله خيرا) وقمت بعمل التالي:
1) عمل استعلام انشاء جدول لكل جدول على حده في جدول مستقل (لأني لاحظت تكرر البيانات إذا جمعت في جدول واحد) ووضعت الوجهة لكل استعلام (a:data.mdb) بحيث تكون هذه القاعدة منشأة مسبقا.
2)في هذه القاعدة (data.mdb) قمت بإنشاء استعلام إلحاق لكل جدول أيضا وحددت وجهته موقع قاعدة البيانات الأم.
3)لذلك سوف اضطر لإدخال رقم الموظف 9 مرات في الحالتين (لأنه مشروط في الاستعلامات)
4)وبناءا على ماسبق يجب أن لاتتغير أسماء قواعد البيانات وأن يكون القرص المرن يحتوي مسبقا على القاعدة(data.mdb)
5)في نظري أن الشغله معقده نوعا ما ولكنها نجحت
6) بعد هذه التفصيل هل يستطيع أحد الأخوة توجيهي لما هو أفضل ويتلافى العيوب السابقة ويفي بالاحتياج ويكون أكثر بساطة.
مثلا: كأن يكون هناك كودأوماكرو يقوم بإنشاء قاعدة البيانات في القرص المرن ،وأن لاتتكرر البيانات،وأن أستغني عن تكرار رقم الموظف،وأن تكون المعلومات الأحدث تعمل overwrite إذا كان نفس رقم الموظف وهكذا
وشكرا