PDA

View Full Version : سوال: مشکل با dlookup



صبا9841
یک شنبه 08 دی 1392, 22:55 عصر
باسلام
در فایل نمونه میخواهم مقادیر مشخصی از کد2031 و 2030 مربوط به هر رکوردهای جدول را انتخاب و درمقابل آن(ida) قرار بده.
بدلیل استفاده از (DLookUp("[ted]";"tbla";"[codno]=" & 2030 نمیتونم اشاره ای به id بکنم و مقادیر استخراج شده منحصرا مربوط به id شماره 1 (اولین رکورد) هست.
از راهنمایی شما متشکرم

hamid-nice
دوشنبه 09 دی 1392, 00:23 صبح
تا آنجا که من می دانم دستور Dlookup همیشه اولین مقدار را برمی گرداند
موفق باشید

صبا9841
دوشنبه 09 دی 1392, 23:18 عصر
تا آنجا که من می دانم دستور Dlookup همیشه اولین مقدار را برمی گرداند
موفق باشید

شما درست میفرمائید ولی سوالم اینه که چطور مقادیر(values) برای همه رکوردها شبیه کاری که dlookup برای رکورد اول انجام داده باید انجام بشه؟

hamid-nice
سه شنبه 10 دی 1392, 01:00 صبح
برای اینکه مقادیر فیلد ted را برای هر ida مربوطه بیاره کافی است سه فیل آخر کوئری را حذف کنید و فقط فیلد ted را اضافه کنید
موفق باشید

صبا9841
سه شنبه 10 دی 1392, 21:34 عصر
برای اینکه مقادیر فیلد ted را برای هر ida مربوطه بیاره کافی است سه فیل آخر کوئری را حذف کنید و فقط فیلد ted را اضافه کنید
موفق باشید

از راهنماییت متشکرم- به نظر شما اگه اینکار بکنم بعد چطوری از بین این همه کد فقط 2030 یا 2031 بیارم؟!

hamid-nice
سه شنبه 10 دی 1392, 21:47 عصر
در قسمت criteria برای فیلد codNo در حال حاضر نوشته اید 2031 که درست عمل می کند اگر 2031 و 2030 را می خواهید ، بنویسید
2031 Or 2030

صبا9841
سه شنبه 10 دی 1392, 22:03 عصر
در قسمت criteria برای فیلد codNo در حال حاضر نوشته اید 2031 که درست عمل می کند اگر 2031 و 2030 را می خواهید ، بنویسید
2031 Or 2030

خیلی لطف داری- این پیشنهاد خوبیه ولی دنبال اینم که توی کوئری فرمولهایی انجام بدم که موقع اتصال به ریپورت مستقیما نمایش داده بشه. با این شرایط ریپورت قابلیتهای لازم نداره.