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

سؤال في عملية عشوائية

مغلق
بدأه خضر نجم في 5 يناير 2003 · 3 رد · 777 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الرجاء من الاخوة افادتي كيف يمكنني أخد قيمة عشوائية من جدول بحيث لا تتكرر هذه القيمة مرة أخرى ولكم جزيل الشكر :(

#2

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

على كل حال قد استطيع أن اقول لك أستخدم تعليمة

randomize;

label8.Caption:=inttostr(random(8));

أستخدمها داخل اي زر

مع تحياتي

#3

شكراً على الرد أخ FOX_DELPHI ولكن اني اعرف هذه الدالة ولكن اريد أن آخذ قيمة عشوائية من جدول في قاعدة بيانات وليس من قيمة رقمية

أي أريد سجلات عشوائية لا تتكرر من قاعدة بيانات

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

#4

قم باخذ قيمة عشوائية رقمية مثل العادة

ثم خذ قيمة الحقل الذي رقمة هو القيمة التي نتجت معك

مثلا اذا نتجت قيمة عشوائية 5 تاخذ القيمة من الحقل الذي رقمة 5 ( table1.recno=5 )

وتختبر الشروط التالية

1- القيمة العشوائية الناتجة اصغر أو تساوي عدد سجلات الجدول

2- القيمة الناتجة غير مكررة "" ربما تحتاج الى حقل إضافي في جدولك الذي تاخذ منة القيم يحوي قيمة بوليانية إذا كان قد سبق واخذت قيمتة .

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

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

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