PDA

View Full Version : خواندن رکورد های تصادفی از بانک اطلاعاتی



jamal_8263
سه شنبه 14 آبان 1387, 20:26 عصر
با عرض سلام و خسته نباشید من در vb یک آزمونگر می خواهم طراحی کنم که از پایگاه داده ای که سوالات قرار دارند بتونم 20 سوال را به طور تصادفی فراخوانی بکنم به طوری که اون سوالات فراخوانی شده دیگر تکراری نباشد
mer30 حالا ممنون می شم راهنمایی ام کنید ؟

quantomquery
جمعه 12 تیر 1388, 11:52 صبح
شما برای این کار باید یک آرایه 20 تایی تعریف کنید که شماره سوالات شما را ذخیره کند سپس با دستور randomize و rnd یک عدد تصادفی از بین شماره سوالات انتخاب کرده و شماره آن را با شماره های داخل آرایه مقایسه کرده و در صورت نبودن شماره(یعنی سوال تکراری نیست) شماره را در ارایه ذخیره کنید فقط توجه داشته باشید که تمام این مراحل را در یک حلقه do while با شرط پرشدن ارایه بنویسید چون ممکن است تعداد انتخاب های شما بیش از 20 تا باشد و بقیه تکراری بوده و 20 تا انتخاب شود .