بتاريخ: 10 مايو 201214 سنة comment_224354 كيف يمكن من المستخدم من ادخال ارقام في خانة الاسم على افتراض لدينا شاشة بها بلوك الموظفين ومن الحقول الاساسية اسم الموظف كتبت هذه الفانكشن في Program Unit [left] [size=5]function typ(cc varchar) return varchar is v varchar(99); begin select 1*cc into v from dual; return 'no'; exception when others then return 'char'; END;[/size][/left] [left][size=5]ثم من التريجر WHEN-VALIDATE-ITEM[/size][/left] [left][size=5]على خانة اسم الموظف[/size][/left] [left][size=5]DECLARE CHK VARCHAR2(20); AL NUMBER ; BEGIN SELECT NOCHAR(:EMP.SAL) INTO CHK FROM EMP ; IF CHK = 'NO' THEN[/size][/left] [left][size=5]AL := SHOW_ALERT(NOCHAR);[/size][/left] [left][size=5] RAISE FORM_TRIGGER_FAILURE; END IF;[/size][/left] ولكن لا يقبل الكومبايلر ويظهر خطأ تقديم بلاغ
بتاريخ: 10 مايو 201214 سنة comment_224360 لو سمحت حاول توضح ايه اللى انت عايزه بالضبطياعنى انت عايز التكست ده مايقبلشى ارقام ولا اي بالظبط تقديم بلاغ
بتاريخ: 10 مايو 201214 سنة comment_224364 السلام عليكم ورحمة اللهاليك هذه المشاركة السابقة بالمنتدى ... لمعرفة هل الحقل يحتوى ارقام ام لا ؟ كيف يمكن أن أجعل الحقل لا يستقبل ارقام؟http://www.araboug.org/ib/index.php?showtopic=12854 تقديم بلاغ
بتاريخ: 12 مايو 201214 سنة كاتب الموضوع comment_224399 الحمد لله تم حل المعضلهجزاكم الله الف خير تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.