الرجاء من الاخوة افادتي كيف يمكنني أخد قيمة عشوائية من جدول بحيث لا تتكرر هذه القيمة مرة أخرى ولكم جزيل الشكر :(
سؤال في عملية عشوائية
السلام عليكم ورحمة الله وبركاته
على كل حال قد استطيع أن اقول لك أستخدم تعليمة
randomize;
label8.Caption:=inttostr(random(8));
أستخدمها داخل اي زر
مع تحياتي
شكراً على الرد أخ FOX_DELPHI ولكن اني اعرف هذه الدالة ولكن اريد أن آخذ قيمة عشوائية من جدول في قاعدة بيانات وليس من قيمة رقمية
أي أريد سجلات عشوائية لا تتكرر من قاعدة بيانات
ولكم جزيل الشكر
قم باخذ قيمة عشوائية رقمية مثل العادة
ثم خذ قيمة الحقل الذي رقمة هو القيمة التي نتجت معك
مثلا اذا نتجت قيمة عشوائية 5 تاخذ القيمة من الحقل الذي رقمة 5 ( table1.recno=5 )
وتختبر الشروط التالية
1- القيمة العشوائية الناتجة اصغر أو تساوي عدد سجلات الجدول
2- القيمة الناتجة غير مكررة "" ربما تحتاج الى حقل إضافي في جدولك الذي تاخذ منة القيم يحوي قيمة بوليانية إذا كان قد سبق واخذت قيمتة .
إذا لم تفهم عليي اذكر ذلك وساحاول مساعدتك مرة اخرى
هذا الموضوع مغلق.