20-04-19, 08:55 AM
السلام عليكم ورحمة الله وبركاته
ابحث عن طريقة لعمل قرعة على ارقام هواتف فيكون الذي يظهر رقمة هو الفائز هل يمكنكم مساعدتي وهل سؤالى واضح
SELECT * FROM Table ORDER BY RAND() LIMIT 1SELECT TOP 1 id FROM Table ORDER BY RND(id)(20-04-19, 09:37 AM)elgokr كتب : [ -> ]وعليكم السلام ورحمة الله وبركاته
فقط كل ما تحتاج اليه هو استخدام RAND / RND[ Random ]اما من خلال كود الاستعلام مباشراً اذا كنت تقوم بجلب البيانات من قاعدة البياناتأو من خلال الكود التنفيذى فكلاهما واحد يمكنك البحث عن الامر وستجد لها شروحات
فابسط ما يكون من خلال الاستعلام بقاعدة البيانات
اذا كان قاعدة بيانات MsSqlواذا كان قاعدة بيانات Accessكود :
SELECT * FROM Table ORDER BY RAND() LIMIT 1
كود :
SELECT TOP 1 id FROM Table ORDER BY RND(id)
تحياتى لكوتمنياتى لك التوفيق
DT_RND = New DataTable
DT_RND.Clear()
adapter = New OleDbDataAdapter("SELECT TOP 1 * FROM Rnd_Number ORDER BY RND(Number)", con)
adapter.Fill(DT_RND)
Lbl_Number.Text = DT_RND(0)(2)