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

رفض الأكسس لمشاريع ال vba

بدأه bumb في 19 سبتمبر 2011 · 9 رد · 1,088 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

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

صورة الرسالة في المرفق

القاعده اكسس 2007 و 2003

القاعده مفعل فيها مفتاح Shift

المستخدم Admin

المرور 2439

ياليت لو يكون الرد سريع لأني بصراحه متورط

تحياتي لكم

نظام المواعيد.zip

#2

لم الاحظ اي مشكلة مع القاعدة 2003

بالتوفيق

#3

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

قم بتخفيض مستوى الأمان في أجهزة المستخدمين.

لا توجد مشكلة لديّ في فتح قاعدة بياناتك أو في نماذجها , اللهم إلا في كود شريط الأدوات عند فتح نموذج الدخول , وقد قمت بحذف الكود.

#4

المشكلة تظهر فى نسخة 2007

لم استطع الوصول الى السبب فى ذلك

لكن لحل المشكلة اعمل استيراد لكل الكائنات الموجودة بها الى قاعدة جديدة

و ان شاء الله سيكون كل شىء تمام

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#5

السلام عليكم

أخي الكريم المشكلة حسب ماظهر عندي هي في نسخة 2007 اما بالنبسة للنسخة 2003 فهي

تعمل بدون مشاكل فقط مشكلة شريط ribbon .

المشكلة في نسخة 2007 هي في النموذج frmNewDates ونموذج

وتظهر عند تحميل او فتح النموذج في الحدث Form_Load تم إيقاف الكود وعمل كومبايل

Me.GoToRecord = NewRecord

جرب النسخة التي ارفقت لك وان شاء الله الأمر بتكون تمام

تقبل تحياتي

نظام المواعيد2.zip

من مواضيعي

برنامج للكفالات والأقساط

برنامج لإدارة مؤسسة نقل الطالبات

بـــــرنامج الصراف الآلي

_______________________

سبحان الله وبحمده سبحان الله العظيم

#6

بالفعل هذا الكود خطأ

استخدم الكود التالى بدلا منه

DoCmd.GoToRecord , , acNewRec

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

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#7
بالفعل هذا الكود خطأ

استخدم الكود التالى بدلا منه

plain text

DoCmd.GoToRecord , , acNewRec



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

أستاذ ابو يوسف يعني اصدقك ولا اصدق الكومبايلر

تحياتي

من مواضيعي

برنامج للكفالات والأقساط

برنامج لإدارة مؤسسة نقل الطالبات

بـــــرنامج الصراف الآلي

_______________________

سبحان الله وبحمده سبحان الله العظيم

#8

هههههههههههههه

أخى الكريم انت عايز تزعل الكومبايلار منى و لا ايه

لا يوجد تعارض

انا لم اقل ان الكود صحيح فالكود بالفعل خطأ

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

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

مدونتى:-

احترف الأكسس مع أبو يوسف

متغيب حاليا لانشغالى الشديد

#9

اسمحوا لي بمعلومة على السريع.016.gif

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

لدي قاعدة بيانات على اكسس 2000 ولكنها قد عملت لي بعض المشكلات البرمجية عندما شغلتها اول مرة على 2003 016.gif وبعد تعديل الكود واصبحت تعمل بكفاءة ظهرت مشكلة جديدة عندما استخدمتها مع 2007 واضطررت إلى تعديل الكود الذي كان مسببا للمشكلة.012.gif

بمعنى أنه لا يوجد مشكلة ولكن بعض الاكواد قد تغيرت في طريقة استخدامها فقط.006.gif

تم تعديل هذه المشاركة بواسطة superhot3000 في 20 سبتمبر 2011 في 22:22

#10

اشكر كل الذين ردو علي وحاولو كل على قدر استطاعته وما هذا الا صنيع ارجو من الله ان يساعدني على رده لكم بأفضل منه

لقد عرفت اين تكمن المشكله والغريب ان الرسالة التي تظهر لا علاقة لها بالسبب والسبب هو ايقونة البرنامج في قاعدة البيانات 2007 اذهبو الى خيارات الاكسس -- قاعدة البيانات الحالية واحذفو مسار رمز البرنامج الذي سوف يظهر بالنماذج والتقارير وستعمل القاعده بصورة صحيحه وانا احاول ان اجد العلاقه بين الرسالة والسبب

تحياتي لكم جمياعاً

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