بتاريخ: 6 يناير 201016 سنة comment_181627 I have a form that is called and set to query mode by executing the statment ENTER_QUERY in the WHEN-BUTTON-PRESSED trigger. I want to populate one field in this form with a global value passed from the calling form and make it visible to the user before the user executes the query but the form does not seem to do anything beyond the ENTER_QUERY line. Is there a way around this? Thanks. تقديم بلاغ
بتاريخ: 6 يناير 201016 سنة comment_181679 والله انا كنت مستني حد يجاوب عشان استفاد بس بس فيه حل انا استخدمته هو مش كويس اوي بس ممكن يؤدي الغرضالمشكلة ان معظم trigger Enter Query Mode noبس ممكن تستخدم when new item instance الخاصية Enter Query Mode yes يعني اول ماليوزر يقف في الحقل تساوي الي انت عايزة يقيمة globalيعني تكتب في when new item instance :x1 := :global.xx وكده حتساوي x1 بقية globalويارب اكون افادتك تقديم بلاغ
بتاريخ: 10 يناير 201016 سنة كاتب الموضوع comment_181875 السلام عليكمانا وجدت الحل و خلق block و item داخل block و الاثنان none databaseو عند الضغط على ال bottun enter query مرر القيمة التي تريدها لل item في الblock ال non database تقديم بلاغ
بتاريخ: 14 يناير 201016 سنة comment_182232 اخي العزيز اذا Button بده يعمل call لفورم اخر 1- في الفورم الاول على button اعمل قيمة :global .variable:= القيمة التي تريد اعطائها ثم اعمل Call للفورم الثاني 2- في الفورم الثاني على مستوى الفورم (Module) اعمل Trigger When_new_form_instance وضع الكود الاتي default_value(null,'global.variable'); وعلى خصائص Data Block تحت مجموعة Database وعند خاصة Where clause deptno=nvl('global.variable',deptno) هذا على فرض بان الحقل التي تريد الشرط عليه هو مثلا deptnoوهيك اذا شغلت الفورم الثاني مباشرة دون ان تعملة call وعملت Execute Query رح يجيب كل الموظفين مثلا اما اذا شغلته من خلال call رح يجيب بس الموضفين اللي دوائرهم تساوي قيمة global.variable تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.