لدي مشكلة تظهر عند محاولة تقسيم قاعدة البيانات التي اعمل عليها للعمل علي جهازين عند محاولة التقسيم تظهر الرسالة التي في الصورة فما الحل وما معنها
مشكله في تقسيم قاعدة بيانات
السلام عليكم ورحمة الله وبركاته
أخي الكريم فيجو ،
هناك عدة مشاكل تسبب هذه الرسالة ، لذا حاول :
أولاً : أن تضغط وتصلح قاعدة البيانات ، وذلك بالنقر على :
Tools ---> database Utilities ----> compact and repair database
بالعربي : أدوات ---> خصائص قاعدة البيانات ---> ضغط وإصلاح قاعدة البيانات
ومن ثم حاول تقسيم قاعدة البيانات .
ثانياً : إن لم تفلح المحاولة الأولى أخي الكريم فيجو ، حاول بهذه الطريقة :
هذه الطريقة هي لإصلاح أكواد مكتوبة بطريق الخطأ أو ناقصة ، أو في غير محلّها ، لذا إليك الطريقة ،
إفتح قاعدة البيانات " فتح خاص " ، وذلك بفتح نافذة مايكروسوفت أكسيس ومن ثم أنقر : ملف ---> فتح ، ومن ثم إختر قاعدة البيانات ، وبدلاً من النقر على زر " فتح " تجد بجانبه سهم صغير هو لقائمة منسدلة ، إضغط على هذا السهم وحدد " فتح خاص " .
بعد فتح البيانات " فتح خاص " أنقر على Alt + F11 ، وذلك للدخول لمحرر الفيجوال بيزك ، ومن ثم حدد من قائمة Debug إختر Compile ، عندها سيظلل لك باللون الأصفر كوداً معيناً ، معناه أخي فيجو أن الكود المظلل باللون الأصفر هو مكتوب بطريقة خاطئة ، وربما موجود في موقع خطأ .
بعد إصلاح الكود أخي فيجو ، كرر محاولة النقر على Compile حتى تراها قد إختفت ، أي أن القاعدة لم تعد تحتوي على أكود خاطئة .
ومن ثم حاول تقسيم قاعدة البيانات .
أخي فيجو ، حتى عند تحويل قاعدة البيانات إلى MDE إن ظهرت لك رسالة خطأ ، فعليك بالحلّ الثاني ، " Compile " .
ملاحظة : أخي فيجو ، كان بإمكانك أن تفتح قاعدة البيانات بطريقة عادية ، وليس فتح خاص ، ولكن هناك أيضا مشاكل ربما ظهرت بطريقة الفتح العادية ، لذا سهلت عليك الأمر من الأول بطريقة الفتح الخاص ،
أشكر لك إصغائك أخي فيجو ، وسامحني على الإطالة .

ومامن يد إلا يد الله فوقها *** وما من ظالم إلا سيبلى بأظلم
تفضل أخي الكريم | موسوعة الحميدي الذهبية | بأجزائها الثلاثة مع هدية الموسوعة .
شكرا اخي الكريم علي ردك ولقد نفذت فعلاً ما سبق الي ان وصلت الي إصلاح جميع الأكواد الخطأ الي أن إختفت كلمة Compile وحاولت تقسيم القاعده بعد ذلك ظهرت نفس الرسالة فما الحل

شكرا اخي الكريم علي ردك ولقد نفذت فعلاً ما سبق الي ان وصلت الي إصلاح جميع الأكواد الخطأ الي أن إختفت كلمة Compile وحاولت تقسيم القاعده بعد ذلك ظهرت نفس الرسالة فما الحل

السلام عليكم ورحمة الله وبركاته
أخي فيجو ،
أرجوك سامحني على التأخر في الرد ،
ولكن أرجوا منك إرفاق قاعدة البيانات حتى يتم إصلاح الخطأ بإذن الله تعالى
ونحن في إنتظارك

ومامن يد إلا يد الله فوقها *** وما من ظالم إلا سيبلى بأظلم
تفضل أخي الكريم | موسوعة الحميدي الذهبية | بأجزائها الثلاثة مع هدية الموسوعة .
شكرا اخي الكريم علي ردك ولقد نفذت فعلاً ما سبق الي ان وصلت الي إصلاح جميع الأكواد الخطأ الي أن إختفت كلمة Compile وحاولت تقسيم القاعده بعد ذلك ظهرت نفس الرسالة فما الحل
أخي فيجو ، رجاء أن ترفق القاعدة التي قلت لي بأنك أصلحت فيها كل الأكواد الخطأ إلى أن إختفت كلمة compile
لأن القاعدة التي أنت أرفقتها في المشاركة رقم 6 هي مليئة بالأخطاء في الأكواد .
وكما قلت لك عزيزي المشكلة من الذي حددته لك مسبقاً .
أخي فيجو ، على كلٍ ، لقد قسّمت لك قاعدة البيانات هذه ، ولكن بطريقة مختلفة .
لذا بعد تحميل الملف أعد ربط الجداول كما موضح في الصور في الأسفل
وحاول أن تطبق كل شيء على هذه القاعدة المرفقة لنتأكد من صحة التقسيم ( Testing ) ، وإن شاء الله هي سليمة تماما ً ، ولكن للتأكد . وأخبرنا بالنتيجة .

