بتاريخ: 21 أبريل 200619 سنة comment_66957 الاخوة الاعزاء السلام عليكم ورحمة الله وبركاته، الموضوع هو على النحو الاتييوجد جدول به ارصدة مالية لمجموعة من الزبائن جدول اخر به قيم شيكات يدفعها الزبائن، حيث كلما اضفنا شيكا وتم التخزين يتم طرح قيمته من رصيد الزبون من الجدول الاول، وهناك حقل في هذا الجدول هو (تم ارجاع الشيك) بمعنى انه لم يتم صرفه وهو عبارة عن check box المطلوب انه عند اجراء check على هذا الحقل اي انه بالفعل ارجع الشيك فيجب زيادة رصيد الزبون في الجدول الاول بقيمة الشيك.فكيف يتم ذلك ؟؟؟؟ هل بمجرد اجراء تغيير على الحقل بمعرفة هل هو checked ام unchecked واجراء الاضافة ام يجب الانتظار حتى اجراء التخزين ومن ثم اجراء عملية الاضافة؟؟؟ الرجاء المساعدة وبارك الله فيكم جميعا، راجيا التفصيل في ذلك من حيث التريجر المطلوب ومحتوى ذلك التريجر. تقديم بلاغ
بتاريخ: 22 أبريل 200619 سنة كاتب الموضوع comment_66992 اين الاخوة الاعزاء الذين يمدون يد المساعدة لكل محتاج؟؟؟؟ الرجاء المساعدة عاجل تقديم بلاغ
بتاريخ: 22 أبريل 200619 سنة comment_67014 السلام عليكم.... You can use the trigger When-chekbox_changed on the returned cheque field in the second data block. If checkbox_checked('cheque_block.cheque_returned') then update client_balance_table set client_credit = client_credit + :amount_returned where client_id = :client_id; else update client_balance_table set client_credit = client_credit - :amount_returned where client_id = :client_id; end if; commit; Good luck. تقديم بلاغ
بتاريخ: 22 أبريل 200619 سنة comment_67021 السلام عليكم يمكنك إستخدام كود الاخ ammar_kh1982T في تريجر علي الداتا بيز قبل او بعد تعديل عمود هذا الCHECK BOX أذا كان حقل موجود في الجدول لنتائج أفضل بالتوفيق تقديم بلاغ
بتاريخ: 23 أبريل 200619 سنة كاتب الموضوع comment_67125 الاخوة الاعزاء بارك الله فيكم وفي ردودكمولكنن وجدت حلاً لهذه الاشكالية على النحو الاتيفي تريجر pre-update قمت بتخزين قيمة الحقل الذي يحتوي اذا ارجع الشيك أم لافي تريجر post-update قمت بالسؤال اذا كانت القيمة المخزنة مثلا Y والقيمة الحالية على النموذج N قمت بعمل update على الجدول الاول وهكذا اخذت جميع الاحتمالات وقد تمت الامور على مايرامفهل تعتبر هذه الطريقة في المعالجة ناجحة.وهذه الطريقة العملية تجري عند التخزين او التعديل فقط وليس عند كل تغيير في check box شاكرا للجميع جهودهم. تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.