ورود

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



mamad174
پنج شنبه 22 مهر 1389, 17:46 عصر
با سلام می خواستم بدونم چطور میشه با کد
select top 3 from field name....

تعداد رکوردها را مثلا از یک textbox بخوانیم
ممنون

Dr.Bronx
پنج شنبه 22 مهر 1389, 18:03 عصر
سلام ؛

"SELECT TOP " & Text1.text & " From Field Where ..."


ویرایش : برای اینکه اشتباهی پیش نیاد اول چک کنید که داخل text1 حتما عدد باشه . که دستور شما اینجوری میشه .

"SELECT TOP " & IsNumeric(Text1.text) & " From Field Where ..."

موفق باشید ./

mamad174
پنج شنبه 22 مهر 1389, 20:20 عصر
اگر لطف کنید با این نمونه کد توضیح بدین ممنون میشم


Adodc1.RecordSource = "SELECT TOP 8 * FROM table ORDER BY Rnd(ID)"

Dr.Bronx
پنج شنبه 22 مهر 1389, 22:12 عصر
اگر لطف کنید با این نمونه کد توضیح بدین ممنون میشم


Adodc1.RecordSource = "SELECT TOP 8 * FROM table ORDER BY Rnd(ID)"

Adodc1.RecordSource = "SELECT TOP " & IsNumeric(text1.text8) & " FROM table ORDER BY Rnd(ID)"

موفق باشید ./

mamad174
پنج شنبه 22 مهر 1389, 23:15 عصر
با این کد هم نوشتم باز به مشکل برخوردم یه ارور داد که تصویرش رو ضمیمه کردم کمک کنید

Dr.Bronx
جمعه 23 مهر 1389, 01:22 صبح
سلام ؛

اون قسمت از برنامتون رو اینجا قرار بدید تا بررسی بشه .

موفق باشید ./

mamad174
جمعه 23 مهر 1389, 12:27 عصر
من نموه کد برنامه اصلی رو تو یه فرم نوشتم با همون بانک اصلی لطفا بررسی کنید امیدوارم خیر ببینی

Dr.Bronx
جمعه 23 مهر 1389, 13:59 عصر
سلام ؛

این هم برنامه اصلاح شده .
کد همونی بود که گفتم حالا نمی دونم شما چه جوری استفاده کرده بودید .

موفق باشید ./