بتاريخ: 8 أكتوبر 201015 سنة comment_201104 لو سمحتوا اناعندي فكرة وعاوز اطبقها انا عاوز اعمل حاجة في البرنامج وهي :بعد فترة معينة من تاريخ تشغيل البرنامج مثلا وليكن شهر يقفل البرنامج اوتوماتيكياوتظهر رسالة تقول ان البرنامج المدة التجريبية بتاعته انتهتوبعدين يطلب كود من المستخدم لو دخله البرنامج يفتح معاه علي طول (الي الابد)يعني نسخة تجريبية وتقفل بعد فترة وليكن عدد مرات فتح البرنامج مثلا بعد 30 مرة او فترة كشهر مثلا اعتقد انها ممكن تكون loop او تريجر manualبس انا مش عارف اوصل للكود ممكن حد يساعدني في هذه الفكرةولكم جزيل الشكر تقديم بلاغ
بتاريخ: 9 أكتوبر 201015 سنة كاتب الموضوع comment_201150 لو سمحتو ارجو الافادة من اصحاب الخبرةهذا للخبرة والتعلم كيفية عمل تلك الفكرة تقديم بلاغ
بتاريخ: 9 أكتوبر 201015 سنة comment_201151 السلام عليكمبامكانك عند تسجيل اول دخول لليوزر على البرنامج تخزن تاريخ الدخول في حقل معين في الداتابيز...بعدين اعمل بروسيجر للتشييك: Create Or Replace Procedure Chk_Demo Is Begin If Months_Between (To_Date(Start_Date, 'dd/mm/rrrr'), To_Date(Sysdate, 'dd/mm/rrrr')) > 1 Then -- Your Action End If; End Chk_Demo; / بعدين بتعمل JOB تقوم بالتشييك يوميا اذا تعدى تاريخ الدخول مدة شهر يمنع اليوزر من الدخول على البرنامج... Declare X Number; Begin Sys.Dbms_Job.Submit ( Job => X ,What => 'Chk_Demo;' ,Next_Date => To_Date('10/10/2010 00:00:00','dd/mm/yyyy hh24:mi:ss') ,Interval => 'TRUNC(SYSDATE+1)' ,No_Parse => False ); Sys.Dbms_Output.Put_Line('Job Number is: ' || To_Char(X)); Commit; End; / موفق. تقديم بلاغ
بتاريخ: 11 أكتوبر 201015 سنة كاتب الموضوع comment_201262 الف شكر يامهندس وجاري التجربةوزادكم الله علما نافعاجزاك الله خيرا تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.