PDA

View Full Version : مبتدی: یافتن کوچک ترین و بزرکترین رکورد در کوئری



behzadsohrabpour
چهارشنبه 12 آذر 1393, 08:53 صبح
با سلام دوستان من تو یه تیبل 5 تا فیلد دارم میخوام که مینیمم و ماکسیمم اونارو برام محاسبه کنه ولی وفتی اعداد دورقمی میشن نمیتونه اعداد تک رقمی رو با اعداد دو رقمی مقایسه کنه بخش ها 1 و 2 درست عمل میکنن مشکل تو بخش 3 هست حتی وقتی ازminid1m1:iif("[p1mind1m1]"<"[p2mind1m1]";[p1mind1m1];[p2mind1m1]) v استفاده میکنم بازم جواب درست رو نمیتونه پیدا کنه

پیدا کردن مینیمم فیلد های 1 و2
p1mind1m1: IIf((DMin("[d1-n2]";"data1";"[d1-n2]>1")) Is Null;DMin("[d1-n1]";"data1";"[d1-n1]>1");IIf((DMin("[d1-n1]";"data1";"[d1-n1]>1"))<=DMin("[d1-n2]";"data1";"[d1-n2]>1");DMin("[d1-n1]";"data1";"[d1-n1]>1");DMin("[d1-n2]";"data1";"[d1-n2]>1")))

پیدا کردن مینیمم فیلد های 3و4
p2mind1m1: IIf((DMin("[d1-n4]";"data1";"[d1-n4]>1")) Is Null;DMin("[d1-n3]";"data1";"[d1-n3]>1");IIf((DMin("[d1-n3]";"data1";"[d1-n3]>1"))<=DMin("[d1-n4]";"data1";"[d1-n4]>1");DMin("[d1-n3]";"data1";"[d1-n3]>1");DMin("[d1-n4]";"data1";"[d1-n4]>1")))

برای پیدا کردن مینیمم نهایی :
minid1m1: IIf((DMin("[d1-n5]";"data1";"[d1-n5]>1")) Is Null;(IIf([p2mind1m1] Is Null;[p1mind1m1];(IIf([p1mind1m1]<=[p2mind1m1];[p1mind1m1];[p2mind1m1]))));(IIf([p1mind1m1]<=[p2mind1m1];(IIf([p1mind1m1]<=(DMin("[d1-n5]";"data1";"[d1-n5]>1"));[p1mind1m1];(DMin("[d1-n5]";"data1";"[d1-n5]>1"))));(IIf([p2mind1m1]<=(DMin("[d1-n5]";"data1";"[d1-n5]>1"));[p2mind1m1];(DMin("[d1-n5]";"data1";"[d1-n5]>1")))))))




الان شما به این یه نگاهی بندازید ظاهرا درست هست ولی وقتی مینیمم یکی از داده دو رقمی میشه درست عمل نمیکنه

behzadsohrabpour
چهارشنبه 12 آذر 1393, 09:43 صبح
فایل نمونه

behzadsohrabpour
چهارشنبه 12 آذر 1393, 17:42 عصر
دوستان دارم روی یه سیستمی کار میکنم 4 روزه که اینترنت رو بهم ریختم ولی جواب پیدا نکردم سر یه مساله کوچیک گیرم اگه راه حلی به نظرتون میرسه ممنون میشم راهنمایی کنیید .

behzadsohrabpour
پنج شنبه 13 آذر 1393, 10:23 صبح
دوستان حل شد هرکی نیاز داشت به این لینک مراجعه کنه
http://answers.microsoft.com/en-us/office/forum/office_2013_release-access/ms-acceess-dmin-function-and-iff-function/243716cf-1558-4331-b8a4-10e59f3789ff?tm=1417618914937