بتاريخ: 1 يونيو 200916 سنة comment_158878 السلام عليكم اخواني الاعزاءانا عملت فورم خاص بالاقسام وفورم اخر خاص بالموظفين واستخدمت خاصية GLOBAL VARIABLE وكل شي ماشي عندي تمام بس عندي مشكلة وحدة وهيلما اكون في الفورم الاول واضغط على زر فتح الفورم الثاني تظهر لي الفورم الثانية وبها البيانات تمام لكن لما اذهب للفورم الاولى مرة اخرى وانتقل الي سجل اخر واضغط على زر فتح الفورم الثاني يظهر الفورم الثاني وبه بيانات الاستعلام الاول مع العلم ان الفورم الثاني لم يغلق ارجو منكم الافادة وجزاكم الله خير تم تعديل 1 يونيو 200916 سنة بواسطة PANCHI تقديم بلاغ
بتاريخ: 1 يونيو 200916 سنة comment_158884 أخي الكريم هل تريد اغلاق فورمة الموظفين بعد رؤية نتيجة الاستعلام أم تظل مفتوحة انت ممكن تستخدم أمر clear_form(no_commit) كي تفرغ الحقول التي فيها وإذا كنت تريد الرجوع إلى فورمة الاقسام وتريد اعلاق فورمة الموظفين اعمل exit_form أتمنى مراجعة هذه المواضيع كي تتعرف اكثر على الفرق بين call_from and open and new ومنتظر ردكhttp://www.araboug.org/ib/index.php?showtopic=21072http://www.araboug.org/ib/index.php?showtopic=28335 تقديم بلاغ
بتاريخ: 1 يونيو 200916 سنة كاتب الموضوع comment_158933 عزيزي مصطفى شكرا على اهتمامك وردك لي والروابط المذكورة زادتني معرفة اكثر وشكرا على هذا التوضيحلكن انا كنت بقصد شي ثاني انا عملت فورم الاقسام فورم1 وعملت فورم الموظفين فورم 2وعملت PUSH_BUTTON في فورم 1 ,وعليه زناد عند when-button-pressed :GLOBAL.DPTNO:=:DEPT.DEPTNO; declare FRM FORMMODULE; begin FRM :=FIND_FORM('EMPLOYEE');-- TO FIND THE EXTERNAL ID FOR THIS FORM IF ID_NULL(FRM) THEN open_form('D:\DEV APPLICATION\FORM\EMPLOYEE',ACTIVATE,SESSION); ELSE GO_FORM('EMPLOYEE'); END IF; end; وعملت في فورم2 زناد عند when-new-form-instance SET_BLOCK_PROPERTY('EMP',DEFAULT_WHERE,'DEPTNO='||:GLOBAL.DPTNO); GO_BLOCK('EMP'); DEFAULT_VALUE('','GLOBAL.DPTNO'); EXECUTE_QUERY; لما اكون في فورم1 واقوم بإختيار قسم معين ثم بالضغط على زر PUSH_BUTTON يظهر الفورم الثاني وفيه جميع الموظفين بهذا القسمطبعا وفي فورم 2 أنشأت زر للعودة الي فورم 1 الي هنا وكل شيء تمام التماموعندما اقوم بالضغط على زر العودة في فورم2 يظهر لي فورم1 واقوم بإختيار قسم اخر في فورم1 ثم اضغط على زرار PUSH_BUTTONفي الفورم 1 طبعا من المفروض انه يظهر لي في الفورم2 موظفين القسم الذي اخترته ولكن يظهر لي نفس نتيجة الاستعلام السابقاتمنى ان اكون قد وفقت في توضيح مشكلتي ولك كل حبي وتقديري تقديم بلاغ
بتاريخ: 1 يونيو 200916 سنة comment_158936 السلام عليكم أخي الحبيب هل أنت تستخدم في زر الفورم الثانية "الموظفين" open_form للرجوع لشاشة الاقسام لو كده استبدل هذا بإما exit_form;أو new_form واكتب مسار شاشة الاقسام ومنتظر ردك تقديم بلاغ
بتاريخ: 2 يونيو 200916 سنة كاتب الموضوع comment_159037 شكرا لك اخي مصطفى قمت بتطبيق ماذكرته لي فوجدت خطأي اين كانوأتأسف على التأخير في الرد نظرا لانشغاليلك حبي وتقديري تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.