View Full Version : سوال: نمایش تصادفی متن در اکسس
mehdipormaye
دوشنبه 27 تیر 1401, 19:32 عصر
اساتید گرامی
با سلام
چگونه متن های موجود در یک جدول را به صورت تصادفی در فرم اکسس نمایش بدم.
چیزی شبیه نمایش حدیث یا آیات قران و ...
ممنون اکه راهنمایی کنید.
مبتدی هستم
mohammadsaleh
سه شنبه 28 تیر 1401, 08:10 صبح
سلام از جمله زیر الگو بگیرید
SELECT TOP n * FROM Table WHERE [conditions] ORDER BY RND([id])
mehdipormaye
پنج شنبه 30 تیر 1401, 10:14 صبح
با سلام
این جمله رو باید تو کدوم رویداد بنویسم ؟
بجای table باید جدول خودم رو معرفی کنم؟
ممنون میشم راهنمایی بفرمائید
ببخشید مبتدی هستم دیگه:خجالت::خجالت:
mohammadsaleh
شنبه 01 مرداد 1401, 17:26 عصر
سلام
یک کوئری ایجاد کنید. می توانید نام جدول را به کوئری اضافه کنید و به صورت دستی مشخصات بالا را اعمال کنید و یا در در قسمت SQL متن زیر را کپی کنید.
برای شروع متن زیر را کپی کنید
SELECT TOP 1 * FROM Table ORDER BY RND([id])
به جای Table اسم جدول خود را بنویسید. احتمالا جدول شما دارای id هم هست که شماره رکوردها را نمایش می دهد. اگر ندارد اضافه کنید.
با اجرای کوئری به صورت تصادفی یک رکورد نمایش داده میشود. اگر به جای یک اعداد دیگری بنویسید به همان تعداد رکورد را تصادفی نشان خواهد داد
mehdipormaye
سه شنبه 04 مرداد 1401, 17:37 عصر
با سلام
خیلی خیلی ممنون از راهنمایی شما
جسارتا یک قسمت مهم موضوع را هنوز متوجه نشدم
کوئری رو ساختم و جدول رو هم بهش اضافه کردم اما کدی که فرمودید رو هنوز نمیدونم کجای کوئری کپی کنم (SQL کوئری کجاست)
جسارت محضر شماست اما اگر امکان داره توضیحات بیشتر بفرمائید یا اگر نمونه ساده این موضوع رو دارید برام ارسال بفرمایید.
ممنون از شما
mohammadsaleh
سه شنبه 04 مرداد 1401, 18:15 عصر
153932
153933
153934
mehdipormaye
چهارشنبه 05 مرداد 1401, 15:57 عصر
ممنون ممنون ممنون
عالی بود
سپاسگزارم استاد
Safiriran
شنبه 23 دی 1402, 21:11 عصر
153932
153933
153934سلام جناب مهندس ضمن تشکر بسیار عالی بود اما با این کد هر بار که وارد بشیم دقیقا رکورد شماره 4 رو اجرا میکنه چجوری میتونیم با هر بار ورود به برنامه رکورد جدیدی رو تماشا نماییم؟ ممنون میشم راهنمایی فرمایید
eb_1345
یک شنبه 24 دی 1402, 19:35 عصر
سلام
از نمونه ضمیمه استفاده کن!
Safiriran
یک شنبه 24 دی 1402, 21:41 عصر
تشکر جناب استاد اگر ممکن بود توضیحات این مطلب رو هم بیان بفرمایید ولی این خیلی عالی بود مدتها بود گیر همین موضوع بودم .سپاس فراوان
eb_1345
یک شنبه 24 دی 1402, 22:23 عصر
تشکر جناب استاد اگر ممکن بود توضیحات این مطلب رو هم بیان بفرمایید ولی این خیلی عالی بود مدتها بود گیر همین موضوع بودم .سپاس فراوان
توضیح خاصی نداره . در فایل نمونه یک جدول و یک فرم وجود داره . در جدول 3 فیلد وجود داره که فیلد اول مربوط به ردیف رکوردهاست فیلد دوم مربوط به اسم شخصیتی است که سخن گرانبها رو ایراد فرموده و فیلد سوم هم مربوط به سخن یا گفتار آن شخصیت میباشد . در جدول 2000 گفتار آموزنده مربوط به شخصیت های بزرگ وجود داره که هر بار که فرم باز میشود یکی از این سخنان بطور تصادفی همراه با نام شخصیت گوینده سخن ظاهر میشود .
Safiriran
یک شنبه 24 دی 1402, 23:55 عصر
جناب استاد اون فرم بصورت ساب فرم ساخته شده؟ ساختارش چجوری هست؟
Safiriran
دوشنبه 25 دی 1402, 00:27 صبح
خیلی ممنونم استاد
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.