بتاريخ: 14 يونيو 201411 سنة comment_251958 يوجد لدي حقل من نوع رقم اريد عندما يدخل المستخدم حرف يظهر له رسالة توضح بان الحقل رقم فقط تقديم بلاغ
بتاريخ: 14 يونيو 201411 سنة كاتب الموضوع comment_251962 يا ليت يا شباب الذي لدية الدالة التي تفحص النص هل هو رقم ام حرف معي مناقشة غداً تقديم بلاغ
بتاريخ: 14 يونيو 201411 سنة comment_251966 ممكن تحلها بجمله IF الحقل لو لا يساوى الارقام من 0 الى 9 يظهر رساله انه فى خطا وتطلب منه انه يدخل حروف تقديم بلاغ
بتاريخ: 15 يونيو 201411 سنة كاتب الموضوع comment_251981 اخي الكرية انا لدي دالة تقوم بهذا العمل مثلاً حقل رقم التلفون اذا ادخل حرف يرفضه ولكن الدالة التي معي لا تفحص الا الرقم الاول فقط مثلاً اذا ادخلت jd ترفضه لان الحرف الاول نص ولكن عندما ادخل 2k لا ترفضه بالرغم من وجود حرف وهذه الدالة هي if ascii(:phone) not in (49,50,51,52,53,54,55,56,57) then message('must be number); raise form_trigger_failure; end if; تقديم بلاغ
بتاريخ: 15 يونيو 201411 سنة comment_251994 السلام عليكم اخي الكريمانت لو عندك الشاشة وعملت من الproperty palette الخاص بالايتم Data Type = Numberهو تلقائي لا يقبل الا ارقم فقطوان كان نوع الايتم Char وانت تريد ان تجعلة يقبل ارقام فقط يكفيك عمل format mask = 99999999 تقديم بلاغ
بتاريخ: 18 يونيو 201411 سنة كاتب الموضوع comment_252118 وعليكم السلام ورحمة الله وبركاتة اخي الكريم انا الذي اريدة والمطلوب مني في المشروع بأنة يظهر له رسالة عند ادخالة حرف بان الحقل رقمي تقديم بلاغ
بتاريخ: 18 يونيو 201411 سنة comment_252124 السلام عليكم استخدم هذا الكود: DECLARE ch VARCHAR2 (30); BEGIN IF :blk.part_name IS NOT NULL THEN FOR i IN 1 .. LENGTH (:blk.part_name) LOOP ch := SUBSTR (:part_name, i, 1); IF ch BETWEEN 'A' AND 'Z' OR ch BETWEEN 'a' AND 'z' THEN MESSAGE ('PLEASE INSERT NUMBERS ONLY'); MESSAGE ('PLEASE INSERT NUMBERS ONLY'); RAISE form_trigger_failure; END IF; END LOOP; END IF; END; تقديم بلاغ
بتاريخ: 26 يونيو 201411 سنة كاتب الموضوع comment_252436 جزاك الله خير وبارك الله فيك ومشاء الله عليك تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.