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

يا اخوانى .. كيف افتح فورم جديده فى نفس المسار الخاص بالفروم ؟


ahmed_samir

Recommended Posts

السلام عليكم

اخوانى ..

قومت بعمل شاشه كمثال صغير لشاشه الدخول ..

مستخدم و كلمه سر و الكود الخاص بالبوتن .. اذى يسؤال على كلمه السر و المستخدم هو ..

when_button_pressed
if :control.txt_user = 'ahmed' and :control.txt_pass='samir' then
	call_form('campany_infos'); 
	go_item('BLOCK3.PUSH_BUTTON4');
	
	
else
	message('no user');	
	message('no user');   
end if;



حيث اننى اقول لو اسم المستخدم و كلمه السر كما هما الان .. اعرض الشاشه الخاصه بالبرنامج للعلم . و لكن لا يحدث اى شئ .. الشاشه تهنج و لا يحدث شئ

فكيف اقوم باستدعاء شاشه جديدة للعلم حيث اننى من المستحيل ان قوم بعمل البرامج كله فى مديول واحد و اقوم بتغير الكانفير بينهم

وشكرا

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

Make the following:

create new block on the same login form and give the name: main_screen

when_button_pressed
if :control.txt_user = 'ahmed' and :control.txt_pass='samir' then
go_block('main_screen'); 
else
message('no user'); 
message('no user'); 
end if;




من هذه الشاشة سيتم استدعاء ال MENU التي يمكنك اختيار الشاشات التي تحتاج للعمل عليها

أرجو ان تكون قد وصلتك الفكرة

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

السلام عليكم

الاخت .. rose

ما قمت بعمله هو .. داخل المديول الواحد .. ولكنى .. اريد ان اقوم بعرض شاشاه معينه .. خارج .. المديول خالص ..

مثال :

هناك 2 فورم .. الاولى تفح .. فى حاله اختيار شؤون العاملين .. يتم عرض شاشات شؤون العاملين .. و الباقى بنفس الفكرة

وشكرا

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

Use the global variables to transfer the data from form to other form...like:

when_button_pressed

:global.a := :control.txt_user ;
:global.b := ::control.txt_pass;

if :control.txt_user = 'ahmed' and :control.txt_pass='samir' then
call_form('campany_infos'); 
else
message('no user'); 
message('no user'); 
end if;



Now...
in the new-form-instance(for campany_infos form):
call the global variable there by using any query u need...

good luck

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

السلام عليكم

و الله اختى مش عارف اشكرك ازاى و انت سعدتينى فى شئ برضوا كنت محتاجه .. جدا و لكن الامشكله الاساسيه .. انى مش عارف افتح الشاشه الثانيه هذا الكود لا يعمل ..

كـود PHP
call_form('campany_infos');


و لا اعرف لماذا

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

السلام عليكم
اخي الكريم...اعطي المسار الكامل للشاشة متلا:

CALL_FORM('C:\PROJECT\COMPANY_INFOS');


او بتعمل FUNCTION خاص بمسار الشاشات وما في داعي تكتب المسار كامل
بالتوفيق

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

السلام عليكم

اخى العزيز

لقد تمت .. بالفعل .. ولاكننى .. قمت اصلا بتحديد الماسر فى ال form.conf حيث اننى اضفت المسار الجديد .. للفورمز .

هناك شئ .. غريب ايضا . حيث ان الشاشات السابقه ( شاشه مقدمه للبرنامج splash screen - وشاشه دخل الكود لها بالاعلى ) الشاشتان لا يغلقا مع انى استخدم الكود .. :

كـود PHP
hide_window('MAIN');
hide_window('SPLASH');


فكيف اول ما ينتقل الى الفوم الجديدة .. يجب عليه ان يتم غلق كل الشاشات التى قبله .

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

السلام عليكم

اه الفاضل ..

اه menu ديه .. هل هى القوائم ولا فى شئ تانى .. لو هى يبقا لا .. انا مجرد حاطتهم كلهم فى مجلد واحد مش اكتر

و شكرا

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

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

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

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

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

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

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

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