بتاريخ: 18 مايو 20169 سنة comment_274816 صباح الخير جميعالوسمحتم اريد ان استفسر عن طريقة عمل Alert message على فورم يعني مثلا عند ادخال رقم الموظف تظهر رسالة اسفل الفورم بتاريخ التعيينقرات المواضيع السابقة ولكن لم افهم الخطوات الصحيحة للانشاءكيف ابدأ ومن اين وهل استعمل triggers ام تتم الكتابة بمكان اخر بإنتظار الرد ولكم جزيل الشكر تقديم بلاغ
بتاريخ: 18 مايو 20169 سنة comment_274817 راجعي الرابط التالي http://www.araboug.org/ib/index.php?showtopic=54348&hl= بعد الإطلاع على الرابط إخبرينا أين المشكلة لديك تقديم بلاغ
بتاريخ: 18 مايو 20169 سنة كاتب الموضوع comment_274820 السلام عليكمالف شكر لك ميسم الكرام على الرد وجربت ولكن المشكلة معي مختلفة انا لا اريد عند اغلاق الفورم تظهر هذه الرسالةانا اريد بالضبط عند ادخال رقم الموظف في المكان الخصص له بالفورم وعمل استعلاملو كان هذا الموظف تم تعينه قبل 2015 تظهر رسالة اسفل الفورم ان هذا الموظف تم تعيينه عام 2015 مثلاولو كان غير ذلك يظهر المعلومات الخاصة بالموظف بدون اي رسائلفكيف يمكنني عمل ذلك واين سوف اكتب الكود الخاص به وكيف ..ولك جزيل الشكر تقديم بلاغ
بتاريخ: 18 مايو 20169 سنة comment_274827 تستطيعين إستخدام الكود التالي في trigger >>When_button_pressed DECLARE s NUMBER; cou NUMBER; BEGIN select count(*) into cou from table_name where item_date <=TO_DATE('01/01/2015', 'dd/mm/yyyy') if cou > 0 then execute_query(no_validate); else s:=show_alert('your_Alert'); clear_form; end if; END; أكيد بعد إنشاء وتكوين الرسالة التي ترغبين بإظهارها تقديم بلاغ
بتاريخ: 18 مايو 20169 سنة comment_274833 ضعي كود الاستدعاء في trigger >>WHEN-VALIDATE-ITEM على مستوى ITEM DECLARE s NUMBER; cou NUMBER; BEGIN select count(*) into cou from table_name where item_date <=TO_DATE('01/01/2015', 'dd/mm/yyyy') if cou > 0 then execute_query(no_validate); else s:=show_alert('your_Alert'); clear_form; end if; END; تقديم بلاغ
بتاريخ: 18 مايو 20169 سنة comment_274837 كتبت الكود لها وتستطيع أن تضعه ب trigger الذي تجده مناسب وبالتوفيق إن شاء الله تقديم بلاغ
بتاريخ: 18 مايو 20169 سنة كاتب الموضوع comment_274839 اشكركم جزيل الشكر على تعبكم ميسم الكرام Gaith Rammahaولكن الفكرة اجرب تنفيذها لاول مرة وانا عملت الخطوات التالية create alertوعملت text item لانني اريد اظهار الرسالة به عند ادخال رقم الموظف في حقل EMP_IDالان انا اضع ال Triggerعلى ITEM الموظف؟اريد ان ادخل رقم الموظف تظهر الرسالة في text Item اسفل الشاشةالان كيف اربط هذا text بحقل الموظف مع alert الذي انشأته سابقاولكم جزيل الشكر تقديم بلاغ
بتاريخ: 18 مايو 20169 سنة comment_274845 بعد عمل text_item ووضع الرسالة فيه بضبط خاصية initial value بنص الرسالة ففي هذه الحالة بدل ما نظهر رسالة سوف نظهر text_item يعني يصبح الكود كلآتي تغيير بسيط فيه DECLARE cou NUMBER; BEGIN select count(*) into cou from table_name where item_date <=TO_DATE('01/01/2015', 'dd/mm/yyyy') if cou > 0 then execute_query(no_validate); else SET_ITEM_PROPERTY('block_name.text_item', VISIBLE, PROPERTY_TRUE); SET_ITEM_PROPERTY('block_name.text_item', ENABLED, PROPERTY_TRUE); end if; END; مع الإنتباه أنه ضبط خاصية الـtext_item فيما يخص visible و enable ب false يعني سوف نستغني عن alert تقديم بلاغ
بتاريخ: 18 مايو 20169 سنة comment_274847 تم بناء شاشة اتمنى ان تستفيدي منها ::: الجدول مع الداتا CREATE TABLE EMP ( , EMP_NO NUMBER NOT NULL , END_DATE_2QAMAH DATE(200 BYTE) INSERT INTO EMP ( END_DATE_2QAMAH,EMP_NO) VALUES ) to_date('01/01/2016','dd/mm/yyyy'),1 ( ;COMMIT TEST.rar تقديم بلاغ
بتاريخ: 20 مايو 20169 سنة كاتب الموضوع comment_274895 اشكركم جزيل الشكر ميسم الكرام Gaith Rammaha على جهدكم المتواصل معيسوف اجرب الاكواد السابقة واخبركم بالنتيجةالله يعطيكم الف عافية تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.