إخوتى الكرام
السلام عليكم ورحمة الله وبركاته وبعد
لدينا نموذج إدخال بيانات او قيد يومية يعتمد على جدولين (نموذج رئيسى يحتوى على نموذج فرعى )
كيف نعمل تكرار لجميع البيانات المسجلة بالنموذج (الرئيسى والفرعى) فى سجل جديد
ولكم منى الدعاء
إخوتى الكرام
السلام عليكم ورحمة الله وبركاته وبعد
لدينا نموذج إدخال بيانات او قيد يومية يعتمد على جدولين (نموذج رئيسى يحتوى على نموذج فرعى )
كيف نعمل تكرار لجميع البيانات المسجلة بالنموذج (الرئيسى والفرعى) فى سجل جديد
ولكم منى الدعاء
مرفق مثال فى الحذف قامت بالتعديل عليه الأخت الفاضلة أم الشهد
اتمنى أن يضاف على الفورم أمر لتكرار البيانات فى سجل جديد مع الشكر
الإخوة الكرام السلام عليكم ورحمة الله وبركاته
المرفق به الفكرة المطلوبة وهو من عمل احد الأعضاء بارك الله فيه ولكنه يعتمد على جدول واحد أتمنى التعديل عليه ليصبح النموذج يعتمد على جدولين ولكم جميعا منى الدعاء بالتوفيق والسداد
إخوانى الكرام
قد أكون لم أوفق فى أعرض المطلوب بشكل واضح
المطلوب هو عمل Command يقوم بنسخ البيانات المعروضة بالنموذج (الرئيسى والفرعى) فى سجل جديد وليكن قيد يومية او فاتورة مييعات
أتمنى أن أكون قد وفقت فى عرض المطلوب بشكل جيد
والله ولى التوفيق
اخي الفاضل اتقان
السلام عليكم ورحمة الله وبركاته
طبعا هذا الموضوع الذي تتحدث عنه يعد مخالف لقوانين قةاعد البيانات فمن ضمن شروط قواعد البيانات الطبيعية هو عدم تكرار البيانات في سجل واحد اذا كان هناك علاقة واحد الى متعدد والذي ينتج عنه نموذج رئيسي وفرعي حيث لن يسمح لك محرك قواعد البيانات MS JET 4 بذلك وستظهر لك جمله اعتراضية انه لا يمكن حفظ السجل لأنه سينشاء لديك سجلات مكرره .
ولكن للتغلب على هذه المشكله اذا كانت ضروريه لك فيجب في هذه الحالة تعديل العلاقة من ( واحد الى متعدد ) الى ( واحد الى واحد ) وبهذا سينشأ لديك تكرار في السجلات في نفس الجدول عموما عملت لك التعديل المطلوب على الملف السابق قم بالتجربه وتكرار السجل الرئيسي والفرعي بضغطة زر واحده ثم انظر الجداول
في حالة رغبتك وضع السجلات في جدول واحد فكل ما عليك هو اضافة الجدولين في استعلام واحد ثم قم بعمل استعلام انشاء جدول جديد وستظهر لك كل السجلات الرئيسية والفرعية في جدول واحد
الأخت الكريمة أم الشهد
وعليكم السلام ورحمة الله وبركاته
لعلى لم أوفق فى عرض المطلوب
أنا لم أقصد التكرار بمنى التكرار ولكن المطلوب هو نسخ قيد اليومية فى سجل جديد برقم جديد ولن يحدث أى تكرار بالجدول الرئيسى البيانات فقط هى المطلوب نسخها
ملحوظة مهمة
لقد تعلمت من المنتدى المبارك الأسس العلمية والقواعد فى تصميم الجداول والعلاقات بينها
والعلاقة بين الجدولين ( مصدر الفورم ) علاقة واحد الى متعدد كما تفضلتى أختى الكريمة ولن نحتاج الى استعلام لإنشاء جدول جديد
ملحوظة أخرى مهمة أيضا
بعد مراجعة المثال الذى تفضلتى بإرفاقه فقد وجدت نفس الكود الموجود بالمثال الذى ارفقته أنا واحيطك علما أختى الكريمة أننى استخدمت نفس الكود فى البرنامج المحاسبى الخاص بى ولكنه ينسخ البيانات الأساسية فقط دون البيانات الأخرى والموجودة فى الفورم الفرعى وفى سجل جديد وهو نصف المطلوب
أتمنى أن أكون وفقت فى عرض المطلوب وأعتذر على الإطالة
أخوك
اتمنى تعديل عنوان المشاركة
(كيف يمكن نسخ بيانات قيد يومية أو فاتورة فى سجل جديد برقم جديد)
هذا الموضوع مغلق.