الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

خطأ في الكود لضغط القاعدة بال Zip مع اني نفذت الخطوات بالتفصيل ......................

بدأه mhb300 في 3 يناير 2009 · 10 رد · 832 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

يوجد نموذج لنسخ قاعدة البيانات وضغطها بال

ZIP

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

تضعه في السيTemp

ومن ثم يمكنك عمل النسخ

وانا عملت الخطوات ولكن يخرجلي خطأ في الكود ارجوا التاكد من الخطأ .......

ملاحظه ... لدي الملف الاصلي يعمل بشكل ممتاز ولكن عندما انسخه تكون هذه المشكله .....

________.rar

أرجوا المعذرة لعدم تمكني من المشاركة بشكل مستمر لانشغالي..........

.

#2

السلام عليكــم ورحمـة الله وبركاتــه

مرحبا أخي محمد

كيف الحال أخي الكريم؟

أتمنى أن تكون بـأتم الصحة والعافية،

بالنسبة للمثال الذي أرفقته،

يا حبذا لو ترفق لنا ملف المساعدة الخاص به،

حتى نتعرف على مكامن الخلل وشكرا.

#3

اشكرك استاذي الكريم كويت 10 اذا انت بخير انا اكيد بخير والحمد لله ......ز اشكرك على المتابعه استاذي وهذا المثال

_____________zip.rar

أرجوا المعذرة لعدم تمكني من المشاركة بشكل مستمر لانشغالي..........

.

#4

عفوا أخي

قصدي ملف المساعدة.

حيث المثال المرفق يشير إلى وجود ملف مساعدة،

لتثبيت هذه الخاصية.

ولم أجد هذا الملف.

عموما

عند إضافة هذا الملف XZip.dll

تحتاج إلى تسجيله في النظام،

إذهب إلى قائمة Start

أنقر فوق مربع Run

ثم أكتب هذا الأمر: regsvr32 c:\XZip.dll

هذا إذا كان الملف موجود في القرص الصلب C

وإلا فعليك تغيير المسار.

هناك أمر آخر يجب عليك تطبيقه،

اقتباس
open the immediate window

run tmp by entering ?tmp(). this will add the properties to the DB

run it again. This time it should give an error "Can't Append: Object already in collection"

And that's it. Don't bother saving the function - the property is now a permanent

part of the database.

المثال عمل معي بالشكل المضبوط بعد إتباع الخطوات المذكورة أعلاه.

#5

استاذي الكريم انا نفذت نفس الخطوات ولكن لااعلم ماهي المشكله ممكن ترفق المثال بعد التعديل .... او اذكر ماهي الاخطاء في الكود

مع العلم اني وضعت المكتبه xzip

وكلشي تمام ولكن ملف

tmp لم ياتي مع القاعده ملف كهذا ..!!

أرجوا المعذرة لعدم تمكني من المشاركة بشكل مستمر لانشغالي..........

.

#6

أخي الكريم أنا لم أعدل في المثال الذي أرفقته،

كل ما قمت به هو تسجيل ملف XZip.dll

ونقل المجلد Temp للقرص الصلب C،

ما هي رسالة الخطأ التي تظهر لك؟

أهم نقطة هي تسجيل ملف XZip.dll في النظام.

#7

بارك الله بك اخي الكريم كويت10 وجزاك الله خير

اخي الكريم mhb300 السلام عليكم ورحمة الله وبركاته

تم تطبيق المطلوب كما يلي

عند نسخ المكتبة XZip.dll الى المجلد C:\WINDOWS\system32 لم يعمل الكود فتم عمل هذه الطريقه لاضافة الكود وعمل الكود بنجاح :

وهذه الخطوات المصورة توضح الذي تم عمله حتى عمل الكود بنجاح :

post-139265-1231050578_thumb.png

post-139265-1231050600_thumb.png

تقبل فائق احترامي وتقديري

اخوكم ابو عدنان

BackupToZip.rar

27169617.gif
#8

يرجى ملاحظة اسم الملف المرفق من طرفكم StaffLocation.accdb فان نهاية الملف .accdb بينما الكود عندك .mdb

وبالتوفيق ان شاء الله

  1. DBEngine.CompactDatabase SysDataPath & "" & SysMDBName & ".mdb", SysDataPath & "" & SysMDBNam
    e & "Old.mdb"
  2.  

وبالتوفيق ان شاء الله

27169617.gif
#9

اشكرك استاذي الكريم على التوضيح ........ ولكن جربت ولم استفد ............ لتتضح المشكله قم بنسخ الماكرو والنموذج الى قاعدة اخرى وقم باضافه المكتبه (zip) وسترى انها لم تعمل القاعدة ويظهر خطأ .............. الا اذا كان السبب يمكن جهازي فيستا x64bit ......

أرجوا المعذرة لعدم تمكني من المشاركة بشكل مستمر لانشغالي..........

.

#10

تمت التجربة حسب المطلوب بفتح قاعدة بيانات جديدة واستيراد النموذج والكود المرفق وللأسف ظهرت نفس المشكلة رغم تطابق جميع المكتبات ورجعنا لنقطة الصفر...... بس بصراحة سؤالك صعب :D .

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

ملاحظة : تمت التجربة على اكسس 2002 او ما يسمى XP واكسس 2003.

تقبل تحياتي

27169617.gif
#11
اقتباس
وللأسف ظهرت نفس المشكلة رغم تطابق جميع المكتبات ورجعنا لنقطة الصفر...... بس بصراحة سؤالك صعب

اعتقد ذلك ...........شيئ عجيب مع ان كلشي موجود!!!!!!!!!!!!!!!!!!!!!!!!!! .............

أرجوا المعذرة لعدم تمكني من المشاركة بشكل مستمر لانشغالي..........

.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…