بتاريخ: 6 مايو 20178 سنة كاتب الموضوع comment_286493 في هذه الحلقة تناولنا التالي إضافة حقول على الجداول تنفيذ عملية حسابية تقديم بلاغ
بتاريخ: 6 مايو 20178 سنة comment_286494 ربنا يكرمك دنيا واخرة يا كبير ..... وحقيقي فعلاً انا أتشرف أني اقول ان الباشمهندس مصطفي ماجد استاذي اللي اتعلمت منه .....لك مني عظيم الشكر والتحيه تقديم بلاغ
بتاريخ: 7 مايو 20178 سنة comment_286496 الف شكر يا باشمهندس وربنا يكرمك لانك جاوبت على اسئلة كثيرة من خلال هذا المثال بقيت جزء صغير بالنسبة لل sum كنت اامل انها تتعمل بدون ما اضغط على زرار يعنى اثناء الادخال بعد ما ادخل الكمية والسعر او اعدل فيها عايز ال sum يظهر تلقائى بدون ما يكون هناك زرار لل sum فى الاوراكل فورم فى ال Key_next_item للحقل بنادى على pro_sum; PROCEDURE pro_sum IS X NUMBER; Y1 NUMBER:=0; Y2 NUMBER:=0; Y3 NUMBER:=0; V ITEM; z number; begin z:=:SYSTEM.CURSOR_RECORD; LAST_RECORD; X:=:SYSTEM.CURSOR_RECORD; FIRST_RECORD; FOR I IN 1 .. X LOOP IF :M_PRICE IS NULL THEN :M_PRICE:=0; END IF; :TOT_PRICE:=(:M_PRICE*:qty)+Y1; IF :TAX IS NULL THEN :TAX:=0; END IF; IF :SUP_DESC IS NULL THEN :SUP_DESC:=0; END IF; :TOT_tax:=:tax+Y2; IF :TOT_PRICE IS NULL THEN :TOT_PRICE:=0; END IF; Y1:=:TOT_PRICE; Y2:=:TOT_tax; Y3:=:sup_desc; :TOT_PRICE:=Y1+Y2-(Y3*Y1); DOWN; END LOOP; FIRST_RECORD; FOR I IN 1 .. z LOOP DOWN; END LOOP; END; تقديم بلاغ
بتاريخ: 7 مايو 20178 سنة كاتب الموضوع comment_286513 راجع الحلقة السابقة وستجد التنفيذ فيها بدون الضغط على الزر تقديم بلاغ
بتاريخ: 7 مايو 20178 سنة comment_286535 شكرا يا باشمهندس حضرتك فى نهاية الحلقة الرابعة عشر ذكرتك عند ايجاد القيمة عند تغيير ال كمية او السعر اننا يمكن تكملة المثال بعمل sum للقيمة فلو كملنا على المثال المشروح فى الحلقات السابقة حنعمل زرار لايجاد ال sum ولكن كنا نريد ان نجيب ال sum تلقائيا بنفس طريقة ايجاد القيمة بدون عمل زرار لذلك فياريت حضرتك تكلمل لنا هذه الجزئية بدون عمل زرار لذلك تقديم بلاغ
بتاريخ: 7 مايو 20178 سنة كاتب الموضوع comment_286537 راجع الحلقة 13 تم عمل المجموع عن طريق زر مرة وبدون زر مرة أخرى تقديم بلاغ
بتاريخ: 7 مايو 20178 سنة comment_286541 شكرا يا باشمهندس هو انا عايز انفذ الخطو دى بدون استخدام الزر تقديم بلاغ
بتاريخ: 7 مايو 20178 سنة comment_286544 عايز انفذ هذا الكود بدون زرار DCBindingContainer dcbc1 = (DCBindingContainer)BindingContext.getCurrent().getCurrentBindingsEntry(); Row[] rows =dcbc1.findIteratorBinding("ProdOutPyView3Iterator").getAllRowsInRange(); System.out.println("xxxxx_addid1 "); if (rows!=null){ System.out.println("xxxxx_addid2 "); DCBindingContainer dcbc = (DCBindingContainer)BindingContext.getCurrent().getCurrentBindingsEntry(); Row row =dcbc.findIteratorBinding("ProdOutPyHView5Iterator").getCurrentRow(); int sum=0; for (int i=0 ;i<rows.length;i++){ Row row2=rows; String aa=(String) row2.getAttribute("Disc"); System.out.println("Disc= "+aa); Number nn=(Number) row2.getAttribute("Qty"); nn=(Number)object; System.out.println("qty= "+nn); BigDecimal n1=nn.bigDecimalValue(); BigDecimal n2=(BigDecimal)row2.getAttribute("MPrice"); if (n1!=null || n2!=null){ row2.setAttribute("SumPrice", n1.multiply(n2)); BigDecimal n=(BigDecimal)row2.getAttribute("SumPrice"); System.out.println("n1= "+n1); System.out.println("n2= "+n2); System.out.println("sumprice= "+n); if(n!=null){ sum+=n.intValue(); BigDecimal bb=new BigDecimal(sum); System.out.println("sum= "+sum); System.out.println("sum= "+bb); row.setAttribute("PTotal",bb); } } } تقديم بلاغ
بتاريخ: 7 مايو 20178 سنة comment_286546 تقصد حضرتك الخطوة دى sum= <af:outputText value = "#{backingBeanScobe.medicineOrder.mdeicinSum}" partialTriggers="t1:medicinId"/>" تقديم بلاغ
بتاريخ: 8 مايو 20178 سنة comment_286586 فى ال master Details بيتم تسجيل ال master اولا فى خطوة وبعد ذلك نشجل ال details فى خطوة اخرى تقديم بلاغ
بتاريخ: 8 مايو 20178 سنة comment_286590 المهندس/ مصطفي ماجد .. السلام عليكم بعد إذنك المحاضرة رقم 5 جملة Select الخاصة ب Trasnsient Attribute ازاي اعملها لو كان عندي القيمة هاتيجي من Static view Object وليس Table تقديم بلاغ
بتاريخ: 9 مايو 20178 سنة كاتب الموضوع comment_286591 ممكن بنفس طريقة حساب قيمة السعر يتم إنشاء java للـ ViewRowImpl ثم يتم إرجاع القيمة المطلوب في getter للحقل تقديم بلاغ
بتاريخ: 22 مايو 20178 سنة كاتب الموضوع comment_286942 في هذه الحلقة تناولنا عملية التحميل من ملف إكسيل الجزء الأول تقديم بلاغ
بتاريخ: 24 مايو 20178 سنة comment_287021 نشكرك من اعماق قلوبنا ...مهندسنا الغالي مصطفى الله يجزيك خير ...اشتي رابط source code للمشروع ولك جزيل الشكر والتقدير تقديم بلاغ
بتاريخ: 1 يوليو 20178 سنة كاتب الموضوع comment_287873 في هذه الحلقة تناولنا عملية التحميل من ملف إكسيل الجزء الثاني تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.