بتاريخ: 30 نوفمبر 200817 سنة comment_144107 بسم الله الرحمن الرحيمالسلام عليكم و رحمة الله و بركاته اخوانيلدي جدولين أحدهما يجب ان اظهر بعض بياناته عن طريق cursor في البلوك الأول و يكون هذا البلوك كنترول طبعا قبل الكرسور وضعت clear_block البلوك الثاني داتا بيز و يجب أن اظهر فيه بيانات الديتيل للبلوك الأول ... قمت بالتالي ...البلوك الأول وضعت في ترقر when_new_block_instance كرسور يجلب البيانات لـ tabulr في هذا البلوك البلوك الثاني عندما اضعط عليه يظهر لي الديتيل الخاص بالركورد الذي وقفت عليه في البلوك الأول حيث أن هذا البلوك وضعت فيه ترقر when_new_block_instance وهذا الترقر به الكود التالي clear_blockexecute_queryالمشكلة أني عندما أخرج من البلوك الثاني و أعود للأول يعود المؤشر للريكورد الأول في البلوك الأول وليس للريكورد الذي وقفت عليه..المشكلة الثانية ... لا تظهر لي البيانات في البلوك الثاني حتى أذهب له ، و أنا أريد أنا تظهر لي البيانات المتعلقة بالريكورد بمجرد أن أنتقل من ريكورد في البلوك الأول إلى الذي يليه...سااااااااااااااااااااااعدوني أحبتي أرجوكم ... لأن لدي مشروع و يجب ان انتهي هذه الشاشتين خلال يوم غد ... تقديم بلاغ
بتاريخ: 1 ديسمبر 200817 سنة comment_144157 السلام عليكم ضع الكود فى when-new-record-instance declare v number; begin v:=:system.trigger_record; go_block('detail'); execute_query; go_block)'master'); go_record(v); تقديم بلاغ
بتاريخ: 6 ديسمبر 200817 سنة comment_144421 أظن أن الرد السابق ينقصه خطوة أخريسنبدأ من الأولأولا: قم بكتابة الكود التالي في البلوك الثاني when new block execute_queryثانيا: في البلوك الثاني أيضا pre_query set_block_property ('then_name_of_the_second_block', default_where, 'emp_id = :item_in_your_first_block'); وبإذن الله ستنجحأخول في اللهمحمد أحمدمصر تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.