عبد الفتاح كيرة قام بنشر يناير 24, 2012 قام بنشر يناير 24, 2012 (معدل) السلام عليكم لدى حوالى 5 جداول أو أكثر مربوطة كلها مع جدول رئيس بعلاقة رأس برأس عن طريق حقل مشترك موجود بكل الحقول و هناك فرض للتكامل المرجعى و تحديث الحذف ما أريده هو عند الكتابة فى الحقل المشترك بالجدول الرئيس تتم إضافة نفس القيمة فى الحقول المشتركة بباقى الجداول يعنى عند كتابة رقم تعريف مثلا لسجل جديد يتم كتابة نفس رقم التعريف الجديد ببقية الجداول حتى لو لم تكن لهذا الرقم بيانات أخرى فى هذه الجداول للتوضيح فى جدول الأسماء أضفت رقم تعريفى لاسم جديد أريد أن يتم إضافة نفس الرقم التعريفى الجديد فى جدول تواريخ الميلاد حتى لو كان حقل تاريخ الميلاد فى جدول التواريخ فارغا آمل أن تكون المشكلة واضحة وهذه صورة لتقرير العلاقات للمشاهدة وشكرا تم تعديل يناير 24, 2012 بواسطه kemas
ابوخليل قام بنشر يناير 24, 2012 قام بنشر يناير 24, 2012 السلام عليكم اولا نتفق ان الكتابة لا تتم عبر الجداول مباشرة الامر الثاني عند انشاء علاقة رأس لرأس فهناك جدول رئيس وجدول فرعي ، حيث يمكنك التحرير في الجدول الرئيس ما شئت ، ومع ذلك هو يحجز مكان لسجل جديد في الجدول الفرعي مقابل كل سجل يتم تحريره في الجدول الرئيس ، ومع ذلك حين تفتح الجدول الفرعي لا ترى الارقام المرتبطة . مثال : اكتب في الجدول الرئيس الرقمين 1 ، 2 ثم اذهب الى الجدول الفرعي بعد اغلاق الرئيس تلاحظ انه يقبل الرقمين المذكورين ضع رقما آخر غيرهما .. ما ذا تلاحظ ؟ الرفض طبعاً إذا نحن مخيرين عند التسجيل في الجداول الفرعية بين أمرين : 1- نفترض العلم بالرقم الذي سيتم ادخاله وهو ما يطابق الرقم المسجل في الجدول الرئيس ، فهنا يمكننا الاعتماد على نموذج مفرد واحد يستند الى الجدول الفرعي المذكور 2- اذا كنا لا نعلم الرقم وانما يتم التسجيل استنادا على المعلومات في الجدول الرئيس فهنا نحن بحاجة الى نموذج رئيس وآخر فرعي مرتبط به وفي هذه الحالة لسنا بحاجة الى ادخال الرقم حيث سينزل الرقم آليا بمجرد كتابة اي معلومة في أي حقل ( في النموذج الفرعي )
عبد الفتاح كيرة قام بنشر يناير 24, 2012 الكاتب قام بنشر يناير 24, 2012 (معدل) عليكم السلام و رحمة الله كلام مفهوم و ممتاز ما قمت به - و هو سبب سؤالى- أننى أنشأت نموذجا واحدا من كل هذه الجداول و أدرجت كل الحقول فلاحظت أننى عندما أترك حقلا أو أكثر خاليا فإن الجدول الموجود به هذه الحقول لا يسجل فيه رقم السجل و هو الحقل المشترك الحقل المشترك هو StuId لابد من كتابة ولو حقل واحد فى حقول كل جدول حتى يسجل نفس القيمة فى حقل StuId للجداول الأخرى مع نموذج فرعى و آخر رئيس ستحدث نفس المشكلة و نفس النتيجة يعنى أنا أريده أن يكتب القيمة التى كتبتها فى الجدول الرئيس و ليس الاكتفاء بحجزها فقط ما رأيك؟ تم تعديل يناير 24, 2012 بواسطه kemas
ابوخليل قام بنشر يناير 24, 2012 قام بنشر يناير 24, 2012 نظريا لن يتم التشخيص ، فلا بد من وجود المريض ارفق مثالك فقد نجد طريقة للعلاج
عبد الفتاح كيرة قام بنشر يناير 24, 2012 الكاتب قام بنشر يناير 24, 2012 معك حق و هذا هو المريض و المطلوب بنموذج1 kemas.rar
ابوخليل قام بنشر يناير 24, 2012 قام بنشر يناير 24, 2012 نقلت مثالك الى جهاز آخر لاني هنا اعمل على 2003 اليك التعديل ، تحايل فالحاجة ام الاختراع kemas.rar
عبد الفتاح كيرة قام بنشر يناير 24, 2012 الكاتب قام بنشر يناير 24, 2012 الثقة فى الله ثم في توفيقه لك فى حل هذه المشكلة هذا قبل الاطلاع على الملف و بعد الاطلاع تعقيب آخر بإذن الله
safwatscc قام بنشر يناير 24, 2012 قام بنشر يناير 24, 2012 الاخوة الافاضل ممكن ارفاق الحل بتنسيق 2003 لتعم الفائدة
عبد الفتاح كيرة قام بنشر يناير 24, 2012 الكاتب قام بنشر يناير 24, 2012 (معدل) فهمت الحيلة تمام لكن فى ظروف معينة تظهر رسالة الخطأ هذه لاحظ أن هذا الخطأ بعد إدخال رقم فى حقل stuid فما السبب؟ هل لهذا علاقة ب أكسيس 2010 وجدت كلمات فى المساعدة بخصوص رسالة الخطأ هذه You tried to call Update or CancelUpdate or attempted to update a Field in a recordset without first calling AddNew or Edit. (Error 3020) On a Microsoft Access database engine database, you called the Update or CancelUpdate method but did not use the AddNew or Edit method before writing data to a record. On an ODBCDirect database, this error occurs when you attempt to write data to a record without first calling AddNew or Edit. تم تعديل يناير 24, 2012 بواسطه kemas
ابوخليل قام بنشر يناير 24, 2012 قام بنشر يناير 24, 2012 انا عملته على 2010 ولم يظهر لي هذا الخطأ هذا الخطأ يتحدث عن عدم البدء في سجل جديد الاحظ في الصورة ارقام ظاهرة 2040 و 2 وهذا يؤكد الكلام السابق جرب : بعد الانتقال الى سجل جديد اعمل تحديث للنموذج قبل الادراج
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.