[
attachment=15352]
الســلام عليكم روحمة الله وبركاته
ماهي الطريقه الصحيحه أو المتداوله
بحيث أنه مع بداية كل سنه يصبح الرقم 0
المثال يوضح الفكره بحيث أن رقم السجل هو المتغير سنوياً أي يبدأ من 0 بنفس التنسيق
أنا أظهرت السنه في الفورم من أجل أطابقها مع السنه هل هي نفس السنه أو سنه أخرى إذا كانت سنه أخرى
معناته يرجع من صفر
هل الفكره صحيحه
[
attachment=15357]شـكراً سعود والله يجزاك خير يارب
هذا المثال أرفقته لك بـ 2010
إذا تغيرت السنه موب الشهر يرجع من 0
ههههههههههههههههههه
أنا بقولك ليه ما حملته
لأني أحس الكود طويل وأتوقع فكرتي ما وصلت لك كامله
أولاً أحنا بنجيب التاريخ بأي طريقه من السيرفر أو الجهاز
نحفظ السنه في متغيـر ..
تأكد إذا السنه الموجوده بالتاريخ = السنه الموجوده في المتغيـر كمل على الرقم القديم
أ
إما إذا كانت السنه <> السنه اللي بالمتغيـر معناته أن هذا أول يوم بالسنه الجديده خلاص يبدأ من صفر
قصد بالترقيم التلقائي وهو يبدأ بالرقم 1 إلى أن تنتهي السنه نفترض أدخل 1000 سجل معناته وصل لرقم 1000
السنه الجديده يبدأ من 0
وبس وأنا مسوي المثال موضح الفكره كامله
ضروري لو سمحتم
السؤال..
صمم مشروعا واحفظهً باسم "سلسلة"
احفظ النموذج باسم "سلسلة"
اعط النموذج عنوان "برنامج سلسلة "
اضف زر اوامر بعنوان خروج وبالنقر عليه يتم الخروج من السلسلة.
اضف زر اوامر بعنوان سلسلة وبالنقر عليه يتم حساب مجموع عدد حدود من السلسلة يتم ادخالها عن طريق لوحة المفاتيح .
(!S=x+(x³/3!)+(x^5/5!)+(x^7/7
ضروري لو سمحتم
يعطيك العافيه فكرتك حلوه
لكن ما عرفت أتعامل مع الكود تبعك
اساس الفكرة ليست لي
فقد كانت لاحد الأخوة قديما
فانا نقلت منه الكثير وحذفت الكثير مما لا تحتاجه في مشروعك
هل هناك نقطة محددة تحتاج توضيح؟
شكـراً ويعطيك العافيه
أول شـي أنا أبي رقم السـجل يبدأ بحرفين وأربع أ{قام (BH00001)
ثاني شي عمود الترقيم رقم السجل أبي يمنح الرقم بناء على شرط داخل الأجراء المخزن أو داله داخل النظام ما أبيه يعتمد على ترقيم عمود ID التلقائي
الأجراء المخزن بيكون بطريقه وهي
جلب التاريخ الحالي تحويل التاريخ من ميلادي لهجري وتخزينه بمتغير (السنه) فقط
يتأكد من السنه المدله بأخر سـجل هل تتطابق اللي بالمتغيـر
إذا كان نعم يكمل على الرقم القديم
إلا لاء يبدأ من صفـر
بعد كذا يرسل رقم السجل إلى واجهة المستخدم
من خلال تحليلي للموضوع وجدت أن هذاذ أفضل حل
والأفضل أن يكون أجراء مخزن لأن السيرفر أسرع من الجهاز
وش رايك
أول شـي أنا أبي رقم السـجل يبدأ بحرفين وأربع أ{قام (BH00001)
هذي سهلة مسألة الحرفين وتكملة المنازل بأصفار
ثاني شي عمود الترقيم رقم السجل أبي يمنح الرقم بناء على شرط داخل الأجراء المخزن أو داله داخل النظام ما أبيه يعتمد على ترقيم عمود ID التلقائي
الأجراء المخزن بيكون بطريقه وهي
جلب التاريخ الحالي تحويل التاريخ من ميلادي لهجري وتخزينه بمتغير (السنه) فقط
هذا تم عمله في الكود
يتأكد من السنه المدله بأخر سـجل هل تتطابق اللي بالمتغيـر
ماذا تقصد بالمتغير؟
إذا كان نعم يكمل على الرقم القديم
إلا لاء يبدأ من صفـر
هل تقصد لا يبدأ الترقيم بواحد؟
بعد كذا يرسل رقم السجل إلى واجهة المستخدم
هذا يتم كما تم في الكود
من خلال تحليلي للموضوع وجدت أن هذاذ أفضل حل
والأفضل أن يكون أجراء مخزن لأن السيرفر أسرع من الجهاز
وش رايك
الإجراء المخزن هو الآمن لعدم التلاعب بعملية الحفظ والاستعلام بخلاف لو كان الكود بالبرمجة