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

عمل Tree يمكن من خلالها التنقل خلال الشاشات


ahmed elkyal

Recommended Posts

  • بعد 4 أسابيع...
  • بعد 1 سنة...

سلام عليك محتاج اعمل tree وتابعت مع الفديو forms007 ولم يعمل يرجى المساعده 

فيديو مين ده , ولم يعمل ليه ؟

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

  • بعد 5 شهور...

السلام عليكم ورحمة الله

يوجد في المرفق مثال على قائمة في شكل شجرة.
1- فك الملف المرفق في d:\  بحيث تكون الملفات في هذا المسار D:\Menu_Tree

2-انشئ الجدول menu /* يوجد في المرفق */

3-املا الجدول بالبيانات   /*يوجد في المرفق*/

4-قم بتشفيل الفورمة sommaire

 

بالتوفيق ان شاء الله.

 

Menu_Tree.rar

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

شكرا جزيلا اخي الكريم

يوجد مشكلة عندي وعند البعض في  TREE

 

على سبيل المثال الشكل التالي:

 

+موظفين

  ادخال بيانات موظف

  تقرير

+معاملات

 ادخال معاملة

 تقرير

---------------------------------------------------------------

وهنا المشكلة عندما اخرج من شاشة (ادخال بيانات موظف) وادخل على شاشة (ادخال معاملة) تظهر لي شاشة (ادخال بيانات موظف)

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

اتمنى اني وصلت المعلومه

 

واكرر شكري لك

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

شكرا جزيلا اخي الكريم

يوجد مشكلة عندي وعند البعض في  TREE

 

على سبيل المثال الشكل التالي:

 

+موظفين

  ادخال بيانات موظف

  تقرير

+معاملات

 ادخال معاملة

 تقرير

---------------------------------------------------------------

وهنا المشكلة عندما اخرج من شاشة (ادخال بيانات موظف) وادخل على شاشة (ادخال معاملة) تظهر لي شاشة (ادخال بيانات موظف)

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

اتمنى اني وصلت المعلومه

 

واكرر شكري لك

اعتقد ان المشاركة رقم 8 تفي بالغرض

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

 

بارك الله فيك اخي عبدالرحمن وشكرا لتجاوبك معنا

 

لكن اخي مازالت المشكلة موجود فتح اخر شاشة

 

لو عندك طريقة بعدم فتح اي شاشة الا الشاشه المطلوبة

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

بارك الله فيك اخي عبدالرحمن وشكرا لتجاوبك معنا

 

لكن اخي مازالت المشكلة موجود فتح اخر شاشة

 

لو عندك طريقة بعدم فتح اي شاشة الا الشاشه المطلوبة

لو قرأت في الهيلب عن التريجر الي انت مستخدمه , هتعرف السبب .

اظنك بتستخدم 10G وبتستخدم WHEN-TREE-NODE-SELECTED

CHANGE IT TO

W-T-N-ACTIVATED

 

لو عايز تفهم الـ TREE صح , فمن اعظم ما كتب عنها

https://sites.google.com/site/craigsoraclestuff/oracle-forms---how-to-s/forms-how-to-create-a-hierachical-tree-form

تم تعديل بواسطة eslam elbyaly
رابط هذا التعليق
شارك

declare
	RR          varchar2(110);
	SS          VARCHAR2(200);
	htree       ITEM;
  delete_node FTREE.NODE; 
  F_NAME VARCHAR2(100);
  F_TYPE VARCHAR2(1);
  URL VARCHAR2(1000);
  v_host  VARCHAR2(100); 
	v_PATH   VARCHAR2(200) ;
	V_REP    VARCHAR2(100);
	V_USER   VARCHAR2(100);
	V_PASS   VARCHAR2(100);
	V_CONN   VARCHAR2(100);
	v_server VARCHAR2(100);
begin
	--rwserver server=repserver10g batch=yes autostart=yes
	v_host := 'it-pc:8889/';
	v_PATH := 'D:/TREE_STUDENT/';
	v_server := 'REP';
 	V_REP  := 'EMP_REP';
	V_USER := 'SCOTT';
	V_PASS := 'tiger';
	V_CONN := 'orcl';
	
	SS := NULL;
	 htree := Find_Item('B1.tree1');
SS := Ftree.Get_Tree_Node_Property(htree, :SYSTEM.TRIGGER_NODE, Ftree.NODE_VALUE);
  SELECT FORM_NAME, TREE_FORM_TYPE
  INTO F_NAME, F_TYPE
  FROM EMP_TREE
	WHERE TREE_LEVEL = SS;
	 
IF F_TYPE = 'F' THEN
	 	CALL_FORM('D:/TREE_STUDENT/'||F_NAME, hide, do_replace, NO_query_only);
else
	URL :='http://'||v_host||'/reports/rwservlet?server='||v_server||'&report='||v_PATH||V_REP||'&desformat=PDF&destype=cache&paramForm=NO&userid='||V_USER||'/'||V_PASS||'@'||V_CONN;	
  WEB.SHOW_DOCUMENT(URL,'_blank');
END IF;

END;


صحيح انا استخدم 10Gو WHEN-TREE-NODE-SELECTED

 

وهذا هو الكود

 

 

الله يعطيك الصحة والعافية

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

  • بعد 2 أسابيع...

بارك الله فيك اخي عبدالرحمن وشكرا لتجاوبك معنا

 

لكن اخي مازالت المشكلة موجود فتح اخر شاشة

 

لو عندك طريقة بعدم فتح اي شاشة الا الشاشه المطلوبة

عذرا اخي الكريم ،لم افهم طلبك

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

  • بعد 10 شهور...

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

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

  • بعد 1 سنة...

 

بارك الله فيك اخي عبدالرحمن وشكرا لتجاوبك معنا

 

لكن اخي مازالت المشكلة موجود فتح اخر شاشة

 

لو عندك طريقة بعدم فتح اي شاشة الا الشاشه المطلوبة

لو قرأت في الهيلب عن التريجر الي انت مستخدمه , هتعرف السبب .

اظنك بتستخدم 10G وبتستخدم WHEN-TREE-NODE-SELECTED

CHANGE IT TO

W-T-N-ACTIVATED

 

لو عايز تفهم الـ TREE صح , فمن اعظم ما كتب عنها

https://sites.google.com/site/craigsoraclestuff/oracle-forms---how-to-s/forms-how-to-create-a-hierachical-tree-form

 

أكثر من رائع 

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

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

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

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

×   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.

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

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

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