PDA

View Full Version : نمایش رکورد تصادفی



soroush_k12
چهارشنبه 02 بهمن 1392, 12:04 عصر
با سلام خدمت دوستان و اساتید عزیز
با استفاده از کد زیر من میخواهم مقدار یک فیلد از یک رکورد تصادفی از جدول را نمایش دهم.در قسمت شرط دستور dlookup چی باید بنویسم؟
یعنی معادل vba این جمله را میخواهم : "رکوردی که شمارنده رکرود آن a باشد"


a = Fix(DCount("id", "tbl_1") * Rnd() + 1)
b = DLookup("field1", "tbl_1",?????)

Abbas Amiri
چهارشنبه 02 بهمن 1392, 23:00 عصر
با سلام خدمت دوستان و اساتید عزیز
با استفاده از کد زیر من میخواهم مقدار یک فیلد از یک رکورد تصادفی از جدول را نمایش دهم.در قسمت شرط دستور dlookup چی باید بنویسم؟
یعنی معادل vba این جمله را میخواهم : "رکوردی که شمارنده رکرود آن a باشد"


a = Fix(DCount("id", "tbl_1") * Rnd() + 1)
b = DLookup("field1", "tbl_1",?????)

این همه مثال در تالار با دستور DLookup هست ، میتونستید الگو بگیرید

DLookup("field1", "tbl_1","id=" & a)

soroush_k12
پنج شنبه 03 بهمن 1392, 06:51 صبح
ممنون جناب امیری
ولی جدول من فیلدی به نام ID که محتوی شماره رکورد باشد ندارد اون id هم تو دستور خط اول همین طوری نوشتم

alirezabahrami
پنج شنبه 03 بهمن 1392, 08:40 صبح
ممنون جناب امیری
ولی جدول من فیلدی به نام ID که محتوی شماره رکورد باشد ندارد اون id هم تو دستور خط اول همین طوری نوشتم
سلام آقا سروش!
این توضیح را اگر اول مطرح می کردید مطمئناً جناب استاد امیری پاسخ مناسب را ارائه می نمودند.
علی ایحال با اجازه ایشان بنده یک نمونه را برایت آماده کردم و خواسته شما را در آن پیاده نمودم.
یا علی

soroush_k12
پنج شنبه 03 بهمن 1392, 12:57 عصر
با تشکر مجدد از جناب بهرامی و امیری عزیز
ممنون مشکل حل شد .کمی با عجله سوالم رو مطرح کردم و توضیحاتم کامل نبود . ببخشید