انجمن تخصصی اکسس
جامع ترین انجمن تخصصی اکسس در خانه اکسس ایران
1
با درود
جدول فرضی داریم شامل دو فیلد id و name ، مقادیر name در یک فرم با استفاده از یک کمبوباکس انتخاب میشن ، حالا چطور میشه مقدار name رو گرفت و مقدار id رو تعیین کرد آیا با تابع dlookup میشه از راست به چپ جستجو کرد ؟ البته با استفاده DAO و استفاده از select where این کار رو انجام دادم اما دنبال یک راه ساده تر و کوتاه تر هستم ممنون میشم پاسخ بدید.
پاسخ ها (4)
-
پاسخ پذیرفته شده
2با سلام
اگر منظور شما درج اتوماتیک id پس از انتخاب name هست این پست رو ببینید .
http://www.mantis.ir/discussions/%D9%BE%D8%B1-%D8%B4%D8%AF%D9%86-%D8%A7%D8%AA%D9%88%D9%85%D8%A7%D8%AA%DB%8C%DA%A9-%D9%81%DB%8C%D9%84%D8%AF%D9%87%D8%A7%DB%8C-%DB%8C%DA%A9-%D9%81%D8%B1%D9%85.html -
پاسخ پذیرفته شده
2سلام
در پرسی که ایجاد می کنید یا در dlookup ی که تنظیم می کنید می تونید هر فیلد رو به عنوان فیلد رابطه ای درنظر بگیرید مشکل اینجاست که استفاده از فیلد نام به عنوان فیلد ارتباطی روش مطمئنی نیست چون احتمال تکراری بودن و نتیجه اشتباه دادن اون زیاد هستش
پیروز و سربلند
کاویان -
پاسخ پذیرفته شده
1با تشکر از جناب کاویان
بند جواب رو نتونستم از توضیح شما برداشت کنم یک مثال میزنم ، تابع vlookup اکسل رو در نظر بگیرید از این تابع برای جستجوی چپ به راست استفاده میشه یعنی مقدار ستون های جلوی فاکتور جستجو رو به ما میده اگر بخوایم ستون های پشت عامل جستجو (راست به چپ) رو برگردونیم از ترکیب دو تابع index&match استفاده میکنیم سوال من این بود که خاصیت تابع dlookup هم مثل vlookup هست ؟ مثلا اگر فاکتور جستجو در فیلدی وسط تیبل باشه آیا با این تابع میشه مقادیر هر دو طرف فیلد رو برگردوند؟
برای هشداری که در استفاده از این تابع دادید پیشنهاد جنابعالی چی هست ؟ چه روشی رو تایید میکنید ایا روشی که من استفاده کردم یعنی استفاده از sql بهترین روش هست؟
برای ارسال پاسخ وارد شوید
برای ثبت پاسخ لازم است وارد شوید. از فرم مقابل برای ورود استفاده منید و اگر کاربر جدید هستید ثبت نام کنید.
اینجا ثبت نام کنید »