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

طلب المساعدة على exit_form


babor_kaz

Recommended Posts

السلام عليكم و رحمة الله و بركاته .....
اخواني عندي استفسار بسيط طرح على منتدانا لكن ما بعرف لماذا لم القى الإجابة مع العلم انني افتخر بالنخب الأعضاء المتواجدين بهذا المنتدى....
المسألة هي : عندي في برنامجي اكثر من فورم ( على سبيل المثال فورم A و فورم B ) يقوم فورم A بإستدعاء فورم B و يوجد في كل فورم كبستين الأولى Back و الأخرى Exit اريد ان تقوم Back بالرجوع على الفورم الذي استدعاه مباشرة ... و هكذا ( زي كبسة Back في internet explorer ) اما المسالة المهمة و هي جعل كبسة Exit هي كبسة الخروج المباشر من البرنامج من اي فورم ( يعني لو فورم A استدعى فورم B و ضغطنا على كبسة Exit يخرج من البرنامج مباشرة و لو ضغطنا على Back يعود لفورم A)

ملاحظة: مع العلم انني مستخدم Open_Form لإستدعاء الفورمات ..... ( و لم استخدم اي شي اخر و ذلك لسرعة التنقل بين الفورمات ) و طلب اخير اذا احد من الأعضاء عندة القدرة على شرح الفروق بين open_form , new_form , call_form اكون شاكراً له جزيل الشكر و السلام.

بابور كاز

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

الاخ الكريم
يمكنك استخدام امر close_form('A');
مثلا اما بالنسبة لموضوعك الثاني
call_form
تعمل على استدعاء الفورم من جديد سواء لم يتم تشغيلها من قبل وتعمل على تفعيلها في حال وجودها بالذاكرة
open_form
تستخدم لفتح فورم جديدة ويمكن استخدامها ايضا في حالات transaction حيث انها تحتفظ بالمعلومات الموجودة للفورم قبل اغلاقها في حال التنقل بين الشاشات
new_form
تعمل على اغلاق الفورم وفتحه من جديد يعني مثل reset

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

السلام عليكم :
في البداية شكرا على الفروق بين open_form , new_form , call_form
الاخ admin05 يرجى التوضيح أكثر ( اقوم بإستخدام close_form لعمل back او لعمل خروج نهائي من الفورمز )

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

الاخ الكريم
السلام عليكم :

في البداية شكرا على الفروق بين open_form , new_form , call_form
الاخ admin05 يرجى التوضيح أكثر ( اقوم بإستخدام close_form لعمل back او لعمل خروج نهائي من الفورمز )


يمكنك استخدام close_form فهي تعمل عمل exit_form
في الحالتين لأنك تحدد اغلاق الفورم التي تريد
حيث انك اذا كنت تريد back اكتب
close_form('B');


واذ1ا كنت تريد الخروج نهائيا

استخدم

CLOSE_FORM('A');
CLOSE_FORM('B');


مع ملاحظة انك تستخدمها فقط عند فتح فورم B عن طريق فورم A
حيث ان الفورمتين موجودتين

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

  • بعد 2 سنة...

مرحبا ... انا بالنسبة الي شخصيا تخلصت من هذا القضية كالتالي :
عند فتح أي فورم استعمل new_form ... واذا اردت العودة الى الفورم السابق .. استدعيه بـ new_form
حيث انه new_form يقوم بإغلاق الفورم الحالي وفتح الفورم المطلوب ... وطبعا للإغلاق استعمل exit_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.

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

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

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