بتاريخ: 7 نوفمبر 200916 سنة comment_175692 لدي جدول يتكون من حقلين احدهما عبارة عن card_id وcard_nameاريد عندما اقوم بكتابة اسم البطاقة واضغط على زر الحفظ تتولد Sequences للcard_id فهل هذا ممكن في adf jdevloper11 تقديم بلاغ
بتاريخ: 7 نوفمبر 200916 سنة comment_175758 مثال بسيط علي سكوت في كلاس الجافاف الخاصه ب الانتيتي الي اسمه EmpImplنكتب الميثود دي protected void create(AttributeList attributeList) { ApplicationModule root = getDBTransaction().getRootApplicationModule(); DBSequence seqid = new DBSequence("emp_seq",root); setEmpno(seqid.getSequenceNumber()); super.create(attributeList); }emp_seq سيكونس في الداتا بيز تم تعديل 7 نوفمبر 200916 سنة بواسطة xizoaziz تقديم بلاغ
بتاريخ: 10 نوفمبر 200916 سنة كاتب الموضوع comment_176061 اخي العزيزxizoaziz لم افقه شيئا اتمنى ان توضح الشرح بشكل اكثر تفصيل لكي تعم الفائدة واتمنى لك التوفيق في حياتك تقديم بلاغ
بتاريخ: 10 نوفمبر 200916 سنة comment_176077 بص يا سيدي الموضوع ابسط مما تتخيل 1- نعمل مشروع بسيط علي سكيمة scott2- طبعا بعد ما نعمل ال Entity Objict هيكون عندنا entity لتابل Emp وهيكون اسمه Emp3- نعمل Sequences في الداتا بيز وليكن اسمه emp_seq يولد ارقام موظفين .4- نروح لكلاس الجافا الخاصه با ل Entity الي اسمه Emp هيكون اسمها EmpImp 5- نروح علي الميثود الي اسمها create ودي الي باقدر اتعامل مع البيزنس لوجيك في حالة اضافة ريكورد جديد بس الريكورد ده جديد علي الشاشه يعيني مش في الداتا بيز لسه بالظبط زي الفورم تريجر الي اسمه when-new-record يعني عمل ريكورد جديد علي الشاشه انا محتاج ان العمود الي اسمه empno اول ما اضغط علي زرار جديد يعمل صف جديد ويدي لل empno الي في الصف ده قيمة السيكونس يبقي نضيف في ميثود create او نكتبها كلها لو مش موجوده . protected void create(AttributeList attributeList) { ApplicationModule root = getDBTransaction().getRootApplicationModule(); DBSequence seqid = new DBSequence("emp_seq",root); setEmpno(seqid.getSequenceNumber()); super.create(attributeList); } اعتقد الكود واضحهنا نادينا ع السيكونس DBSequence seqid = new DBSequence("emp_seq",root); وهنا ادينا لرقم الموظف في الصف الجديد الرقم الموجود في السيكونس حاليا setEmpno(seqid.getSequenceNumber()); يارب اكون افدتك تقديم بلاغ
بتاريخ: 9 ديسمبر 200916 سنة كاتب الموضوع comment_178725 بسم الله الرحمن الرحيمارفق الصورة التالية ارجو مساعدتي في انشاء ترقيم تلقائي عند الحفظ تقديم بلاغ
بتاريخ: 9 ديسمبر 200916 سنة comment_178758 الاخ /اوراكل اخر العنقود بالنسبة للصورة اللى ارفقتها فمش شايفه فيها اى حاجة ومش عارفه ايه المشكلة بالظبط بالنسبة للاجابة فاجابة محمد ممتازة وهى دى الطريقه اللى بننشا بها ترقيم تلقائى فى الADF كل الحكاية ان فى الجى ديفيلوبر 11 كلاسات الجافا لا تعمل تلقائيا ولذلك بعد عمل الSequence فى الداتابيز باسم (emp_seq )حنعمل Application عادى فيه الانتيتى الخاصة بالEmployees و updatable viewobject وبعدين حنقف على الانتيتى ونضغط اختيار جافا وبعدين edit (رمز القلم) حيظهر wizard باسم (Select Java option) حنعمل check على Generate entity object class وفى اختيار include حنعمل check على Accessors + ok حنلاقى تحت الentity التى اسمها Employees كلاس الجافا باسم EmployeesImpl حنفتحها ونكتب بها كود الجافا اللى كتبه محمد (الكود ده على Scott schema) لو عاوز hr schema بدل setEmpno بsetEmployeeId وحنقف على الModel ونعمل rebuild حتى نعرف اذا كان فى اى اخطاء للتاكد حنعمل run للApp module وdouble click على الview object المسمى EmployeesView1 و Insert new row (علامة +) حنجد ان الخانات كلها فارغة ماعدا EmployeeId اخذ الرقم الخاص بال Sequence تقديم بلاغ
بتاريخ: 10 ديسمبر 200916 سنة كاتب الموضوع comment_178808 ياليت اختي الكريمة توضيح بشكل عملي لكي نستفيد اكثر من هذه الاطروحات مع احترامي الشديد لوقتك ولمساهماتك تقديم بلاغ
بتاريخ: 14 ديسمبر 200916 سنة كاتب الموضوع comment_179188 اتمنى الالتفاتة الكريمة من اختنا هاله سالم بتثميل sequence علىhr schema وكيفية الترقيم التلقائي يتكون حين عمل حفظ على entity مع جزيل الشكر لكل جهد مثمر تقديم بلاغ
بتاريخ: 15 ديسمبر 200916 سنة comment_179304 الاخ / اوراكل اخر العنقودبصراحة مش عارفه ايه المشكلة اللى عندك بالظبط محمد اداك الاجابة الصحيحة ولما طلبت التوضيح اكتر اديتلك الخطوات بالظبط وفى النهاية الامر لا يتعدى كتابة كام سطر كود فى كلاس جافا سورى بس حاليا معنديش وقت لموضوع شرح بالفلاش او اى شىء من هذا القبيل اذا كنت حاولت تعملها وظهرت مشكلة اكتب رسالة الخطا التى تظهر لك بالتوفيق تقديم بلاغ
بتاريخ: 15 ديسمبر 200916 سنة كاتب الموضوع comment_179318 اليكم هذه الصور على HR SCHEMA توجد SEQUENECE عندما اضع الميثود تصبح هناك اخطاء ارجو منكم ان توضحوا اين اضع الكود للSEQUENCE وذلك عندما اقوم باضافة قيد جديد يتكون رقم متسلسل في الحقل EMPLOYEE_ID بدون تدخل من المستخدم ارجو مساعدتي ضمن امكانياتكم وحسب ظروفكم وشكرا جزيلا لكم سلفا تقديم بلاغ
بتاريخ: 15 ديسمبر 200916 سنة comment_179362 الاخ/ اوراكل اخر العنقوداولا:الاخطاء بتظهر لانك مبتعملش import لبعض الكلاسات الضرورية بعد كتابة الميثود اما مكان الميثود فاى مكان فى الكلاس اعتقد ان دراستك للجافا امر ضرورى لا غنى عنه ما دام حتشتغل برمجيا فى الADFالمهم ما دام مش حتعرف تضع الميثود فين فامسح الكلاس بالكامل اللى عندك ما عدا اول سطر المكتوب فى ; package demo.model واستبدله بالكود اللى فى المرفقاتملحوظه:الكود ده نفس الكود اللى فى الكلاس لكن اضفت له الميثود اللازمة فقط Sequence.txt تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.