esambdc قام بنشر أغسطس 4, 2015 قام بنشر أغسطس 4, 2015 السلام عليكم فى اكسيس 2010 ظهر لى الخطأ الموضح فى الصورة حتى عندما وضعت جملة الاعلان فى جزء declaration افيدونى افادكم الله
راعي الغنم قام بنشر أغسطس 7, 2015 قام بنشر أغسطس 7, 2015 db من المعرفات او اسماء الكائنات في المحرر والاكسس لذلك اظن لم يقبلها والافضل تضع الاسم db1 او اي اسم تريده.. 1
عبد الله قدور قام بنشر أغسطس 7, 2015 قام بنشر أغسطس 7, 2015 حدثت معي هذه المشكلة ذات مرة فقمت بحذف As database وانحلت المشكلة وبقي الكود يعمل بشكل ممتاز
jjafferr قام بنشر أغسطس 7, 2015 قام بنشر أغسطس 7, 2015 وعليكم السلام شباب :-) اسمحوا لي بالمشاركة :-) انا بعيد عن برنامج الاكسس ، فساحتاج مساعدتك قليلا :-) اذهب الى Tools ثم اختار (هنا محتاج مساعدتك) ، في احد الاختيارات ، سترى ان اسم قاعدة البيانات هو Database ، غيّره إلى jjafferr واضغط الزر موافق ، و كل شئ سيصبح تمام :-) طبعا تقدر تسميه أي اسم آخر ، و لكن لا تسميه db . جعفر 1
رمهان قام بنشر أغسطس 7, 2015 قام بنشر أغسطس 7, 2015 وعليكم السلام شباب :-) اسمحوا لي بالمشاركة :-) انا بعيد عن برنامج الاكسس ، فساحتاج مساعدتك قليلا :-) اذهب الى Tools ثم اختار (هنا محتاج مساعدتك) ، في احد الاختيارات ، سترى ان اسم قاعدة البيانات هو Database ، غيّره إلى jjafferr واضغط الزر موافق ، و كل شئ سيصبح تمام :-) طبعا تقدر تسميه أي اسم آخر ، و لكن لا تسميه db . جعفر حاولت افهم كل سطر ..!! ولا شي !! يبدو الاخ يكتب وهو نايم ! او فلسفة معلم كبير ! اخي مشكلتك في المراجع ومن ادوات >>> references هل ممكن تاخذ لقطة لنافذة المراجع وترفقها ! بالتوفيق
jjafferr قام بنشر أغسطس 8, 2015 قام بنشر أغسطس 8, 2015 ولا يهمك أخوي رمهان ، اليك روابط بالصور :-) VBA > Tools > Database PROPERTIES انظر الصورة General Project name انظر الصورة سترى أن إسم المشروع هو Database ، غير اسم المشروع إلى أي إسم غير db ، ثم أنقر ok ، واحفظ قاعدة البيانات ، وجرب البرنامج الآن :-) مو سهل الرد على مثل هذه الأسئلة من الهاتف النقال :-) جعفر 1
عبدالله المجرب قام بنشر أغسطس 8, 2015 قام بنشر أغسطس 8, 2015 جزيت خيراً استاذ جعفر على مشاركتك وان شاء الله ترجع السلطنة بالسلامة
esambdc قام بنشر أغسطس 9, 2015 الكاتب قام بنشر أغسطس 9, 2015 شكرا جدا اخوانى الاعزاء ، حلت بجملة Global is_db As DAO.Database
رمهان قام بنشر أغسطس 9, 2015 قام بنشر أغسطس 9, 2015 شكرا جدا اخوانى الاعزاء ، حلت بجملة Global is_db As DAO.Database اخي عصام لم يكن هناك مرفق او صورة للمراجع فهو احتمال كبير انه في المراجع لديك ! عالعموم الحمد لله ولكن لي نصيحة هنا وهي : مالحاجة لوضع متغير من نوع database ك global عارف ايش معنى قلوبال : معناته يظل المتغير حي ومفتوح في الذاكرة طول عمل البرنامج حتى يتم اغلاقه ! وهذا شايفه غير منطقي خصوصا من نوع database ! وشايف في الكود بتاعك شغل محترفين ! وادعو لك بالتوفيق 1
jjafferr قام بنشر أغسطس 10, 2015 قام بنشر أغسطس 10, 2015 السلام عليكم أخي عصام اسمح لي ان اتدخل مرة اخرى المعلومة التي انت طرحتها : Global is_db As DAO.Database لم اكن اعرفها ، لذلك ، وبعد توفر الكمبيوتر امامي ، والانترنت ، فقررت ان اجرب جميع الاحتمالات عملت برنامج وهو عبارة عن جدول وكود في نموذج لقراءة سجلات الجدول . 1. الطريقة الاولى لتفادي الخطأ: وكان اسم المشروع الافتراضي (كما ترى في الدائرة الحمراء) Database (وهذا ليس اسم قاعدة البيانات): . ولمعرفة مكان وجود اسم المشروع (كما اوضحت في مشاركاتي السابقة) ، VBA > Tools > Database Properties > General واتضح بان اسمه Database (لاحظ الدوائر الحمراء تشير الى اسم المشروع): . وعند استخدام كود مشابه للكود الذي استخدمته انت ، حصلت على نفس الخطأ الذي حصلت عليه انت: . فرجعت الى اسم المشروع ، وغيرته من Database الى Database1 K ، واشتغل الكود بدون اخطاء: . -------------------------------------------------------------------- وهنا اردت العمل على طريقتك ، فأرجعت اسم المشروع مرة اخى الى Database ، وعملت وحدة نمطية للكود الذي تفضلت به (ولكني استخدمك الكود الاصلي الذي كنت تستخدمه db بدلا عن is_db: . وشغلت الكود ، فحصلت على الخطأ مرة اخرى: . ثم غيرت db الى is_db ، وكذلك حصلت على الخطأ: . -------------------------------------------------------------------- 2. الطريقة الثانية لتفادي الخطأ: ارجعت اسم المشروع الى ما كان عليه Database ، ثم تأكدت ان المراجع لـ DAO و ADO موجودين في القائمة . وعليه ، لإستخدام نفس الكود الذي استعملته ، يكون كالتالي لـ DAO ، والذي لم احصل على خطأ عند استخدامه: . ولإستخدام نفس الكود الذي استعملته ، يكون كالتالي لـ ADO ، والذي لم احصل على خطأ عند استخدامه: . ياريت توضح لنا اكثر شوي عن طريقة استخدام الكود الذي استعملته ، والذي حل لك المشكلة ، لوسمحت جعفر
رمهان قام بنشر أغسطس 10, 2015 قام بنشر أغسطس 10, 2015 (معدل) مرحبا اخوي جعفر كنت متحفظ على الاجابة حتى ارى صورة من مراجع ملف الاخ عصام حيث طلبتها مرارا لتحري الدقة ولم يرد ! هنا باختصار اخي جعفر ومن خلال ردودك الفاضلة اتضح انه عند تسمية المتغير database : تشير هذه الكلمة الى الاسم الافتراضي للمشرع من ما يتوجب خيارين: 1. اعادة تسمية المشرع مع وجوب وجود مرجع dao 2. ترك اسم المشروع كما هو ووجوب استخدام dao.database ومع وجوب وجود المرج ل dao في المراجع. ونلاحظ وجوب وجود المرجع dao في كلا الخيارين لمعلومة: في الاصدارات الجديدة اصبح لدي معلومة انه في الاكسس 2007 ومافوق لا يستحب وضع المرجع dao حتى وان كنت تتعامل مع كائناتها فعليك باستخدام المرجع Microsoft Office 15.0 Access Database Engine وحسب الاصدار الذي لديك ! قد تكون 15.0 للاكسس 2013 و 14.0 ل 2010 تحياتي تم تعديل أغسطس 10, 2015 بواسطه رمهان تصحيح
jjafferr قام بنشر أغسطس 11, 2015 قام بنشر أغسطس 11, 2015 كلامك صحيح وفي محله أخوي رمهان وعلشان يكتمل موضوع DAO و ADO ، فيجب الرجوع الى الرابط التالي كذلك: http://www.officena.net/ib/topic/62005-تصحيح-أخطاء-حسابات-الشجرة-بعد-الترقية-الى-2007-معدل/?do=findComment&comment=401138 جعفر
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.