بتاريخ: 27 ديسمبر 201213 سنة comment_230479 السلام عليكم عامل شاشة على الفورم بلدر 6i ماستر ديتيل واريد بعد أن أعمل enter_queryوبعد أن أدخل قيمة داخل تكست ايتم في الماستر وعند الضغط على enterاريده أن يذهب الى الديتيل ويعمل execute_queryارجو المساعدة وجزاكم الله خير تقديم بلاغ
بتاريخ: 27 ديسمبر 201213 سنة comment_230484 i think that you can only execute query in detail block by execute query in master block first because on master detail blocks there relation between master block and details block ( join condition) تقديم بلاغ
بتاريخ: 27 ديسمبر 201213 سنة comment_230486 السلام عليكم عامل شاشة على الفورم بلدر 6i ماستر ديتيل واريد بعد أن أعمل enter_queryوبعد أن أدخل قيمة داخل تكست ايتم في الماستر وعند الضغط على enterاريده أن يذهب الى الديتيل ويعمل execute_queryارجو المساعدة وجزاكم الله خير حكاية الضغط علي انتر دي صعبة شوية , انا سالت عليها قبل كده , وقالوا مش موجودة في الاوراكل والله اعلم , ممكن سكة جافا بقيjava bean , java class حاجة كدهوبعدين جرب الاول , مش انت ممكن تروح للديتيل وتدوس execute query هينفذ ؟ لو هينفذ يبقي ممكن تعمل اللي انت عاوزهبس عن طريق زرار مثلا ,when button pressedgo_block(block_nameexecute_query تقديم بلاغ
بتاريخ: 28 ديسمبر 201213 سنة كاتب الموضوع comment_230509 معلش كان شرحي ناقصانا عندي في الماستر 3 حقول , في حالة ادخال سجل جديد وعند الضغط على انتر في الحقل الاخير أريد ان يحفظ وينتقل الى البلوك الديتيل وفي حالة كان الوضع في الفورم enter_query اريد عندما يكون المؤشر في الحقل الاخير وعند الضغط على انتر يعمل execute_queryاستخدمت الكود التالي لكن فيه مشكلة انه عند ادخال بيان جديد وعند الظغط على انتر يعطي رسالة هل تريد الحفظ والمفروض انه يحفظ تلقائي وينتفل للبوك الديتيلوفي حالة كان الفورم على enter_query شغال كويس وده الكود بتاعي : if :system.mode = 'normal' then commit; go_block('block_name') else execute_query; end if; تقديم بلاغ
بتاريخ: 28 ديسمبر 201213 سنة comment_230514 معلش كان شرحي ناقصانا عندي في الماستر 3 حقول , في حالة ادخال سجل جديد وعند الضغط على انتر في الحقل الاخير أريد ان يحفظ وينتقل الى البلوك الديتيل وفي حالة كان الوضع في الفورم enter_query اريد عندما يكون المؤشر في الحقل الاخير وعند الضغط على انتر يعمل execute_queryاستخدمت الكود التالي لكن فيه مشكلة انه عند ادخال بيان جديد وعند الظغط على انتر يعطي رسالة هل تريد الحفظ والمفروض انه يحفظ تلقائي وينتفل للبوك الديتيلوفي حالة كان الفورم على enter_query شغال كويس وده الكود بتاعي : if :system.mode = 'normal' then commit; go_block('block_name') else execute_query; end if; السلام عليكم ورحمة الله وبركاتهجرب الكود ده (انا جربته وهو شغال): IF :SYSTEM.MODE = 'ENTER-QUERY' THEN EXECUTE_QUERY; ELSE COMMIT; GO_BLOCK('BLOCK_NAME'); END IF; تقديم بلاغ
بتاريخ: 29 ديسمبر 201213 سنة كاتب الموضوع comment_230531 نجحت الطريقة وما اقدر اقول غيرالله يبارك فيك ويسعد أيامك وأشكرك على مجهوداتك الطيبة في المنتدىتقبل تحياتي فؤاد عبده تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.