اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

أرجو المساعدة لتحديث نفس قاعدة البيانات


AZZAM33

الردود الموصى بها

بسم الله الرحمن الرحيم

في البداية أشكر القائمين على هذا الصرح العلمي العظيم بارك الله فيكم أجمعين

لدي استفسار عن طريقة تحديث قاعدة البيانات والسؤال كالتالي:

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

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

فبحثت عن طريقة أحدث يها قاعدة البيانات الجديدة فلم افلح وجربت الطريقة التي في الأكسس 2007 وهي احضار بيانات خارجية مع عدم تأكدي من أنها صحيحة أم لا

81103922ad8.jpg

11772989nr5.jpg

25179948av6.jpg

خلاصة الموضوع هو أن لدي قاعدة بيانات واحدة فقط وقمت بنسخها للتعديل عليها وبعد أن انتهيت منها أريد أن أضيف إليها البيانات المضافة على القاعدة الأساسية

ربما يسأل سخص عن لماذا لم أقم بتعديل القاعدة الأساسية وتغيير ألوانها بدل هذه الخطوات المعقدة

الجواب هو أنني لا أستطيع العمل علي قاعدة البيانات الأساسية فهي مستخدمة باستمرار وخشيت أن تتعطل

علاوة على ذلك الصفحات الداخلية في قاعدة البيانات كثيرة ولوحات التبديل كثيرة والنماذج كذلك كثيرة

أرجو أن أكون أوضحت إستفساري بالشكل الذي يجعلكم تعينونني على الحل

بارك الله فيكم جميعاً

تم تعديل بواسطه AZZAM33
رابط هذا التعليق
شارك

اخي يجب ان تكون حذرا في ذلك

حيث انه لا يجب ان تستورد الجداول .... فالجداول التي قمت بنسخها سابقا ستحل مكان الجداول الموجودة في قاعدة البيانات الحالية وبالتالي فان اي تغيير حصل منذ قيامك بنسخ القاعدة ستفقدة

لذلك يجب ان لا تقوم باستيراد الجداول

اما بالنسبة للنماذج والاستعلامات والتقارير فلا توجد مشكلة

وعملية استيراد البيانات يجب ان تفتح قاعدة البيانات الموجودة في العمل (القديمة) ومنها تستورد النماذج وما الى ذلك الموجودة في قاعدة البيانات التي قمت بتعديله واعتقد انه عليك قبل ذلك حذف النموذج القديم مثلا نموذج اسمة Form1 موجود في الملف القديم واردت استيراد نفس النموذج من الملف الجديد فان اسمه سيكون Form11 وبالتالي فان هذا النموذج اذا كان يرتبط اسمة باي شيئ فان البرنامج لن يتعرف علية وانما سيقوم بفتح القديم (Form1 )

على كل حال عليك التعامل مع هذا الموضوع بحذر شديد وان تقوم بعمل نسخة احتياطية ثم البدئ بذلك

رابط هذا التعليق
شارك

الأستاذ الفاضل Osama Ababneh جزاك الله خير على الرد والإفادة

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

ثانياً بالنسبة للجداول فهي مرتبطة بعلاقات كثيرة جداً هل من طريقة لتحديثها .

مثلاً قاعدة البيانات التي نسختها للتعديل عليها كانت آخر بيانات أدخل فيها هي بتاريخ 15 جون 2008

أما قاعدة البيانات الأساسية التي في العمل فهي مستمرة في تلقي المعلومات من المستخدمين حتى تاريخ 18 أغسطس 2008

والسؤال هو كيف أضيف هذه البيانات في الفترة المذكورة؟

وما هو رأيك أخي في العملية بصفة عامة هل هي مجدية أم ترى تركها أفضل والإستمرار على قاعدة البيانات الأساسية؟

شاكر ومقدر لك تعاونك وتكرمك بالرد أخي في الله

تم تعديل بواسطه AZZAM33
رابط هذا التعليق
شارك

أخي منتصر بارك الله فيك

هل عملية ضغط وصلاح قاعدة البيانات تفيدني في مثل هذه الحالة؟

لأنني رأيت خيار ضغط واصلاح قاعدة البيانات ولكني لم اجربه فماهو عمله؟

أرجو إن كان لديك وقت أن تفيدني أخي الكريم ولك جزيل الشكر.

رابط هذا التعليق
شارك

اخي العزيز

بخصوص السؤال الاول

هل عملية ضغط وصلاح قاعدة البيانات تفيدني في مثل هذه الحالة؟

ان شاء الله ستفيد والتجربة افضل برهان

امل التساؤل الثاني

فماهو عمله؟

من العنوان يتضح العمل واعتقد ان افضل توضيح ستجده في تعليمات اكسس وهي كالتالي :

