بتاريخ: 27 أبريل 201115 سنة comment_211106 حصلت هذا الكود في المنتدى لأظهار LOV بمجرد الضغط على الفيلد بس أريد حد يشرحلي هالاشياء مافهمتها DECLAREX BOOLEAN;BEGIN X:=SHOW_LOV('SIENC_LOV');IF NOT X THENMESSAGE('ERROR IN LOV');RAISE FORM_TRIGGER_FAILURE;END IF;GO_ITEM('PART_SIENC');END; أسئلتي هي ليش استخدمنا data type = BOOLEAN ?وماذا يعني SHOW_LOV('SIENC_LOV') GO_ITEM('PART_SIENC'); وأيضا هذا الكود لتسلسل الأرقام SELECT NVL(MAX(CUS_ID),0)+1 INTO :CUST.CUS_ID FROM CUSTOMER; ماذا يعني nvl تقديم بلاغ
بتاريخ: 27 أبريل 201115 سنة comment_211110 DECLARE X BOOLEAN; BEGIN X:=SHOW_LOV('SIENC_LOV'); IF NOT X THEN MESSAGE('ERROR IN LOV'); RAISE FORM_TRIGGER_FAILURE; END IF; GO_ITEM('PART_SIENC'); END; اخي العزيز اسمح لى شرح هذا الكود واتمنى من الله ان اوضح ما تحتاجالسطر رقم 1 وهى declare وهى للاعلان عن المتغيراتالسطر رقم 2 X BOOLEAN; وهى تعريف متغير بأسم x من نوع boolean اى متغير منطقى يحمل yes or no وهنا لكى اتمكن ان هل الليست فالي بها بيانات ام لاالسطر رقم 3 BEGIN وهنا انهاء منطقة المتغيرات والبدء فى منطقة الاوامرالسطر رقم 4 وهنا X:=SHOW_LOV('SIENC_LOV'); هنا يتم وضع الLOVداخل المتغير Xالسطر رقم 5 وهنا يتم الاختبار اذا كان لا يوجد داخل المتغير LOV يظهر رسالة للمستخدماما بالنسبة GO_ITEM('PART_SIENC'); هنا يذهب الكيرسور الى الايتم الذى اسمةPART_SIENCاتمنى من الله ان اكون وضحت هذا الجزءاما بالنسبة للكود التالى SELECT NVL(MAX(CUS_ID),0)+1 INTO :CUST.CUS_ID FROM CUSTOMERك وهنا عن طريق الايتعلام اقوم بأحضار اكبر رقم فى العملاء واقوم بالزيادة برقم واحد تقديم بلاغ
بتاريخ: 27 أبريل 201115 سنة comment_211112 حصلت هذا الكود في المنتدى لأظهار LOV بمجرد الضغط على الفيلد بس أريد حد يشرحلي هالاشياء مافهمتها DECLAREX BOOLEAN;BEGIN X:=SHOW_LOV('SIENC_LOV');IF NOT X THENMESSAGE('ERROR IN LOV');RAISE FORM_TRIGGER_FAILURE;END IF;GO_ITEM('PART_SIENC');END; أسئلتي هي ليش استخدمنا data type = BOOLEAN ?وماذا يعني SHOW_LOV('SIENC_LOV') GO_ITEM('PART_SIENC'); وأيضا هذا الكود لتسلسل الأرقام SELECT NVL(MAX(CUS_ID),0)+1 INTO :CUST.CUS_ID FROM CUSTOMER; ماذا يعني nvl هذا الكود يعنى الزياده كل مره بواحد فقطnvl تعنى القيمه الفارغه وهى اختصار null value.يعنى فى حاله القيمه فارغه يضع صفر + 1 قبل ذلك يرجع اعلى قيمه.والله الموفق تقديم بلاغ
بتاريخ: 27 أبريل 201115 سنة comment_211125 السلام عليكم ورحمة الله وبركاته show_lov دى function بت return النوع boolean مش بمزاجه يعنى see help تقديم بلاغ
بتاريخ: 27 أبريل 201115 سنة كاتب الموضوع comment_211160 DECLARE X BOOLEAN; BEGIN X:=SHOW_LOV('SIENC_LOV'); IF NOT X THEN MESSAGE('ERROR IN LOV'); RAISE FORM_TRIGGER_FAILURE; END IF; GO_ITEM('PART_SIENC'); END; اخي العزيز اسمح لى شرح هذا الكود واتمنى من الله ان اوضح ما تحتاجالسطر رقم 1 وهى declare وهى للاعلان عن المتغيراتالسطر رقم 2 X BOOLEAN; وهى تعريف متغير بأسم x من نوع boolean اى متغير منطقى يحمل yes or no وهنا لكى اتمكن ان هل الليست فالي بها بيانات ام لاالسطر رقم 3 BEGIN وهنا انهاء منطقة المتغيرات والبدء فى منطقة الاوامرالسطر رقم 4 وهنا X:=SHOW_LOV('SIENC_LOV'); هنا يتم وضع الLOVداخل المتغير Xالسطر رقم 5 وهنا يتم الاختبار اذا كان لا يوجد داخل المتغير LOV يظهر رسالة للمستخدماما بالنسبة GO_ITEM('PART_SIENC'); هنا يذهب الكيرسور الى الايتم الذى اسمةPART_SIENCاتمنى من الله ان اكون وضحت هذا الجزءاما بالنسبة للكود التالى SELECT NVL(MAX(CUS_ID),0)+1 INTO :CUST.CUS_ID FROM CUSTOMERك وهنا عن طريق الايتعلام اقوم بأحضار اكبر رقم فى العملاء واقوم بالزيادة برقم واحد أشكرك جزيل الشكر على هذا التوضيح الكافي بارك الله فيك وزادك الله علماَ تقديم بلاغ
بتاريخ: 27 أبريل 201115 سنة كاتب الموضوع comment_211162 حصلت هذا الكود في المنتدى لأظهار LOV بمجرد الضغط على الفيلد بس أريد حد يشرحلي هالاشياء مافهمتها DECLAREX BOOLEAN;BEGIN X:=SHOW_LOV('SIENC_LOV');IF NOT X THENMESSAGE('ERROR IN LOV');RAISE FORM_TRIGGER_FAILURE;END IF;GO_ITEM('PART_SIENC');END; أسئلتي هي ليش استخدمنا data type = BOOLEAN ?وماذا يعني SHOW_LOV('SIENC_LOV') GO_ITEM('PART_SIENC'); وأيضا هذا الكود لتسلسل الأرقام SELECT NVL(MAX(CUS_ID),0)+1 INTO :CUST.CUS_ID FROM CUSTOMER; ماذا يعني nvl هذا الكود يعنى الزياده كل مره بواحد فقطnvl تعنى القيمه الفارغه وهى اختصار null value.يعنى فى حاله القيمه فارغه يضع صفر + 1 قبل ذلك يرجع اعلى قيمه.والله الموفق أشكرك على المداخلة الطيبة نور الله دربك تقديم بلاغ
بتاريخ: 27 أبريل 201115 سنة كاتب الموضوع comment_211163 السلام عليكم ورحمة الله وبركاته show_lov دى function بت return النوع boolean مش بمزاجه يعنى see help أشكرك على المداخلة أستاذبارك الله فيك تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.