ومامن يد إلا يد الله فوقها *** وما من ظالم إلا سيبلى بأظلم
تفضل أخي الكريم | موسوعة الحميدي الذهبية | بأجزائها الثلاثة مع هدية الموسوعة .
السلام عليكم ورحمة الله وبركاته
أخي الكريم فيجو ،
طريقة إصلاحك للأخطاء الواردة جراء النقر على compile ما هكذا يتم ! كما في القاعدة التي أرسلتها في المشاركة رقم 9
يعني كان هناك خطاء في : form/تشغيل موسيقى | و | module/back | و |cls monthcal/class | و |frm-userlogon/form | و | module 111/module | و......
أولاً : أنت قمت وحذفت كل هذه النماذج والmodule و... وبقي لها آثار كبيرة في قاعدة البيانات
ثانياً : ليس هذا فقط ! ولكن إذهب إلى النموذج main !!هذا النموذج خطأ بخطأ ، لماذا ؟ حسنا ، أخي فيجو ، هناك في هذا النموذج الكثير من الأشياء وال labels التي لست بحاجة لها ! وفوق هذا أنت تركت الأكواد لهذه الزوائد !! حتى أنه يوجد في قاعدة البيانات هذه نماذج و أكواد وو .. لست بحاجة إليها !
أخي فيجو ، بناء قواعد البيانات بهذه الطريقة خطأ كبير جداً جداً ، فأنا متأكد أشد التأكد أنك عندما تعود بعد شهر لإصلاح خطأ في قاعدة البيانات هذه صدقني لن تصل إليه بسهولة ، لأن قاعدة البيانات "مفشكلة"
لذا أخي فيجو ، أنصحك أولاً بمراجعة كامل قاعدة البيانات ! وكيف تتم مراجعتها ؟؟ إليك الحل :
1- أنشئ قاعدة بيانات فارغة ،
2- إستورد الجداول اللازمة لقاعدة بياناتك من هذه القاعدة البيانات المرفقة
3- راجع كل نموذج ، وانظر هل كل الموجود فيه يلزم ؟ أم أنه هناك الكثير مثل النموذج main ، فيه أشياء لا داعي لها ؟
4- راجع كل وحدة نمطية ، هل هي تلزمني في قاعدة بياناتي هذه ؟
5- إستورد الإستعلامات اللازمة وكذا النماذج والتقارير والماكرو والوحدات النمطية بعد إصلاحها .
6- تعال وقل لنا لا داعي لخدماتكم ، لقد قسمت قاعدة بياناتي دون أن أربح من نيتكم :)
أخي فيجو هذه المعلومات أنا أعلمها ! ولكن أقولها لك لأني وجدت أنك تعبت كثيراً في إنشاء قاعدة البيانات هذه ، لذا حتى لا يضيع تعبك سدى ، إعمل الخطوات ال 5 السابقة .
أما إن إستصعبت هذه الخطوات أخي فيجو ، فقاعدة البيانات التي أرسلتها لك في المشاركة رقم 8 هي مقسمة !!! ولكن لم أستخدم طريقة التقسيم التي أنت تستعملها
إذا أردنا أن نصل إلى مبتغانا هناك الكثير من الطرق ، إما أن نفكر ويقطع تفكيرنا المشاكل التي تواجهنا ، أو نصل لمبتغانا بطرق أخرى ، وهنا إستعملت لك طرق أخرى في تقسيم قاعدة بياناتك . ولا يعيبها شيء !
آسف على الإطالة .

ومامن يد إلا يد الله فوقها *** وما من ظالم إلا سيبلى بأظلم
تفضل أخي الكريم | موسوعة الحميدي الذهبية | بأجزائها الثلاثة مع هدية الموسوعة .
شكرا اخي محمد علي هذا الرد الوافي الشافي ما اريد ان اوضحه اليك اخي الكريم ان هذه القاعدة التي ارفقتها هي نتاج عمل اكثر من سنه لأن هذا البرنامج استخدمه في شركه بياناتها وتقاريرها متغيره دائما اما بزياده بيانات او بحذف بعض البيانات التي قد تم إستخدامها في فترات سابقة حيث ان هذه البيانات المستخدمه ليس له فائده الأن لذلك اقوم بالتعديل دائما اما بإضافة بيانات ونماذج وتقارير وإستعلامات او اقوم بحذفها بإستمرار لذلك ينتج هذه الأخطاء وسوف اقوم بنفس خطوات التي قمت كتابتها لأستفيد منها فعلاً وشكرا اخي الكريم وجعله الله في ميزان حسناتك

You Are Welcome أخي فيجو :)
تكرم عيونك .

ومامن يد إلا يد الله فوقها *** وما من ظالم إلا سيبلى بأظلم
تفضل أخي الكريم | موسوعة الحميدي الذهبية | بأجزائها الثلاثة مع هدية الموسوعة .