الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يمكن عمل ترقيم بالتصور الآتى

مغلق
بدأه migo702000 في 12 يناير 2008 · 5 رد · 891 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

كيف يمكن تنفيذ الترقيم التلقائى بالتصور التالى

شكل الرقم مطلوب بأن يكون ( 0000000/ السنه) كما يلى

(1 00000000 / 2008 )

بحيث يتم الآتى ..

اولا : يتم زيادة الرقم بقيمه (1) مع كل record جديد

ثانيا: عند الدخول فى سنه جديده و لتكن مثلا 2009 يبدأ الترقيم من البدايه مع تعديل السنه لتصبح 2009

ثالثا : يظهر الرقم تلقائيا مع فتح ال Form الخاص بتسجيل البيانات بحيث يتم حفظه مع بقية بيانات التسجيل فى الـ Form

ولكم منى جزيل الشكر

#2

بنظري الأفضل فصل القيمتين بحقلين مختلفين ويتم تحديهم سويا كمفتاح مركب (حيث يكون الأول مسلسل والحقل الثاني للسنة) وريح راسك من كتابة كود لذلك.

لها مميزات هذه الطريقة حيث يمكن الفرز بالسنة (في حال جعلها خانة وحدة لمسلسل والتاريخ يصعب البحث فيها الا بكود) أما الطريقة أعلاه يمكن تحديد خانة التاريخ في SQL والاستعلام بها.

ووقت عرضها على الفورم قم بجمع في TEXTBOX او Label الخانتين وافصل بينهم بعلامة "/".

فراس

تم تعديل هذه المشاركة بواسطة Feras Nasser في 12 يناير 2008 في 14:01

سبحان الله وبحمده عدد خلقه ورضا نفسه وزنة عرشه ومداد كلماته

#3

أخونا فراس

انا طلبت معرفة هذه الطريقه لأنها الأصعب بالتأكيد كما ان موضوع الاستعلام سوف يكون اسهل و مرتب ايضا حسب السنوات بل و الايام ايضا .. لأن الإستعلام سيكون بالـ Key كاملا (الرقم المسلسل+السنه) وفى رأيى انها افضل من فصل كل واحد منهما فى record منفصل

ولك منى كل التحيه

#4

أخي الكريم ، تحية طيبة وبعد ،

أولاً ، فكرة الأخ Feras Nasser فكرة ممتازة وتساعد المبرمج علي إتاحة فرصة لنفسك عند إجراء عملية البحث بسرعة دون النظر في التركيبات البرمجية لجملة الإستعلام .

ثانياً ، نصيحتي لك أن تفصل الرقم الكودي الظاهر للمستخدم عن المفتاح الرئيسي لجدول البيانات ، ودائماً إجعلة رقمي ويقوم بترقيم نفسة تلقائياً Country .

علي العموم ، أنا أرفقت لك جملة إستعلام تساعدك علي إيجاد الرقم الجديد أثناء لحقل الكود أثناء إجراء عملية إدراج سجل جديد .

وشكراً

GetSerial.rar

لا تخلط ما بين شخصيتي وأسلوبي .. فشخصيتي هي

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

أنت وتصرفاتك

ولحظاتي صمت... وصمـت لحظاتي كلام ... كلامه

اشد آلام ... فصمتي أنا عنوان

عصر التكنولوجيا المعلوماتية(مدونتي الخاصة)

My FaceBook

#5

جرب المثال المرفق أخي , وضعت تعليقات ليسهل فهمه

Ala2_VB___Record_Number.rar

اقتباس
If A is success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut

Albert Einstein

مدخل إلى برمجة وتصميم الألعاب : كيف أبدأ ؟

#6

مشكورين جميعا و جزاكم الله كل خير

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…