الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Global Variable

Featured Replies

بتاريخ:

السلام عليكم....

ممكن تساعدوني في غلوبال فاريبل؟؟؟ مش فاهمتنه

انا عندي 2 فورم و حابة انقل معلومات من فورم رقم واحد الى فورم رقم 2

ممكن تشرحون لي الخطوات؟؟؟؟؟؟؟؟

يزاكم الله خير.....وإن شاء الله في ميزان حسناتكم

بتاريخ:

فى الفورمة ال calling ممكن تكتبى :global.x اى ان x هو المتغير القلوبال
:global.x:=10
open_form('called_form.fmx')
فى الفورمة ال called ابداى استخدمى المتغير x
message(:glbal.x)

بتاريخ:

السلام عيكم
نفرض عندي مثال رقم الموظف وبدك تنقليه من فورم الى فورم تاني
اولا تكتبي هادا الكود:

:GLOBAL.EMP_NO:=:BLK.EMP_NO;


وبالفورم التاني:

:BLK1.EMP_NO:=:GLOBAL.EMP_NO;


وهيك بتنقل معاكي رقم الموظف من فورم الى فورم ووقتها بتعملي اللي بدك اياه بالفورم التاني لانه رقم الموظف صار موجود عندك على الفورم التاني
واي سؤال نحن بالخدمة
بالتوفيق

بتاريخ:
  • كاتب الموضوع

مشكورين اخواني و يزاكم الله خير....إن شاء الله في ميزان حسناتكم يا رب:unsure:

بس للأسف جربت الطريقة و ما نفعت!!!!

في button كتبت هالكود==== في الفورم رقم 1

				:GLOBAL.comp_code:=:itemp_mst.comp_code;



في فورم رقم 2 كتبت

في when new form instance

				   :IDEMP_MST.COMP_CODE := 	:Global.COMP_CODE;




فورم رقم 1 تعرض بيانات موجودة في داتابيس و فورم رقم 2 نفس الشي بس من تيبل ثاني

الفكرة ان الموظف بامكانه يضغط على button و ينتقل الي فورم رقم 2 بحيث ان ما يكتب كل البيانات من اول و يديد لاء..فقط بيضيف بيانات المش متعرفة

اتمنى الفكرة واضحة اخواني ..

تم تعديل بواسطة Tara01

بتاريخ:
  • كاتب الموضوع

جربت طريقة ثانية اللي هي parameter بس بصراحة ما اعرف فيه وايد

				   DECLARE

Pl_Id ParamList;


Begin

	Pl_Id := Create_Parameter_List('IDC_P');
	Add_parameter(Pl_id, 'COMP_CODE', Text_parameter, :parameter.COMP_CODE);
			

   	:Global.IDEMP_COMP_CODE  :=:itemp_mst.comp_code;
		
	   
  Call_Form('form2', No_Hide, do_Replace, Query_Only, Pl_Id);
  Destroy_Parameter_List(Pl_id);
   

 End;

بتاريخ:
  • كاتب الموضوع

اخواني الأفاضل...انا جربت الكود global variable في فورم يديد و اشتغل ...بس الفورم اللي عندي ما اشتغل هل السبب هو program unit?????

لان في وايد program unit و قوانين

بتاريخ:
  • كاتب الموضوع

مشكورين أخواني ...الحمدلله استوى عندي

كل اللي سويته هو اني حطيت الكود في pre form في فورم الثاني

ان شاء الله في ميزان حسناتكم :unsure:

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

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

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

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

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

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.