ضغط ملف Access

إذا قمت بحذف بيانات أو كائنات من قاعدة بيانات Access أو قمت بحذف كائنات من مشروع Access، قد يصبح الملف مجزأً ويستخدم مساحة على القرص بشكل غير فعال. يؤدي ضغط ملف Access إلى إنشاء نسخة من الملف وإعادة ترتيب كيفية تخزين الملف على القرص الخاص بك. لن يؤدي ضغط إصدار سابق من قاعدة بيانات Access إلى تحويلها إلى تنسيق Access 2002 - 2003.

يحقق الضغط أمثلية في الأداء لكل من قاعدة بيانات Access ومشروع Access. ورغم ذلك، في مشروع Access، لا يؤثر الضغط على كائنات قاعدة البيانات— الجداول وطرق العرض مثلاً— الموجودة في قاعدة بيانات Microsoft SQL Server بدلاً من مشروع Access نفسه.

لا يؤثر الضغط على الترقيم التلقائي في مشروع Access. ولكن، في قاعدة بيانات Access، إذا قمت بحذف سجلات من نهاية الجدول الذي يحتوي على حقل "الترقيم التلقائي"، تقوم عملية ضغط قاعدة البيانات بإعادة تعيين قيمة "الترقيم التلقائي"؛ وتصبح قيمة "الترقيم التلقائي" للسجل التالي الذي تقوم بإضافته أكبر من قيمة الترقيم التلقائي للسجل الأخير الذي لم يتم حذفه في الجدول بمقدار واحد.

تنبيه عند ضغط ملف Microsoft Access الموجود في وحدة تخزين تستخدم نظام ملف NTFS، يقوم Access بإزالة الملف الموجود ويستبدله بالملف المضغوط. ثم يقوم بتطبيق أذونات الملف الافتراضي على الملف الجديد. إذا كان الملف قاعدة بيانات Access، استخدم أمان على مستوى المستخدم Access بدلاً من أذونات على مستوى الملف. وإلا، استخدم أذونات المجلد. لمزيد من المعلومات حول نظام ملف NTFS وأذونات المجلد، راجع تعليمات Windows.

إصلاح ملف Access

في معظم الحالات ، يكشف Microsoft Access ما إذا كان ملف Access تم تلفه عند محاولتك فتحه ويعطيك الخيار بإصلاحه في هذا الوقت. إذا كان الملف الحالي يحتوي على مرجع لملف Access آخر معطوب، لا يحاول Access إصلاح الملف الآخر. في بعض الحالات، قد لا يكشف Access أن الملف معطوب. فإذا كان سلوك الملف غير متوقع، قم بضغطه وإصلاحه.

يمكن أن يقوم Access بإصلاح:

تلف أي جدول ضمن قاعدة بيانات Access.

المعلومات المفقودة لبنية مشروع Visual Basic for Applications (VBA) لملف Access.

تلف في نموذج أو تقرير أو وحدة نمطية.

المعلومات المفقودة التي يحتاجها Access في فتح نموذج أو تقرير أو وحدة نمطية محددة.

للمساعدة في تجنب حدوث عطب لملفات Access، اتبع الإرشادات التالية:

ضغط ملفات Access وإصلاحها بشكل منتظم. يمكنك تحديد قيام Access بضغط ملف تلقائياً عند إغلاقه.

إجراء نسخ احتياطى لملفات Access بشكل منتظم.

تجنب إنهاء Access بشكل غير متوقع. على سبيل المثال، لا تقم بإنهاء Access بشكل مفاجئ عن طريق إيقاف تشغيل جهاز الكمبيوتر.

إذا كنت تواجه مشاكل في الشبكة، تجنب استخدام قاعدة بيانات Access مشتركة موجودة على ملقم الشبكة حتى يتم حل المشاكل. وإذا كان ممكناً، قم بنقل قاعدة بيانات Access إلى جهاز كمبيوتر حيث يمكنك الوصول إليها محلياً بدلاً من خلال الشبكة.

إصلاح الملفات بعد إغلاق Access بشكل غير متوقع.

إذا حدثت مشكلة خطيرة وتسببت في إغلاق Microsoft Access، يتم إعادة تشغيل Access وإنشاء نسخة من الملف الذي كان مفتوحاً ويتم تسميته filename_Backup.mdb أو filename_Backup.adp، حيث يكون filename هو الاسم للملف الأصلي. إذا كان filename_Backup.mdb أو filename_Backup.adp موجود مسبقاً، يطالبك Access بتحديد اسم الملف. ثم يحاول Access بضغط الملف الأصلي وإصلاحه.

وللمزيد يمكنك كتابة (ضغط وإصلاح) في مربع بحث التعليمات في اكسس وستجد الكثير

تحياتي,,,

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information