انجمن تخصصی اکسس
جامع ترین انجمن تخصصی اکسس در خانه اکسس ایران
1
با سلام
من یک کوئری دارم که کد مناقصه را سوال میکند و بر اساس آن فهرست پیمانکارانی که در آن مناقصه شرکت کرده اند و همچنین امتیاز پیمانکاران را ارائه میدهد. حال قصد دارم در همین کوئری رتبه پیمانکاران بر اساس امتیاز آنها را نیز بدست آوردم. از دستور Dcount به صورت زیر استفاده نمودم:
1+([Dcount("*","?","score >=" & [score
اگر به جای علامت سوال نام جدول اصلی که لیست همه پیمانکاران در همه مناقصات را دارد وارد کنم رتبه پیمانکاران در بین تمامی لیست اصلی را می دهد در صورتی که من رتبه پیمانکار دریک مناقصه خاص که توسط همین کوئری بدست می آید را می خواهم. چه باید کرد؟ لطفا در صورت امکان راهنمایی فرمایید.
با تشکر
پاسخ ها (5)
-
پاسخ پذیرفته شده
1با سلام
نمونه شما برای تشخیص رتبه یک مناقصه خاص اصلاح شد و پیوست گردید .
مشکل در نحوه استفاده از قسمت شرط توابع dfunctions بود که شما از تابع dcount اون استفاده کرده بودید .
قسمت شرط از جنس قسمت where در عبارات SQL هستش که ازهمون قواعد پیروی می کنه .
با تشکر
کاویان -
پاسخ پذیرفته شده
1با سلام
فایل نمونه را در زیر آپلود میکنم. در کوئری هدف این است که پیمانکاران بر اساس امتیاز، رتبه بندی شوند اما رتبه در کل لیست جدول داده می شود لطفا در صورت امکان راهنمایی فرمایید.اگر به جای نام جدول نام کوئری را قرار بدهم با خطا مواجه میشوم.لطفا در صورت امکان راهنمایی فرمایید.
با تشکر از شما
برای ارسال پاسخ وارد شوید
برای ثبت پاسخ لازم است وارد شوید. از فرم مقابل برای ورود استفاده منید و اگر کاربر جدید هستید ثبت نام کنید.
اینجا ثبت نام کنید »