الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

أرجو المساعده عند الحفظ تظهر رسالة Frm40508

Featured Replies

بتاريخ:

السلام عليكم ياأهل الخبره فى عالم محترفى اوراكل
انا مبتدئ فى استخدام البرمجه باوراكل و قررت لكى اتعلم و اتبحر فى هذا العلم ان اضع خطه تبدأ بعمل مشروع صغير اتعلم من خلاله وهو مشروع لكافيتريا .
- وصادفتنى مشكله عند محاولة الحفظ فى احد ال FORMS الخاصه بالبرنامج تقول FRM 40508 غير قادر على تنفيذ جملة ال INSERT و بعد قرائتى عن حلول هذه المشكله على النت افادانى البعض بالاتى :
* التأكد من أن جميع العناصر على الفورمه هى عناصر داتابيز فعلا و لا يوجد اى عنصر ليس DATABASE_ITEM و اذا وجد يتم تغيير خصائصه من YES الى NO
* التأكد من أن الحقول التى يتم الادخال بها حجمها مساوى للموجوده بقاعدة البيانات .
* التأكد من أن الجدول المراد الحفظ به موجود بالفعل فى قاعدة البيانات .
و أفيدكم بأنه تم التأكد من السابق ذكره و لكن بقيت المشكله موجوده .
ولكن نصح البعض على المواقع الالكترونيه بعمل SHIFT+F1 بعد تنفيذ الفورم للتأكد من سبب الجمله التى تظهر و هى عدم قبول الحفظ و للأسف ظهر عندى هذه الجمله (خطأ فى جملة SQL تقول " (INSERT INTO WATER(CODE,KIND) VALUES (:1,:2) علما بأن الجدول المراد الحفظ به اسمه ITEM_KINDS و ليس WATER علما بأن WATER هوجدول أخر بقاعدة البيانات و لكن يحاول الحفظ فيه فمن اين اتى بهذه الجمله للحفظ على اساسها علما بأن ال TRIGGER الخاص ب SAVE BUTTON كالاتى :
WHEN BUTTON PRESSED
declare
v_code number(3):=:code;
v_kind varchar2(50):=:kind;
begin
insert into item_kinds
(code,kind)
values
(v_code,v_kind);
commit;
end;
ارجو النصيحه و العلم مما أتاكم الله ما حل هذه المشكله هل هناك حلول اخرى و كيف يمكن تغيير جملة ال SQL الخطأ هذه التى فى حد علمى ان البرنامج ينفذ الحفظ بناءا عليها و ليس على ال TRIGGER الخاص بزرار الحفظ ، ارجو الافاده
شكرا لكم ،،

تم تعديل بواسطة prof76

بتاريخ:

من فضلك ارفق صورة للفورمة ومن الممكن ان تستخدم بدلا من commit استخدم ('forms_ddl('commit

تم تعديل بواسطة محسن دياب

بتاريخ:

100*100 الغلط من عندك انت يا بشمهندس
مش ممكن هيقلك انك بتعمل insert في جدول الا لما تكون بتعمل فيه فعلا
ركز بقي وشوف انت عملت ايه
شوف اسماء الجداول , شوف انت قايله في حتة تانية بعد ما يعمل insert في الجدول الاول يعمل insert برده في جدول water مثلا

دورررررررر انت علي الغلط

بتاريخ:
  • كاتب الموضوع

من فضلك ارفق صورة للفورمة ومن الممكن ان تستخدم بدلا من commit استخدم ('forms_ddl('commit

السلام عليكم
أشكر لك ردك الكريم لقد أفادنى حلك بخصوص أمر ('forms_ddl('commit
و لكن ما السبب فى ان الامر commit لم يكن ينفذ و هل استخدم حلك لاضافة السجلات مستقبلا عند تنفيذ اى برنامج
بتاريخ:
  • كاتب الموضوع

100*100 الغلط من عندك انت يا بشمهندس
مش ممكن هيقلك انك بتعمل insert في جدول الا لما تكون بتعمل فيه فعلا
ركز بقي وشوف انت عملت ايه
شوف اسماء الجداول , شوف انت قايله في حتة تانية بعد ما يعمل insert في الجدول الاول يعمل insert برده في جدول water مثلا

دورررررررر انت علي الغلط

السلام عليكم
نفس الخطأ كان يظهر حتى بدون جملة insert اى حتى لو كتبت على التريجر الخاص بالحفظ أمر commit; فقط يظهر نفس الخطأ كنت اتمنى منك الاستفاده و ليس تحليل الموضوع ، العضو محسن دياب اكرمه الله أفادنى و له الشكرو تم الحفظ بنجاح و الحمد لله علما اننى لم اغير من عندى اى شئ كما نصحتنى

تم تعديل بواسطة prof76

بتاريخ:

تاكد من الريمري كي هل هو مكرر ام وارجو ان ترفق الفورم حت نستطيع ان نفيدك

بتاريخ:

بص ياباشا
شوف خصائص البلوك
احتمال يكون البلوك مربوط باسم جدول بالغلط

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

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

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

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

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.