بتاريخ: 9 أغسطس 200520 سنة comment_44221 السلام عليكم و رحمة الله و بركاته .....اخواني عندي استفسار بسيط طرح على منتدانا لكن ما بعرف لماذا لم القى الإجابة مع العلم انني افتخر بالنخب الأعضاء المتواجدين بهذا المنتدى....المسألة هي : عندي في برنامجي اكثر من فورم ( على سبيل المثال فورم A و فورم B ) يقوم فورم A بإستدعاء فورم B و يوجد في كل فورم كبستين الأولى Back و الأخرى Exit اريد ان تقوم Back بالرجوع على الفورم الذي استدعاه مباشرة ... و هكذا ( زي كبسة Back في internet explorer ) اما المسالة المهمة و هي جعل كبسة Exit هي كبسة الخروج المباشر من البرنامج من اي فورم ( يعني لو فورم A استدعى فورم B و ضغطنا على كبسة Exit يخرج من البرنامج مباشرة و لو ضغطنا على Back يعود لفورم A)ملاحظة: مع العلم انني مستخدم Open_Form لإستدعاء الفورمات ..... ( و لم استخدم اي شي اخر و ذلك لسرعة التنقل بين الفورمات ) و طلب اخير اذا احد من الأعضاء عندة القدرة على شرح الفروق بين open_form , new_form , call_form اكون شاكراً له جزيل الشكر و السلام.بابور كاز تقديم بلاغ
بتاريخ: 10 أغسطس 200520 سنة comment_44367 الاخ الكريميمكنك استخدام امر close_form('A');مثلا اما بالنسبة لموضوعك الثانيcall_form تعمل على استدعاء الفورم من جديد سواء لم يتم تشغيلها من قبل وتعمل على تفعيلها في حال وجودها بالذاكرةopen_form تستخدم لفتح فورم جديدة ويمكن استخدامها ايضا في حالات transaction حيث انها تحتفظ بالمعلومات الموجودة للفورم قبل اغلاقها في حال التنقل بين الشاشاتnew_formتعمل على اغلاق الفورم وفتحه من جديد يعني مثل reset تقديم بلاغ
بتاريخ: 11 أغسطس 200520 سنة كاتب الموضوع comment_44418 السلام عليكم :في البداية شكرا على الفروق بين open_form , new_form , call_formالاخ admin05 يرجى التوضيح أكثر ( اقوم بإستخدام close_form لعمل back او لعمل خروج نهائي من الفورمز ) تقديم بلاغ
بتاريخ: 11 أغسطس 200520 سنة comment_44480 الاخ الكريمالسلام عليكم : في البداية شكرا على الفروق بين 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 حيث ان الفورمتين موجودتين تقديم بلاغ
بتاريخ: 29 أبريل 200818 سنة comment_127683 مرحبا ... انا بالنسبة الي شخصيا تخلصت من هذا القضية كالتالي :عند فتح أي فورم استعمل new_form ... واذا اردت العودة الى الفورم السابق .. استدعيه بـ new_form حيث انه new_form يقوم بإغلاق الفورم الحالي وفتح الفورم المطلوب ... وطبعا للإغلاق استعمل exit_formطريقة مجربة ومضمونة ان شاء اللهتحياتي تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.