PDA

View Full Version : نرم افزار قرعه کشی ساده



mostafae
پنج شنبه 28 خرداد 1394, 13:39 عصر
سلام. ما یه سامانه پیام کوتاه داریم که میخواهیم ازش برای مسابقه پیامکی استفاده کنیم.

از لیست کسانی که پاسخ صحیح دادن یه خروجی اکسل میخوایم بگیریم تا برای قرعه کشی ازش استفاد کنیم.

حالا ما میخوام یه برنامه داشته باشیم که یه دکمه داشته باشه تا وقتی روی اون کلیلک کردیم از خروجی اکسل به تعدادی که میخوایم بصورت random شماره نمایش بده ...

کسی میتونه کمک کنه؟

hadisalahi2
پنج شنبه 28 خرداد 1394, 18:43 عصر
خوب فایل اکسل رو Import کن توی بانک اطلاعاتی برنامه
بعد به اونایی که پاسخ صحیح دادن رو Select بزن

بعد با تابع Randomize
عدد تصافی بین عدد اول و آخر رکورد جدول انتخاب کن

Mahmood_M
پنج شنبه 28 خرداد 1394, 18:54 عصر
می تونید به فایل اکسل وصل بشید و اطلاعات اون رو درون یک Table لود کنید ، بعد یک عدد بین 1 و تعداد رکورد ها به صورت Random انتخاب کنید و مقدار RecNo مربوط به Table رو برابر اون عدد قرار بدید تا یک رکورد به صورت Random انتخاب بشه
قبل از اینکه خروجی اکسل بگیرید ، اطلاعات کجا ذخیره میشه می تونید از همون بانک اطلاعاتی استفاده کنید !
راه دیگه اینکه Table مورد نظر یک فیلد مثلا به نام ID داشته باشه که از 1 تا تعداد رکوردها پر شده باشه و ابتدا اعدادتون رو به صورت Random بسازید و یک Query به صورت زیر ایجاد کنید :
SELECT * FROM MyTable WHERE ID IN (N1, N2, N3, ...)

در مورد نحوه ی ارتباط با فایل اکسل قبلا بحث شده ، می تونید در سایت جستجو کنید

یوسف زالی
پنج شنبه 28 خرداد 1394, 23:42 عصر
راه دیگه اینه که سلکت برنامه تون رو این طور بنویسید:


select top(N) * from TBL order by rnd()