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

طلب كود ترقيم تلقائي

بدأه mostafaattia في 8 ديسمبر 2012 · 12 رد · 1,956 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ممكن عمل كود ترقيم تلقائي

يوجد نموذج به حقلين غير منضمين اريد كتابة بدء الرقم ونهاية الرقم ويوجد زرار تنفيذ اريد عند الضغط عليه

يتم تنفيذ الامر لكن لا اريد الترقيم تسلسلي اريد اختلاف في ترقيم الارقام بمعني

الاسماء توجد عندي ابجديا اريد حين الضغط علي الترقيم التلقائي

تختلف الارقام 1 10 32 6 2 9 4 11 وهكذا

اريد تلغبطت الارقام

Office Access.rar

#2

متابعه

#3

أرغب المساعدة أخي الكريم،

لكني لم أفهم طلبك، فأرجو التوضيح.

عبدالله،،،

#4

اخي في الله كل ما احتاجة هو الترقيم التلقائي فقط لكن بدون تسلسل الارقام يعني في الترقيم التلقائي 1.2.3.4.5.6 وهكذا

انا اريد ترقيم هكذا 2.9.10.66.1.5.4 بدون تسلسل

#5

متابعه

#6

الرجاء ايجاد حل للمثال

#7

كتابعه الموضوع

#8

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

يا أخي الكريم 016.gif مجرد سؤال لماذا تريد ترقيم تلقائي وبنفس الوقت يكون عشوائي ، هذه الفكرة غريبة نوعا ما ولكن بصراحة أحببت أن اعرف 016.gif قد تكون فكرة مميزة تستحق المشاركة ، فلماذا لا تشاركنا فيها لنستفيد.

thinking.gifوعلى العموم يوجد طريقة تحصل بها على رقم عشوائي:

A = Int(Rnd(B)+C)

بواسطة هذا الكود تستطيع الحصول على طلبك ولكن عليك فقط فهمه حتى تستغله بطريقة صحيحة وإليك التفاصيل:

أولا A هو الرقم الناتج الذي تريد أن تستخدمه هنا في حالة طلبك هذا.

ثانيا B هو الحد الأعلى للرقم العشوائي حيث أنه سوف يعطيك عشوائيا رقما بين الصفر والرقم B وقد استخدمنا دالة Int حتى يكون العدد صحيحا بدون الارقام العشرية ويمكن أن تستغني عنه او تستبدله بأي دالة تراها تناسبك.

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

وطبعا إذا عرف السبب بطل العجب 006.gif اشرح لنا فكرتك والمطلوب منها ، فقد تجد احد الأعضاء يعطيك حلا أو اقتراحا بطريقة أقل تعقيدا فكثرة وجهات النظر تعطي حلولا أكثر. وبالتوفيق...

#9

حتي ان تصل الفكرة الي الاعضاء وتنفيذها لمساعدتي اشرح لكم الاستفادة من الترقيم

اخي في الله هذا نموذج من برنامج كنترول مدرسي كما رائيت انت اسماء الطلاب مرتب ابجديا

اريد ادخال الرقم السري غير مرتب والهدف من ذلك حين يتم الاجابة في ورق الامنحان نقوم بوضع السري

علي ورقة الطالب حتي نعرف نحن العاملين بالكنترول اسماء الطلاب والسري ..

نقوم بارسال الورق الي مدرس المادة ولنفترض اللغة العربية او الرياضيات ليقوم بتصحيح ورق الاجابة

في حالة تسلسل السري مع ترتيب اسماء الطلاب ابجديا من السهل علي المعلم معرفة اسم الطالب والوصول الي الورقة بتاعته

اما في حاله ان تكون الاسماء مرتبة ابجديا والسري غير مسلسل لا يمكن للمعلم الوصول الي ورقة طالب معين

بمعني بعض ضرب السري للطلاب عشوائيا هنقوم بترتيب الورق بالسري اصبح محمد خد سري رقم 1 وابراهيم خد سري رقم 10 بالرقم من ان ابراهيم المفرض يكون في ترتيبة اولا

لكن الترتيب العشوائي صعب علي المدرس اللي بيصحح ان لا يصل الي ورقة الطالب هذة الي فكرة الترتيب العشوائي واليك صورة للتوضيح

940553171.jpg

#10

متابعه

#11

تفضل اخي الكريم

post-15367-053495100 1355481679_thumb.gi

لا تنسانا من التقييم بارك الله بك

za-Office Access-UP.rar

بالتوفيق

المرفقات
DC1.gif
1
#12

شكرا ليكي استاذة ظهر علي المتابعه

لكن يوجد خطأ في الترقيم العشوائي وهو

انا اختارت الصف الاول الاعدادي وقمت بوضع الرقم من 1 الي 217 وقمت بالضغط علي زرار تنفيذ تم العمل بنجاح

ولكن قمت باختيار الصف الثاني الاعدادي وقمت بوضع الرقم من 300 الي 519 وضغط علي زرار التنفيذ تم العمل بنجاح

لكن المشكلة هنا ان الصف الاول والصف الثاني بيخده نفس القيمة رغم اني قمت بتغيير العدد يعني فيه طالب في

الصف الاول واخد رقم 100 وطالب في الصف الثاني واخد رقم 100 وانا لا اريد ان يخذ طالبان نفس القيمية

يعني اريد الصف الاول يبدء من 1 الي 217 والصف الثاني 218 الي ...... وهكذا ولكي جزيل الشكر والتقدير

#13

متابعه

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