السلام عليكم
مشكلة الاخ في مثاله المرفق تظهر ايضا عندي ، لا يظهر فقط سوى عناوين الاعمدة اما باقي البيانات فلا تظهر
فأعتقد ان المشكلة في الاكسل وليست في اكسس ، حيث لا يمكننا الكتابة او التعديل في الجدول
اليكم مثالا سليما كنت اعددته في وقت سابق ويمكننا من خلاله الكتابة وادخال البيانات من اكسس ويمكننا كذلك من اكسل
وقد حاولت بالمقارنة ان اجد الفرق ولكني لم اهتد الى ذلك
CC.rar
انظر الى خصائص العلاقة بين الجدولين داخل الاستعلام
غير وبدل وانا متأكد انك ستجد الحل بإذن الله .
ستتمكن من عرض جميع سجلات جدول ويقابله في الجدول الآخر سجلات فارغة
السلام عليكم
يوجد مكتبة ناقصة في مثالك الجديد
افتح محرر الفيجوال / References / Tools
قارن بين المكتبات الموجودة في المثالين
تجد ان مثالك الجديد ينقصه :
windows script host object model
ارفق ملفك فقد يتمكن احد الاخوة من اصلاحة
وبرامج الاصلاح ، تخرج لك النص فقط بدون تنسيقات
علما ان الاوفيس يشتمل على اداة الاصلاح هذه . ( شريطة اختيار الخيار تام عند تنصيب الاوفيس )
خطوات الاصلاح :
افتح برنامج وورد من قائمة ابدأ ثم من قائمة ملف اختر فتح
سيفتح لك مربع حوار لاختيار ملف الوورد المطلوب
انظر الصورة لبقية الخطوات
اغلب برامج ما يسمى اصلاح اكسس Access Repair انما تستل الجداول من قاعدة البيانات
ولا تفيد في حال كان العطب في الواجهات كالنماذج ولا في مشروع الفيجوال
وقد حاولت تشغيل الملف على الاصدار 2010 ولكنه لا يقوم بالفتح الا بعد حذف جميع الاكواد
ومع انه تم الفتح الا ان هناك بعض المشكلات باقية في النماذج
والذي اقصده ان جميع هذه الحلول لن تفيدك
ننتظر من اخواننا لعل هناك من يملك الحل ويتمكن من مساعدتك
السلام عليكم
الخطأ الذي وقعت فيه انك جعلت الكود في حدث بعد التحديث للحقل All والحقل هذا لا يجري عليه عمليات وتحرير فكيف يتم تحديثه ؟
ضع الكود في حدث الحالي للنموذج وسيعمل .
فائدة :
المجاميع أصلا لا توضع في الجداول
اذا المسألة منضبطة والامور تسير بشكل منتظم :
العمل يوم والراحة بعده يومان ، بمعنى من يعمل يوم السبت في الصباح سيعمل صباح يوم الثلاثاء
وهذا ينطبق على اهل الظهيرة والمساء .
ليست المسألة بحث انما انت تريد التصفية لشخص بعينه اليس هذا صحيحا ؟
والشخص يتكون اسمه من عدة حروف قد تصل الى عشرة او اكثر ، فانت حينما تضع الحدث عند التغيير فكل حرف تكتبة سيحدث خلاله تحديث للنموذج الفرعي وتصفية للاستعلام والنتيجة غالبا لاشيء الى ان تكتمل الحروف وتشكل اسما هو موجود فعلا ضمن الجدول . يعني ان الاحداث التي تمت لا فائدة منها بل هي زيادة وعبء .
عندي لك رأي :
حيث ان كتابة النصوص كالاسماء وغيرها تكون عادة عرضة للاخطاء الاملائية فمثلا عند كتابة اسم عبدالرحمن فقد يكتبه البعض بزيادة مسافة بين الكلمتين فيكون هكذا عبد الرحمن فيصبح لدينا اسمين مختلفين لشخص واحد وهذه مشكلة .
فالرأي ان تجعل اسماء الشهداء في قائمة واسماء المستفيدين في قائمة اخرى مرتبطة بها وعند اختيار الشهيد تتم تصفية المستفيدين التابعين له واحدا او اكثر ، وهنا نحدد الحدث عند الاختيار وتأمن الوقوع في الاخطاء .
انظر النتيجة الآن فلست بحاجة الى حقل وسيط
فبمجرد التركيز على اسم المستفيد في الجدول الاعلى تتم التصفية
عملت لك ذلك لتطلع فقط
وإلا الافضل لك ان تجعل الحدث بعد التحديث بدلا من التركيز
up2_new_db.rar
السلام عليكم
السلعة ( الصنف ) هي الاساس وسيكون لها جدول خاص ورقم معرف
المشتريات في جدول قيمتها في حقل والمصاريف في حقل آخر
والمبيعات في جدول
رقم الصنف سيكون موجود في الجدولين
الاستعلام سيجمع بينهما لاحقا كجدول واحد بواسطة رقم الصنف ( لاستخراج الرصيد ، والعمليات الأخرى )
هذا رأي ولعلك تجد اراء اخرى نستفيد منها
وعليكم السلام
خطواتك صحيحة ، فقط هناك مشكلة صغيرة
وهو انك جعلت التحديث للنموذج ككل بعد التغيير ، والمفترض ان يكون التحديث للنموذج الفرعي فقط
نقطة أخرى : الافضل ان يكون الحدث بعد تحديث الحقل لابعد التغيير
Up_new_db.rar