الانتقال إلى المحتوى

كيف اعمل زرار فى الاوركل فورمز لعرض بيانات المريض


محمود ثروت

Recommended Posts

هو حضرتك بالنسبة لعمل 2 فورم او موديول وربطهم ببعض ده بيكون عن طريق ال global variable

ده بيبقى متغيير اقدر اربط بيه بين اكثر من موديول

فى الحالة دية احنا حنعمل موديولة فيها البلوك الاساسى بتاعنا اللى بيشيل بيانات المريض كلها عادى

و نعمل موديولة تانية فيها بلوك حنعمله manual و نحط فيه الايتم اللى حنعمل عن طريقة البحث و نعمل كنفاس و نحط فيه الايتم ده و نعمل الزرار 

الفرق هنا عند تريجر when button pressed حنخليه يروح على الموديوله مش على بلوك بعينه و نعرف من خلاله المتغير

:Global.v:=:B1.T1;

new_form('form name');

و نروح على الموديولة الرئيسية و نعمل التريجرات دية

when new form instance على مستوى الفورمة

go_block('المريض');

execute_query;

و نعمل تريجر pre_query على مستوى البلوك اللى اسمه المريض

:المريض.رقم_المريض:=:Global.v;

لاحظ انه بعد ما تعمل الكلام ده كله حتعمل كومبايل على الفورمتيين و تاخدهم كوبى للمسار ده

G:\DevSuiteHome_1\forms طبعا على حسب ما منزل الديفلوبر عندك على اى بارتشن

شوف كده و قولى

رابط هذا التعليق
شارك

لا ال Global.v ده متغيير بيشيل قيمة معينة بقارن بيها فى اى موديول انا عايزه

فا فى المثال بتاعنا انا خليته يشيل القيمة اللى حتتكتب فى الايتم اللى اسمه   T1 لما اروح على الفورمة التانية اللى فيها البيانات

اقارن العمود اللى هو رقم المريض بالقيمة اللى شايلها المتغيير ده اللى هى هى القيمة اللى فى ال T1

رابط هذا التعليق
شارك

شكرا يا باش مهندس احمد  و اشكرك على تعاونك معايا وربنا يجعله فى ميزان حسناتك ♥

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية