الانتقال إلى المحتوى

حفظ السجلات


shibhmon7aref

Recommended Posts



أخواني أعضاء الموقع والمشاركين فيه
السلام عليكم ورحمة الله وبركاته وبعد

اني أواجه مشكله عند حفظ السجلات على الفور يظهر لي هده الرسالة(frm 40508 خطا أوراكل غير قادر على إجراء insert للسجل )

أفيدوني ماهي المشكلة ومادا أعمل لتجنب دلك ؟

ولكم مني الدعاء الخالص
رابط هذا التعليق
شارك

حاول تسوي انسيرت وتاكد انه اللغه عندك انقلش

بعدين اضغط على المفتاحين التاليين مع بعض

Shift+F1
or
alt+F1

راح يطلع لك سبب المشكله بعدين حاول تحلها

وهذا ينجح في الفورمز 6 وغير متاكد من موضوع الناين اي :D

بالتوفيق

رابط هذا التعليق
شارك

لمعرفة سبب الخطأ
يتم الضغط على مفتاحي alt+f1
او من help ===> display error

اذا كان رقم الخطأ
frm:40508
قد يكون السبب هو وجود item نوعه database item
وهو ليس من حقول الجدول
فيتم تغيير خاصية database item = no

اذا لم تصل لحل ... استخدم خاصية البحث فى المنتدى واكتب رقم 40508 فى مكان كلمة البحث .. ستجد مشاركات سابقة
لنفس المشكلة ..

رابط هذا التعليق
شارك

بسم الله الرحمن الرحيم
اخى الكريم هنالك سببين يمكن ان يكون احدهما
الاول اك تحاول ان تدخل قيمه حقل موجود على الشاشه ليس موجود فى الجدول ففى هذه الحاله يكون له خاصيه انه database=yes
وهو بالواقع ليس database item
والثانى اما انك تحاول ان تترك قيمه حقل null بينام هذه القيمه اجباريه ارج ان اكون قد حللت لك المشكله

رابط هذا التعليق
شارك

  • بعد 2 سنة...

هذا الخطأ غالباً ما يحدث عند محاولة الادخال لحقل primary key والقيمة تكون مدخله من قبل ولمعالجة الخطاً تحت الform انشئ تريقر واختار on_error واكتب :
declare
err_no number := error_code;
err_text varchar2(80):=error_text;
begin
if err_no=40508 then
message('لا تستطيع تكرار هذا الرقم ');
message('لا تستطيع تكرار هذا الرقم ');
end if;


نفذ البرنامج ..

رابط هذا التعليق
شارك

السلام عليكم
أولا عليك التأكد من أن datatype للــ item هي نفسها الموجودة في database
ثانيا عليك التأكد من أنة لايوجد item مرتبط بالـdatabase وهو ليس database item
ثالثا عليك التأكد من أن الdata التي تدخلها من نفس نوع database وانك تدخل كل الitem الموجودة في block بتاعك
هذا والله أعلم واتمنى أن أكون وفقت في وضع الحلول المناسبة

رابط هذا التعليق
شارك

  • بعد 9 شهور...
لمعرفة سبب الخطأ
يتم الضغط على مفتاحي alt+f1
او من help ===> display error

اذا كان رقم الخطأ
frm:40508
قد يكون السبب هو وجود item نوعه database item
وهو ليس من حقول الجدول
فيتم تغيير خاصية database item = no

اذا لم تصل لحل ... استخدم خاصية البحث فى المنتدى واكتب رقم 40508 فى مكان كلمة البحث .. ستجد مشاركات سابقة
لنفس المشكلة ..


شكرا علي الرد والافاده
رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية