بتاريخ: 28 أكتوبر 200916 سنة comment_174669 تمام كده فهمت سؤالك ...طيب خلليني انا أسأل سؤال تاني وانت اللي هتجاوب على سؤالك بنفسك لو حبيت تعمل جملة انسرت في الجدول الهيستوري من الفورم ... ممكن أعرف انه قيم اللي هتبصيها في جملة الانسرت ، أكيد القيم القديمة قبل ما تعمل تعديل ؟؟ صح ؟؟يعني حضرتك هترمي ريكورد في جدول الهستوري قبل ما تعمل تعديل ... صح كده ؟؟هوبا الكهرباء قطعت في اثناء التنفيذ او الجهاز هنج ، أي ظرف حصل ، كده هيكون حضرتك رميت ريكور في الهستوري من غير ما تعمل ابديت في الجدول الاساسي .طيب نقول العكس ... انك هتعمل ابديت الاول في الجدول ، وبعد كده تأنسرت في الجدول الهستوري ، ونفس الموضوع بتاع الكهرباء حصل كده يبقى انت عملت ابديت من غير ما تعمل انسرت في الهستوريهو احنا ليه بنستخدم التريجر على الداتا بيز أصلاً ، عشان مع أي أكشن يحصل ينفذ هو أكشن تلقائي ... يا أما يعمل ( ترمنات ) للكود كله ويتراجع عن العملية كلها مش عارف كده الاجابة تكون وضحت ولا لأ ؟؟ تقديم بلاغ
بتاريخ: 28 أكتوبر 200916 سنة كاتب الموضوع comment_174671 تمام كده فهمت سؤالك ...طيب خلليني انا أسأل سؤال تاني وانت اللي هتجاوب على سؤالك بنفسك لو حبيت تعمل جملة انسرت في الجدول الهيستوري من الفورم ... ممكن أعرف انه قيم اللي هتبصيها في جملة الانسرت ، أكيد القيم القديمة قبل ما تعمل تعديل ؟؟ صح ؟؟يعني حضرتك هترمي ريكورد في جدول الهستوري قبل ما تعمل تعديل ... صح كده ؟؟هوبا الكهرباء قطعت في اثناء التنفيذ او الجهاز هنج ، أي ظرف حصل ، كده هيكون حضرتك رميت ريكور في الهستوري من غير ما تعمل ابديت في الجدول الاساسي .طيب نقول العكس ... انك هتعمل ابديت الاول في الجدول ، وبعد كده تأنسرت في الجدول الهستوري ، ونفس الموضوع بتاع الكهرباء حصل كده يبقى انت عملت ابديت من غير ما تعمل انسرت في الهستوريهو احنا ليه بنستخدم التريجر على الداتا بيز أصلاً ، عشان مع أي أكشن يحصل ينفذ هو أكشن تلقائي ... يا أما يعمل ( ترمنات ) للكود كله ويتراجع عن العملية كلها مش عارف كده الاجابة تكون وضحت ولا لأ ؟؟ كود الـ UPDATE وكود الـ INSERT موجودين في نفس الزر ويتم تنفيذهما سويا أخي وفي نفس الوقت ..فلا أعتقد أن الكهرباء ستفصل بين الاضافة والتعديل لأن هذا غير منطقي ونسبة حصوله لا تتجاوز الواحد من عشرة في المليون ..و أنا أستخدم أخي كود الـ INSERT بعد كود الـ UPDATE في نفس الزر. الاضافة ستتم بعد التعديل وليس قبل التعديل كما ذكرت أنت في الجزء الأول من مشاركتك ..الكود يعمل تعديل على الجدول الأساسي وبعدها بأقل من لحظة يعمل اضافة الى الهيستوري دون أن يشعر المستخدم بذلك بتاتاً..أنا الآن أفكـّر أن أقوم بحذف كود الاضافة من زر الحفظ ووضعه في تريجر PRE_UPDATE على مستوى الفورم كله .. تقديم بلاغ
بتاريخ: 28 أكتوبر 200916 سنة comment_174674 الحاجة الوحيدة اللي تخلليك ضامن انك تحط التريجر ده في ال PRE_UPDATE زي ما انت قولت شكرا على المناقشة المميزة تقديم بلاغ
بتاريخ: 28 أكتوبر 200916 سنة كاتب الموضوع comment_174679 الحاجة الوحيدة اللي تخلليك ضامن انك تحط التريجر ده في ال PRE_UPDATE زي ما انت قولت شكرا على المناقشة المميزة وأنا قمت بعمل ذلك أخي ونجح الأمر تماما ..وألف شكر لك أيضا على المناقشة المميزة والمميزة جدا ...شكراتحياتي تقديم بلاغ
بتاريخ: 28 أكتوبر 200916 سنة comment_174753 ما فيها خطا بس انت رح تكتب الكود على بوست انسيرت والبوست ديليت والبوست ابديت تقديم بلاغ
بتاريخ: 28 أكتوبر 200916 سنة كاتب الموضوع comment_174756 ما فيها خطا بس انت رح تكتب الكود على بوست انسيرت والبوست ديليت والبوست ابديت أنا كتبتها على pre-update وو pre-insert وليس post-updateهل هذا ما تقصده أخي ..؟؟بالنسبة لكتابتها أيضا في pre-delete فأنا لا أحتاج لها ...لأن التراكم في جدول الموظفين هو تراكم التعديلات فقط أي فقط عند التعديل لأنني أصلا أمنع المستخدم من عمل حذف لأي بيان في قاعدة البيانات..عند اضافة حقل جديد يقوم باضافته الى الهيستوري وعند التعديل يقوم بالاضافة بعد التعديل ..تحياتيأخي تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.