بتاريخ: 23 يوليو 20187 سنة comment_296038 السلام عليكم عملتsequence بس المشكلة كل ما افتح page تعد بالارقام حتي ولو معملتش حفظ عدلتها nocash لاكن مفيش فايدة هل يوجد حل انها تاخد اخر رقم بالجدول وتزود عليه ؟؟؟؟ تقديم بلاغ
بتاريخ: 23 يوليو 20187 سنة comment_296041 كود ال sequence يتم وضعه فى ال dml_insert قبل على هذا النحو if (operation==DML_INSERT) { SequenceImpl seq = new SequenceImpl("CALC_SEQ", getDBTransaction()); Number n = seq.getSequenceNumber(); setCalcId(n); } } super.doDML(operation, e); } تقديم بلاغ
بتاريخ: 23 يوليو 20187 سنة كاتب الموضوع comment_296042 معترض علي كلمة operation بحاول اعمل import بس مفيش استجابه تقديم بلاغ
بتاريخ: 23 يوليو 20187 سنة كاتب الموضوع comment_296044 صح انا حطيته بملف جافا داخل entityimpl create(AttributeList attributeList) بس هو معترض علي كلمة operation قولت يمكن لازم اكتب اول حرف capital لاكن مفيش فايدة تقديم بلاغ
بتاريخ: 23 يوليو 20187 سنة comment_296045 ليس داخل ال Create وانما فى protected void doDML(int operation, TransactionEvent e) { بتعمل generate لل date manipulation method على النحو السابق وممكن عند create ايضا بدون سطر ال operation عند ال create ينفذ عتد الضغط على زرار الاضافة creatInsert وعند ال dml عند الحفظ فى حالة الاضافة زرار Commit تقديم بلاغ
بتاريخ: 24 يوليو 20187 سنة كاتب الموضوع comment_296081 اعتقد ان الموضوع لازم يكون جمله select max بس ازاي الطريقة ؟ تقديم بلاغ
بتاريخ: 25 يوليو 20187 سنة comment_296099 نعم تزود 1 على القيمة max() لكن ايضا ال sequence تعمل داحل ال EntityEmpl بس حضرتك ضع كود الجافا بالكامل اللى حضرتك عملته علشان تعرف طريقة استخدام ال sequence تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.