بتاريخ: 6 نوفمبر 200718 سنة comment_115476 هنفرض انى عندى مكتبة كتبوعايز اقول ان المستعيرين لا يستعيروا اكثر من كتابين فى اليوم على جدول memeber_requestsحاولت اعمل تريجر يعمل كدا بس الفكرة مش وصلالى create table memeber_requests(request_id varchar2(30), memeber_id varchar2(30),book_id varchar2(30),date_request date,date_back date,constraint fk_mem_idforeign key (memeber_id) references memebers(memeber_id),constraint fk_book_idforeign key (book_id) references books(book_id));وشكرا على تعب محبتكم تقديم بلاغ
بتاريخ: 6 نوفمبر 200718 سنة comment_115499 هنفرض انى عندى مكتبة كتبوعايز اقول ان المستعيرين لا يستعيروا اكثر من كتابين فى اليوم على جدول memeber_requestsحاولت اعمل تريجر يعمل كدا بس الفكرة مش وصلالى create table memeber_requests(request_id varchar2(30), memeber_id varchar2(30),book_id varchar2(30),date_request date,date_back date,constraint fk_mem_idforeign key (memeber_id) references memebers(memeber_id),constraint fk_book_idforeign key (book_id) references books(book_id));وشكرا على تعب محبتكم بس يا سيدىبالنسبة للمعلومة دى مش محتاجة جدول جديدضيف عمود جديد فى جدول المستعيرين يخزن فيه عدد الكتب التى يمكن لهذا المستعير استعارتها فى اليوماثناء تسجيل حركة الاستعارة اعمل procedure يشوف عدد الكتب التى استعيرت من خلال هذا المستعير خلال يوم الاستعارةويقارن عدد الكتب بالعدد المسجل فى جدول المستعيرين كما قلت من قبل لو وجد عدد الكتب اقل من او يساوى العدد المسموح بهيرفض تسجيل عميلة الاستعارة الجديدة ويعطى رسالة تفيد ان هذا الشخص تجاوز عدد الكتب المسموح له باستعارتها فى اليومولو وجد العكس يسمح له بالاستعار تقديم بلاغ
بتاريخ: 6 نوفمبر 200718 سنة comment_115502 نعم مثل ما قال اخي .. اضف حقل جديد واجعله افتراضي لكل مستعير كتابين واخصم عند كل عمليه استعاره واحد بشرطان تاريخ الاستعاره هو نفس تاريخ اليوم واذا كان الرقم يساوي صفر اوقف عمليه الاستعاره واظهر له رساله ,, تقديم بلاغ
بتاريخ: 18 نوفمبر 200718 سنة comment_116403 السلام عليكم ورحمه الله وبركاتهبدون اضافه حقل جدبد select count(requset_id) into x from memeber_requestswhere date_request:=sysdate ;if x>2 thenmessage('your message'); تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.