بتاريخ: 12 يناير 200620 سنة comment_57209 مرحبا... أنا عندي فورم فيه مجموعة ريكورد في حاله معينه اسوي عليها update بس مايصير على نفس الريكورد يصير على ريكورد جديد ...المطلوب: 1- أبغى أعرف كيف أخلي هذا الريكورد اللي حدثته يصير لي unable للأدخال وللتغير ..يعني بالأصح ما أقدر أستخدمه ولا أسوي عليه أي شي..بس المهم انه يتخزن عندي..يعني لازم يبقى موجود...2- أبغى لما يوافق يسوي له تحديث يقوم في الريكورد الجديد اللي فتحه ياخذ لي المفتاح الأساسي ويحطه في الحقل حقه في الريكورد الجديد..يعني لما اسوي تحديث لعقد موظف أبغاه ياخذ رقم الموظف ويحطه لي في الحقل حقه بمجرد اني اختار تحديث...ومشكوووووووووووورين وسامحوني... تقديم بلاغ
بتاريخ: 13 يناير 200620 سنة كاتب الموضوع comment_57280 لو سمحتواااااااااااااااا مساعدهضرووووووووووري بليز حدا يرد عليي... تقديم بلاغ
بتاريخ: 14 يناير 200620 سنة comment_57389 اختي الكريمةيمكنك عمل ذلك او التغلب على ذلك باضافة حقل جديد الى هذا الجدول بحيث يضع قيمة Y اذا قام بالتحديثوقيمة N او NULLلم يقم بالتحديثواستخدمي تريجر PRE-UPDATE للتشييك على على الحالة بحيث يمنعه من التعديل اذا كانت حالة الحقل Y وتعملي ROLLBACKواذا كانت النتيجة غير ذلك يقوم بالتحديثفي تريجر POST-UPDATEوبالنسبة للتخزين قومي بالنقل باستخدام التريجرات السابقة تقديم بلاغ
بتاريخ: 15 يناير 200620 سنة كاتب الموضوع comment_57535 مشكووووووووووور أخوي Admen05وماقصرت يعطيك ربي ألف عااااااااااااافيه ماتتصور وش قد أنا سعيده إنك ساعدتني...عالعموم بجرب الكلام اللي قلته وبعدين أرد عليك...طبعا اذا كانت عندي مشكله واذا ماعندك أي مانع...سلمت يمناك... تقديم بلاغ
بتاريخ: 17 يناير 200620 سنة كاتب الموضوع comment_57801 مرحبا اخوي Admen05 اسفه على الإزعاجبس انا لما جيت اجرب اسوي اللي قلته لي مافهمت قصدك زين... ابغى اشرح لك اللي سويته.. انا عملت cursor يشيك على اذا كان تارخ العقد انتهى يروح يقبل التعديل بالأصح يسوي لي create_record يعني ريكورد جديد فمثلا لما اجي احسب راتب الموظف يقوم ويعلق لأنه مايعرف يجيب لي بيانات اي ريكورد القديم ولا الجديدعلشان كده فكرت اسوي lock على الريكورد الأول اللي انتهى علشان ما يستخدمه مره ثانيه... واذا ممكن توضح لي كلامك اكثر وش المفروض اني اسوي... وعندي سؤال صغير:lock Record اللي في الخصائص في الفورم وش تسوي؟؟؟؟؟؟؟ تقديم بلاغ
بتاريخ: 17 يناير 200620 سنة comment_57803 الطلب الاول احتاج الى توضيح زيادة للعملية لكي اتمكن من المساعدة lock record يقوم بعمل قفل على السجل لاي مستخدم اثناء عملية التعديل حتى يتم الحفظ تقديم بلاغ
بتاريخ: 18 يناير 200620 سنة comment_57812 الاخت G_Pبالنسبة لموضوع lock_record فما في داعي لأن الطريقة تعتمد على وضع تاريخ انشاء العقد يعني تضيفين حقل لتاريخ انشاء العقدوبجملة الselect تجيبين ال max date يعني اكبر تاريخ وبكده تنحل المشكلة وهذي طريقة وطريقة اخرى انك تضيفين ايضا حقل ولكن عن حالة العقد اذا كان نشط او يعني تضعين بالحقل Y او Nبحيث بجملة ال select تجيبين بس اللي حالته Y وطبعا عند انشاء عقد جديد يبحث عن جميع العقود المفعلة ويحول حالتها من Y الى Nمع التحية تقديم بلاغ
بتاريخ: 18 يناير 200620 سنة كاتب الموضوع comment_57847 مشكوووووووووووووور اخوي Admen05ومشكووووووووور أخوي RUN_INTOيعطيكم الف عافيه ...ماقصرتوا تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.