ismail77 بتاريخ: 9 ديسمبر 2019 تقديم بلاغ مشاركة بتاريخ: 9 ديسمبر 2019 السلام عليكم ورحمة الله وبركاته عندي الجدول العمود نوعه number مخصص للتاريخ سوال : كيف اجعل الحقل في الفورم تاريخ والجدول يشوفه رقم . ولكم جزيل الشكر اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Oracle forms & APEX بتاريخ: 9 ديسمبر 2019 تقديم بلاغ مشاركة بتاريخ: 9 ديسمبر 2019 شو يعني number مخصص للتاريخ؟ ممكن تعطيني مثال؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ismail77 بتاريخ: 9 ديسمبر 2019 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 9 ديسمبر 2019 2 ساعات مضت, Oracle forms & APEX said: شو يعني number مخصص للتاريخ؟ ممكن تعطيني مثال؟ يعني في الانسيرت بيدخل كرقم ويتعامل ف الفورم ك تاريخ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Oracle forms & APEX بتاريخ: 9 ديسمبر 2019 تقديم بلاغ مشاركة بتاريخ: 9 ديسمبر 2019 اعمل هذه التعديلات: 1- bill_date ايتم مخفي، نوعه number ، وهو database 2- bill_date2 ايتم ظاهر، نوعه date، وهو control 3- في post-change على bill_date بتعمل اسناد لقيمة bill_date2 :bill_date2 :=to_date(:bill_date ,''rrrrmmdd) اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
eslam elbyaly بتاريخ: 9 ديسمبر 2019 تقديم بلاغ مشاركة بتاريخ: 9 ديسمبر 2019 (معدل) 47 دقيقة, Oracle forms & APEX said: اعمل هذه التعديلات: 1- bill_date ايتم مخفي، نوعه number ، وهو database 2- bill_date2 ايتم ظاهر، نوعه date، وهو control 3- في post-change على bill_date بتعمل اسناد لقيمة bill_date2 :bill_date2 :=to_date(:bill_date ,''rrrrmmdd) فقط اضف to_number الى السطر الاخير للأخ توفيق حتى لا تعتمد على الـ Implicit Conversion. bill_date2 := to_number(to_date(:bill_date,'rrrrmmdd')); تم تعديل 9 ديسمبر 2019 بواسطة eslam elbyaly اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ismail77 بتاريخ: 9 ديسمبر 2019 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 9 ديسمبر 2019 29 دقيقة, eslam elbyaly said: فقط اضف to_number الى السطر الاخير للأخ توفيق حتى لا تعتمد على الـ Implicit Conversion. bill_date2 := to_number(to_date(:bill_date,'rrrrmmdd')); شكرا على تفاعلكم bill_date2 := to_date(to_number(:bill_date,'rrrrmmdd')); فبل معي بالطريقة كحفظ التريغر ولكن الفروم ما تشتغل بيطلع رسالة عند تشغيل الفورم FRM-30188: No initial value given, and other values are not allowed (item BILL.BILL_STAT). FRM-50027: Invalid format mask for given datatype. Edit Item: DATE1 Item: DATE1 Block: BILL Form: T_HADEED FRM-30085: Unable to adjust form for output. اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
ismail77 بتاريخ: 10 ديسمبر 2019 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 10 ديسمبر 2019 الحمد الله تم حل المشكلة ب when_validate-item ب 3 متغير وتعريف المتغير ب substr للسنة والشهر واليوم declare l_y number ; l_m number; l_d number ; begin l_y := substr(:bill.bill_date,1,4); l_m := substr(:bill.bill_date,5,2); l_d := substr(:bill.bill_date,7,2); if l_y != to_char(sysdate,'yyyy') then raise form_trigger_failure ; end if; if l_d > to_number(to_char(last_day(to_date(:bill.bill_date,'yyyymmdd')),'dd')) then raise form_trigger_failure ; end if ; if l_m > 12 or l_m < 1 then raise form_trigger_failure ; end if; end; اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.