بسم الله الرحمن الرحيم
اريد اصمم شاشه تنبيه باستخدام اوراكل 6ا
حيث تطلع هذه الشاشه كل دقيقه
مثلا عندما ينتهي تاريخ الصلاحيه للمستخدم ,تتطلع هذه الشاشه تنبه ان المستخدم تبقى له كذا يوم
وتكون الرساله تتكرر كل دقيقه
الرجاء الرد لان هذا شغل مفروظ عليا
بسم الله الرحمن الرحيم
اريد اصمم شاشه تنبيه باستخدام اوراكل 6ا
حيث تطلع هذه الشاشه كل دقيقه
مثلا عندما ينتهي تاريخ الصلاحيه للمستخدم ,تتطلع هذه الشاشه تنبه ان المستخدم تبقى له كذا يوم
وتكون الرساله تتكرر كل دقيقه
الرجاء الرد لان هذا شغل مفروظ عليا
السلام عليكم ورحمه الله وبركاته إن شاء الله حل مشكلة حضرتك بسيط حضرتك هتيجى على module وهتعمل trigger when-new-form-instance وتضع الكود التالى
DECLARE
;V1 TIMER
BEGIN
;(V1:=CREATE_TIMER('TIM',60000,REPEAT
;END
وبعديين على نفس module وتعمل trigger when-timer-expired وتضع الكود التالى
declare
;v1 timer
;(v2 varchar2(50
;(v3 number(10
begin
;('v1:=find_timer('tim
;select to_date('15-mar-2011')-TO_date(SYSDATE) into v3 from dual
;'v2:=v3||' '||'day
;(MESSAGE('YOUR partnership will expire in '||v2
;(MESSAGE('YOUR partnership will expire in '||v2
;end
مع مراعاة تغيير التاريخ ('to_date('15-mar-2011 باسم العمود المخزن فيه تاريخ انتهاء صلاحية المستخدم وتغيير dual باسم الجدول الموجود فيه تاريخ انتهاء صلاحية المستخدم
بالتوفيق إن شاء الله
thank you so much
هل ممكن تكون رساله التنبيه تطلع (تظهر) في الويندوز بدون ما اخش الى النظام؟
يعني بدون ما اسوي login في النظام بتاعي (تظهر الرساله وانا اصفح اي حاجه بالويندوز) هل الاوراكل يدعم هذه الخاصيه؟
ارجوا الرد عزيزي
على حد علمى باوراكال فان الخاصية ديه مش مدعومه من اوراكال بس الطلب اللى حضرتك عيزاه ان الرساله تظهر فى الويندوز بدون متدخلى على النظام ممكن تعمل باكتر من طريقة بعيده عن الاوراكال ولو حضرتك تحب انا ممكن ابعتللك اكتر من طريقة لحل هذه المشكلة
ياريت يا عزيزي
ان شاء تكون من ميزان اعمالك يارب
تحب تحطه في المنتدى او ترسله الى ايملي
هذا ايملي rabeealareeqy@yahoo.com
الاخ faressara مشكوور
انا في معي جدول الضمان البنكي
حيث انه اذاكان باقي من تاريخ الصلاحيه 10 يعطي رساله كل دقيقه (نفس ما انت اعطيته البرنامج)
واذاكان الصلاحيه افل من خمس ايام يعطي الرساله كل نصف دقيقه .الان ما هو الشرط علشان يكون timer صح
لاني حاولت وحصلت لخبطه
ارجوك ساعدني
السلام عليكم ورحمه الله وبركاته انا اسف جدا جدا للتاخير بس والله ظروف اليك الحل إن شاء الله
هتيجى على module وهتعمل trigger when-new-form-instance وتضع الكود التالى
DECLARE
;V1 TIMER
BEGIN
;(V1:=CREATE_TIMER('TIM',60000,REPEAT
;(V1:=CREATE_TIMER('TIMER',30000,REPEAT
;END
وبعديين على نفس module وتعمل trigger when-timer-expired وتضع الكود التالى
declare
;(v1 VARCHAR2(50
;(v2 varchar2(50
;(v3 number(10
begin
;(v1:=get_application_property(timer_name
;select to_date('15-mar-2011')-TO_date(SYSDATE) into v3 from dual
if v3=10 then
;'v1:='tim
;'v2:=v3||' '||'day
;(MESSAGE('YOUR partnership will expire in '||v2
;(MESSAGE('YOUR partnership will expire in '||v2
elsif v3=5 then
;'v1:='timer
;'v2:=v3||' '||'day
;(MESSAGE('YOUR partnership will expire in '||v2
;(MESSAGE('YOUR partnership will expire in '||v2
else
;raise form_trigger_failure
;end if
;end
مع مراعاة تغيير التاريخ ('to_date('15-mar-2011 باسم العمود المخزن فيه تاريخ انتهاء صلاحية المستخدم وتغيير dual باسم الجدول الموجود فيه تاريخ انتهاء صلاحية المستخدم
بالتوفيق إن شاء الله