babor_kaz بتاريخ: 9 أغسطس 2005 تقديم بلاغ مشاركة بتاريخ: 9 أغسطس 2005 السلام عليكم و رحمة الله و بركاته .....اخواني عندي استفسار بسيط طرح على منتدانا لكن ما بعرف لماذا لم القى الإجابة مع العلم انني افتخر بالنخب الأعضاء المتواجدين بهذا المنتدى....المسألة هي : عندي في برنامجي اكثر من فورم ( على سبيل المثال فورم A و فورم B ) يقوم فورم A بإستدعاء فورم B و يوجد في كل فورم كبستين الأولى Back و الأخرى Exit اريد ان تقوم Back بالرجوع على الفورم الذي استدعاه مباشرة ... و هكذا ( زي كبسة Back في internet explorer ) اما المسالة المهمة و هي جعل كبسة Exit هي كبسة الخروج المباشر من البرنامج من اي فورم ( يعني لو فورم A استدعى فورم B و ضغطنا على كبسة Exit يخرج من البرنامج مباشرة و لو ضغطنا على Back يعود لفورم A)ملاحظة: مع العلم انني مستخدم Open_Form لإستدعاء الفورمات ..... ( و لم استخدم اي شي اخر و ذلك لسرعة التنقل بين الفورمات ) و طلب اخير اذا احد من الأعضاء عندة القدرة على شرح الفروق بين open_form , new_form , call_form اكون شاكراً له جزيل الشكر و السلام.بابور كاز اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
black_eagle بتاريخ: 10 أغسطس 2005 تقديم بلاغ مشاركة بتاريخ: 10 أغسطس 2005 wrirte this code in button exit_form اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
أسامة موسى بتاريخ: 10 أغسطس 2005 تقديم بلاغ مشاركة بتاريخ: 10 أغسطس 2005 الاخ الكريميمكنك استخدام امر close_form('A');مثلا اما بالنسبة لموضوعك الثانيcall_form تعمل على استدعاء الفورم من جديد سواء لم يتم تشغيلها من قبل وتعمل على تفعيلها في حال وجودها بالذاكرةopen_form تستخدم لفتح فورم جديدة ويمكن استخدامها ايضا في حالات transaction حيث انها تحتفظ بالمعلومات الموجودة للفورم قبل اغلاقها في حال التنقل بين الشاشاتnew_formتعمل على اغلاق الفورم وفتحه من جديد يعني مثل reset اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
babor_kaz بتاريخ: 11 أغسطس 2005 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 11 أغسطس 2005 السلام عليكم :في البداية شكرا على الفروق بين open_form , new_form , call_formالاخ admin05 يرجى التوضيح أكثر ( اقوم بإستخدام close_form لعمل back او لعمل خروج نهائي من الفورمز ) اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
أسامة موسى بتاريخ: 11 أغسطس 2005 تقديم بلاغ مشاركة بتاريخ: 11 أغسطس 2005 الاخ الكريمالسلام عليكم : في البداية شكرا على الفروق بين 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 حيث ان الفورمتين موجودتين اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
HAMZOO بتاريخ: 29 أبريل 2008 تقديم بلاغ مشاركة بتاريخ: 29 أبريل 2008 مرحبا ... انا بالنسبة الي شخصيا تخلصت من هذا القضية كالتالي :عند فتح أي فورم استعمل new_form ... واذا اردت العودة الى الفورم السابق .. استدعيه بـ new_form حيث انه new_form يقوم بإغلاق الفورم الحالي وفتح الفورم المطلوب ... وطبعا للإغلاق استعمل exit_formطريقة مجربة ومضمونة ان شاء اللهتحياتي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.