با سلام به دوستان عزیز
میخواستم بدونم چطوری میشه از یک grid که اطلاعاتش از بانک خونده شده بصوزت تصادفی تعداد از افراد را انتخاب کرد البته میخوام در هر روز یه تعداد افراد انتخاب کنه و تکراری نباشه در روز بعد
ممنون میشم کمکم کنید
با سلام به دوستان عزیز
میخواستم بدونم چطوری میشه از یک grid که اطلاعاتش از بانک خونده شده بصوزت تصادفی تعداد از افراد را انتخاب کرد البته میخوام در هر روز یه تعداد افراد انتخاب کنه و تکراری نباشه در روز بعد
ممنون میشم کمکم کنید
سلام .
بهترین روش اینه که اطلاعات جدول رو وقتی داری از بانک میخونی با داده های تصادفی پر کنی. یعنی Sqlcommand یک تعداد عبارت تصادفی برگردونه. اگر از sql استفاده میکنی از عبارت زیر برای انتخاب رکورد ها استفاده کن:
()select top 10 from table_name order by newid
در این حالت ممکنه یه رکورد دوبار انتخاب بشه. البته کاملا تصادفی. برای اینکه این اتفاق نیفته یه فیلد از نوع bit به جدول اضافه کن و بعد از هر بار انتخاب اون رکورد داخل اون رکورد مقدار اون رکورد رو برابر True بذار و جدول رو همیشه از رکورد هایی پر کن که مقدار این فیلد در اونها False هست
با سلام به دوست گرامي جناب نبوي
يكم ساده تر ميتونيد برام توضيخ بدين
من vb رو زياد وارد نيستم
سلام.
شما اول بگو چه جوری گرید رو با اطلاعات بانک پر میکنی؟ بانک اطلاعاتی شما sql هست؟
با سلام به دوست عزيز
نه هر كار كردم sqlرو سيستم نصبش كنم نصب نشد
بانكش اكسس و نوع اتصال oledb
نوع اتصال زياد مهم نيست اصلش من ميخوام برام از گريد تعدادي انتخاب بشن
با دیتا آداپتر به بانک متصل میشی؟ در این صورت به جای select command دیتاآداپتر همون عبارتی رو که من بهت دادم رو بذار