بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
لدينا مشروع متعدد الصفحات
يمكننا بكل سهولة معرفة إسم الصفحة التالية و السابقة فى وقت التصميم بالأوتوبلاى

المطلوب
الآن نريد كود يعطينا إسم الصفحة التالية
و كود يعطينا إسم الصفحة السابقة
كذلك نريد كود يكتشف إذا كنا فى الصفحة الأولى
و نريد كود يكتشف إذا كنا فى الصفحة الأخيرة
نريد ايضا كود يكتشف اذا كان المشروع يتكون من صفحة واحدة فقط
يمكن الحصول على نتائج بطريق غير مباشر بالدالة
Application.GetPages
و لابد من التعامل مع المصفوفات و معالجتها بدوال إضافية للحصول على النتائج
فهل هناك طرق مباشرة أغفلها ملف مساعدة الأوتوبلاى ؟؟
نعم و هناك متغيرات مباشرة حجبتها عنا الشركة المنتجة لللأوتوبلاى لسبب لا نعلمه
سيكشف لنا التمرين عن المتغيرات الخام التى إستخدمتها الشركة لبناء الدالة السابق ذكرها و حظرت علينا معرفتها
و لأن المعرفة حق للجميع
وضعت لكم هذا التمرين
اعتذر عن كثرة الطلبات
لكن ليس من الحكمة انشاء 4 تمرينات تصب فى نفس الخصوص
القيود
عدم اختزان اسماء الصفحات فى اى متغير او نص اثناء التصميم

و تدريجيا سأكشف لكم النقاب فى تمارين أخرى عن متغيرات شديدة الحساسية
منها متغيرات تبلغ الشركة عن إذا ما كانت نسختك من الأوتوبلاى مقرصنة أم لا
و أدى الجهل بها الى إيقاف الكثير من العضويات فى منتدى الشركة المنتجة بحجة استخدام نسخة مقرصنة من البرنامج

تقبلوا خالص تحياتى


انتهى التمرين بتوصل الأخ ابو بلقيس لجزء كبير من الحل

الحل
الصفحة السابقة
الصفحة التالية
معرفة اننا بالصفحة الأولى
معرفة أننا بالصفحة الأخيرة
معرفة انا المشروع لا يحوى الا صفحة واحدة
شكرا للجميع
السلام عليكم ورحمة الله وبركاته
لدينا مشروع متعدد الصفحات
يمكننا بكل سهولة معرفة إسم الصفحة التالية و السابقة فى وقت التصميم بالأوتوبلاى

المطلوب
الآن نريد كود يعطينا إسم الصفحة التالية
و كود يعطينا إسم الصفحة السابقة
كذلك نريد كود يكتشف إذا كنا فى الصفحة الأولى
و نريد كود يكتشف إذا كنا فى الصفحة الأخيرة
نريد ايضا كود يكتشف اذا كان المشروع يتكون من صفحة واحدة فقط
يمكن الحصول على نتائج بطريق غير مباشر بالدالة
Application.GetPages
و لابد من التعامل مع المصفوفات و معالجتها بدوال إضافية للحصول على النتائج
فهل هناك طرق مباشرة أغفلها ملف مساعدة الأوتوبلاى ؟؟
نعم و هناك متغيرات مباشرة حجبتها عنا الشركة المنتجة لللأوتوبلاى لسبب لا نعلمه
سيكشف لنا التمرين عن المتغيرات الخام التى إستخدمتها الشركة لبناء الدالة السابق ذكرها و حظرت علينا معرفتها
و لأن المعرفة حق للجميع
وضعت لكم هذا التمرين
اعتذر عن كثرة الطلبات
لكن ليس من الحكمة انشاء 4 تمرينات تصب فى نفس الخصوص
القيود
عدم اختزان اسماء الصفحات فى اى متغير او نص اثناء التصميم



و تدريجيا سأكشف لكم النقاب فى تمارين أخرى عن متغيرات شديدة الحساسية
منها متغيرات تبلغ الشركة عن إذا ما كانت نسختك من الأوتوبلاى مقرصنة أم لا
و أدى الجهل بها الى إيقاف الكثير من العضويات فى منتدى الشركة المنتجة بحجة استخدام نسخة مقرصنة من البرنامج



تقبلوا خالص تحياتى



انتهى التمرين بتوصل الأخ ابو بلقيس لجزء كبير من الحل

الحل
الصفحة السابقة
كود PHP:
Dialog.Message("Notice", _PagePrevious);
كود PHP:
Dialog.Message("Notice", _PageNext);
كود PHP:
if _PagePrevious == "" then
Dialog.Message("Notice", "You Are in The First Page");
end
كود PHP:
if _PageNext == "" then
Dialog.Message("Notice", "You Are in The Last Page");
end
كود PHP:
if _PagePrevious == "" and _PageNext == "" then
Dialog.Message("Notice", "You Have Only one Page in your Project");
end
تعليق