منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
ماهي طريقة الصحيحه لتصفير الرقم - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : ماهي طريقة الصحيحه لتصفير الرقم (/showthread.php?tid=21606)

الصفحات: 1 2


ماهي طريقة الصحيحه لتصفير الرقم - طـلال - 08-09-17

[attachment=15352]

الســلام عليكم روحمة الله وبركاته 
ماهي الطريقه الصحيحه أو المتداوله 
بحيث أنه مع بداية كل سنه يصبح الرقم 0

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

هل الفكره صحيحه


RE: ماهي طريقة الصحيحه لتصفير الرقم - طـلال - 08-09-17

[attachment=15357]شـكراً سعود والله يجزاك خير يارب 

هذا المثال أرفقته لك بـ 2010 

إذا تغيرت السنه موب الشهر يرجع من 0


RE: ماهي طريقة الصحيحه لتصفير الرقم - طـلال - 08-09-17

ههههههههههههههههههه 
أنا بقولك ليه ما حملته 
لأني أحس الكود طويل وأتوقع فكرتي ما وصلت لك كامله 

أولاً أحنا بنجيب التاريخ بأي طريقه من السيرفر أو الجهاز 
 
نحفظ السنه  في متغيـر .. 
تأكد إذا السنه الموجوده بالتاريخ = السنه الموجوده في المتغيـر كمل على الرقم القديم
أ
إما إذا كانت السنه <>  السنه اللي بالمتغيـر معناته أن هذا أول يوم بالسنه الجديده خلاص يبدأ من صفر 

قصد بالترقيم التلقائي وهو يبدأ بالرقم 1  إلى أن تنتهي السنه نفترض أدخل 1000 سجل  معناته وصل لرقم 1000

السنه الجديده يبدأ من 0

وبس وأنا مسوي المثال موضح الفكره كامله


RE: ماهي طريقة الصحيحه لتصفير الرقم - ola - 08-09-17

جرب هذا التعديل
[attachment=15359]


RE: ماهي طريقة الصحيحه لتصفير الرقم - Amjad - 08-09-17

ضروري لو سمحتم
السؤال..
صمم مشروعا واحفظهً باسم "سلسلة"
احفظ النموذج باسم "سلسلة"
اعط النموذج عنوان "برنامج سلسلة "
اضف زر اوامر بعنوان خروج وبالنقر عليه يتم الخروج من السلسلة.
اضف زر اوامر بعنوان سلسلة وبالنقر عليه يتم حساب مجموع عدد حدود من السلسلة يتم ادخالها عن طريق لوحة المفاتيح .
(!S=x+(x³/3!)+(x^5/5!)+(x^7/7
ضروري لو سمحتم


RE: ماهي طريقة الصحيحه لتصفير الرقم - طـلال - 08-09-17

يعطيك العافيه فكرتك حلوه 
لكن ما عرفت أتعامل مع الكود تبعك


RE: ماهي طريقة الصحيحه لتصفير الرقم - ola - 08-09-17

اساس الفكرة ليست لي
فقد كانت لاحد الأخوة قديما
فانا نقلت منه الكثير وحذفت الكثير مما لا تحتاجه في مشروعك

هل هناك نقطة محددة تحتاج توضيح؟


RE: ماهي طريقة الصحيحه لتصفير الرقم - طـلال - 08-09-17

شكـراً ويعطيك العافيه 

أول شـي أنا أبي رقم السـجل يبدأ بحرفين وأربع أ{قام (BH00001)

ثاني شي عمود الترقيم رقم السجل أبي يمنح الرقم بناء على شرط داخل الأجراء المخزن أو داله داخل النظام ما أبيه يعتمد على ترقيم عمود ID  التلقائي 

الأجراء المخزن بيكون بطريقه وهي 
جلب التاريخ الحالي تحويل التاريخ من ميلادي لهجري  وتخزينه بمتغير (السنه) فقط
يتأكد من السنه المدله بأخر سـجل هل تتطابق اللي بالمتغيـر 
إذا كان نعم يكمل على الرقم القديم 
إلا لاء يبدأ من صفـر 

بعد كذا يرسل رقم السجل إلى واجهة المستخدم

من خلال تحليلي للموضوع وجدت أن هذاذ أفضل حل 
والأفضل أن يكون أجراء مخزن لأن السيرفر أسرع من الجهاز 

وش رايك


RE: ماهي طريقة الصحيحه لتصفير الرقم - ola - 08-09-17

أول شـي أنا أبي رقم السـجل يبدأ بحرفين وأربع أ{قام (BH00001)
هذي سهلة مسألة الحرفين وتكملة المنازل بأصفار

ثاني شي عمود الترقيم رقم السجل أبي يمنح الرقم بناء على شرط داخل الأجراء المخزن أو داله داخل النظام ما أبيه يعتمد على ترقيم عمود ID  التلقائي

الأجراء المخزن بيكون بطريقه وهي
جلب التاريخ الحالي تحويل التاريخ من ميلادي لهجري  وتخزينه بمتغير (السنه) فقط
هذا تم عمله في الكود

يتأكد من السنه المدله بأخر سـجل هل تتطابق اللي بالمتغيـر
ماذا تقصد بالمتغير؟

إذا كان نعم يكمل على الرقم القديم
إلا لاء يبدأ من صفـر
هل تقصد لا يبدأ الترقيم بواحد؟

بعد كذا يرسل رقم السجل إلى واجهة المستخدم
هذا يتم كما تم في الكود

من خلال تحليلي للموضوع وجدت أن هذاذ أفضل حل
والأفضل أن يكون أجراء مخزن لأن السيرفر أسرع من الجهاز

وش رايك

الإجراء المخزن هو الآمن لعدم التلاعب بعملية الحفظ والاستعلام بخلاف لو كان الكود بالبرمجة


RE: ماهي طريقة الصحيحه لتصفير الرقم - طـلال - 08-09-17

إذا تكرمت راسلني خاص