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

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

Forms برنامج Oracle Database 10G Express


2 رد (ردود) على هذا الموضوع

#1 nosah

nosah

    عضو

  • الأعضــاء
  • 2 مشاركة

تاريخ المشاركة 23 December 2010 - 06:25 AM

السلام عليكم ورحمة الله وبركاته


يوجد لدي استفسار في forms برنامج Oracle Database 10g Express

مشكلتي انه عندما ادخل البيانات في forms واضغط انشاء تظهر هذي الرسالة
cannot insert NULL into ( "BOOK-ID") Error Unable to process row of table BOOKمع العلم انBOOK-ID primary key

ولما اغير الاعدادات Items واضع text BOOK-ID بدل مايكون مخفي عشان اقدر ادخل فية قيمة يطلع هالرسالة
Name "P1_BOOK-ID" may contain only alphanumeric characters and underscores "_".
ارجو منكم مساعدتي لاني مبتدئه بتعلم Oracle وجلست 3 ساعاااات :lol: :rolleyes: :o

وانا احاول احل المشكلة بس ماعرفت التعامل مع الخيارات اللي في البرنامج صعبة
لو فيه كتاب يشرح خيارات البرنامج :D
وايضا لما اكون مشتغله على جهاز وابغى اخذ شغلي لجهاز ثاني بفلاش كيف !!!

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

الله يجزاكم الف خير


#2 rabie123

rabie123

    عضو نشط

  • الأعضــاء
  • 363 مشاركة
  • الاسم الأول:Rabie
  • اسم العائلة:Radwan
  • البـلـد: Country Flag
  • المنصب الحالي:اخصائى اول تخطيط برامج شركة القناة للتوكيلات الملاحية

تاريخ المشاركة 23 December 2010 - 09:16 AM

فى ال pre insert لل ال بلوك اللى فيه هذا ال item اكتب هذه العبارة

SELECT book_id_SEQ.NEXTVAL INTO :block.boock_id FROM DUAL;
block اسم ال بلوك فى الفورمة وتعمل sequance لل id ( المهم تكون لها قيمة باى طريقة)

#3 محمد avdv

محمد avdv

    عضو

  • الأعضــاء
  • 11 مشاركة
  • الاهتمامات:الاهتمام بالاوركل

تاريخ المشاركة 23 December 2010 - 09:58 AM

هذة الاجابة مضمونة مية المية