بتاريخ: 3 مايو 200818 سنة comment_127968 السلام عليكم ورحمة الله وبركاته الاخوة الاحباب رواد المنتدى الكرام اساتذتى الكرامجعل الله علمكم نافع دائما وجزاكم الله الخير الكثير عن كل ما تعلم وانا أولهمانا عملت فورم تسجيل دخول يوذر وباسوورد وعملت الصلاحيات على الفورمز وشغالة تمام بفضل الله انا عاوز اعمل ايه بقى عاوز اعرف مين دخل من اليوذر دى اللى انا عملتهم والوقت اللى دخل فيه وايه اللى عمله بالظبط فى الداتابيز ياريت بجد تردوا عليا ودلونى واتعلم منكم كما تعودت منكموده او شغل ليا الحقيقة الله المستعان وبارك الله فيكم تقديم بلاغ
بتاريخ: 4 مايو 200818 سنة comment_128045 الأخ الفاضل أحمدهناك افكار عديده لعمل مثل هذه الشاشه ... و لنأخذ على سبيل المثال الفكره التى طرحتها اوراكل فى كتابها PL/SQL10G الفصل الحادى عشر شريحه رقم 6 .. و الفكره قائمه على عمل DATA BASE TRIGGER لتسجيل وقت الدخول لأى مستخدم على قاعده البيانات كما يلى :اولا سوف تقوم بعمل جدول لتحفظ به اوقات الدخول و اسماء المستخدمين و ليكن اسم الجدول log_trig_table ثم تقوم بعمل هذا التريجر CREATE OR REPLACE TRIGGER logon_trigAFTER LOGON ON SCHEMABEGIN INSERT INTO log_trig_table(user_id,log_date,action) VALUES (USER, SYSDATE, 'Logging on');END;/ اما هذا التريجر للخروج CREATE OR REPLACE TRIGGER logoff_trigBEFORE LOGOFF ON SCHEMABEGIN INSERT INTO log_trig_table(user_id,log_date,action) VALUES (USER, SYSDATE, 'Logging off');END;/ هذه فكره ... و هناك فكره اخرى طرحتها اوراكل فى كتاب forms10g و تعتمد على التسجيل عند فتح الشاشه الرئيسيه للبرنامج و ذلك بأستخدام ال Dynamic sql والتريجر و بنفس الفكره السابقه و لكن التريجر عى مستوى ال Applications و ليس على مستوى الdatabase .ومرفق شاشه توضح هذه العمليه و ملف به الكود الخاص بانشاء الجدول و التريجر ... و الله المستعان و اتمنى ان ارى لك اكثر من 9 مشاركات يا بطل s_bakkar.zip تقديم بلاغ
بتاريخ: 4 مايو 200818 سنة كاتب الموضوع comment_128046 ربنا يبارك في حضرتك يا مستر ربنا يجزيك كل الخير مش غريب على حضرتك اسلوبك ا لممتع وتعاونك اللا متناهى جعله الله فى ميزان حسناتك ونفع به اشكرك جزيل الشكر تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.