بتاريخ: 18 سبتمبر 201312 سنة comment_240288 السلام عليكملدي 3 اسئله وارجو ايجاد حل لها يا أهل المنتدى الكرام السؤال الأول : اريد حساب جميع الفواتير الخاصه بالموظف الواحد , في الصورة ظهر جميع المبالغ لجميع الموظفين وهذا هوا الكود الذي استخدمته declarecursor cf is select RED_USERNAME,RED_DATE,RED_PART,RED_SR,RED_TAG,RED_COMPANY,RED_NO_INVOICE,RED_PRISE from HARDWEAR WHERE RED_NO_ORDER=:TYT OR RED_NO_INVOICE=:TYT ; beginopen cf;first_record;loopfetch cf into :RED_USERNAME,:RED_DATE,:RED_PART,:RED_SR,:RED_TAG,:RED_COMPANY,:RED_NO_INVOICE,:RED_PRISE;exit when cf%notfound;next_record;end loop;close cf;end;SELECT SUM(red_prise) AS red_prise into :totalFROM hardwear; --------------------------------- ثاني سوال : عندما بكتابه هذا الكود IF :RED_STUTS ='CLOSE' THEN SET_ITEM_PROPERTY('RED_STATS',ENABLED,PROPERTY_TRUE) ELSE SET_ITEM_PROPERTY('RED_STATS',ENABLED,RPOPERTY_FALSE); تاتي بالشكل هذا وانا اريدها للصف الواحد ----------------------------------- السوال الثالث :لدي قيمتين في اللست ايتم اريد ان احدد قيمه تظهر باستمرار وعند التغير للقيمه الثانيه لاتظهر القيمه الاولى تقديم بلاغ
بتاريخ: 18 سبتمبر 201312 سنة comment_240293 اول سؤال , فكك واعمل summary item لو كل استعلاماتك بتجيب موظف واحد زي الشكل اللي فوق بتاع عبد الله ده تاني سؤال : متهيألي الجملة ملهاش معني او مش هتشتغل الا لو رحت بالكرسور علي close or open ساعتها هو يقدر يعرف القيمة ايه 3- ممكن تعمل populate list programmatically والله اعلم تقديم بلاغ
بتاريخ: 18 سبتمبر 201312 سنة comment_240302 2-search in oracle help for set_item_instance_property to know how to use it تقديم بلاغ
بتاريخ: 18 سبتمبر 201312 سنة comment_240303 علي فكرة كتابة الاكواد دي صعبة اتعود تبحث في النت ابحث عن الاتي oracle forms summary item عشان السؤال الاول السؤال التالت ابحث عن how to populate list item dynamically or programmaticallyوربنا يوفقك يا رب تقديم بلاغ
بتاريخ: 18 سبتمبر 201312 سنة comment_240306 بالنسبة لاظهار القائمة المنسدلة (list item) اليا فعليك اولا ان تقوم بانشاء record group وتحط فيه جملة select اللي تجيب لك القيم بجميع الشروط ومن ثم تنتقل الى اي ترقر مثل when_new_form_instance على مستوى الفورم باكملة واكتب فيها declare x number; begin ;('record groupاسم ال ')x:=populate_group ;(' اسم الrecord group','اسم الحقل اللست ')populate_list end; تقديم بلاغ
بتاريخ: 18 سبتمبر 201312 سنة comment_240308 وبالنسبة للسؤال الثاني اكتب نفس الكود في when-new-record-instance trigger على مستوى البلوك تقديم بلاغ
بتاريخ: 18 سبتمبر 201312 سنة كاتب الموضوع comment_240310 اخوي علي ان اجابه السؤال الثاني توثر على العمود باكمله وليس على الصف وشكرا لك تقديم بلاغ
بتاريخ: 19 سبتمبر 201312 سنة comment_240312 السلام عليكم السؤال الاول declare begin select sum (red_price) as red_price into :total from hardware where red_username ='Abdaullah'; -- او ممكن تحتط برميتر بحيث انك في كل مرة ممكن تكتب اسم موظف end; السؤال الثاني انت بتقول IF :RED_STUTS ='CLOSE' THEN SET_ITEM_PROPERTY('RED_STATS',ENABLED,PROPERTY_TRUE) ELSE SET_ITEM_PROPERTY('RED_STATS',ENABLED,RPOPERTY_FALSE); الكلام ده معناه ان لو red_status='Close'then طيب الفيلد اللي فيه close and open "Acton" يبقى نقول كده IF :Action ='CLOSE' THEN SET_ITEM_PROPERTY('RED_STATS',ENABLED,PROPERTY_TRUE) ELSE SET_ITEM_PROPERTY('RED_STATS',ENABLED,RPOPERTY_FALSE); وخلي بالك تغير action باسم الفيلد اللي عندك السؤال التالت ارفق ال FORM ------------------------ لو في مشكلة تاني ياريت ترفق الشغل علشان نعرف نساعد صح تقديم بلاغ
بتاريخ: 19 سبتمبر 201312 سنة comment_240321 السلام عليكم لو في عندك في الفورم الواحد اكثر من بلوك ارفق اسم البلوك فيل اسم الحقل والحقل action اذا كانت قيمته الفعلية التي في الخلفية ارقام فاكتب الرقم الذي يدل على الفتح او الغلق هذا بالنسبة للسؤال الثاني وهذه كلها قد تكون تجارب ربما تنجح احدها تقديم بلاغ
بتاريخ: 19 سبتمبر 201312 سنة كاتب الموضوع comment_240322 اخوي علي اشكرك ع اجتهادك ولكن عندي بلوك وحد فقط تقديم بلاغ
بتاريخ: 19 سبتمبر 201312 سنة كاتب الموضوع comment_240326 هذه الشاشه الخاصه بالسؤال الثاني ADMIN_REVIEW.rar تقديم بلاغ
بتاريخ: 20 سبتمبر 201312 سنة comment_240334 علي فكرة انا بجد مش عارف طلبك ايه , دي اول مشكلة المفروض تحددلنا انت عاوز تعمل ايه بالظبط بعيدا عن اي حاجة 1- تعالي في السؤال التاني بتاع الفورمه اللي انت رفعتها دي وقول عاوزها تعمل ايه بالظبط . 2- خلي اسم الايتم والبرومبت بتاعه واحد عشان نعرف انت كاتب ايه في الكود وبتتكلم علي مين تم تعديل 20 سبتمبر 201312 سنة بواسطة eslam elbyaly تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.