انجمن تخصصی اکسس
جامع ترین انجمن تخصصی اکسس در خانه اکسس ایران
0
سلام دوستان
من ميخوام بدونم در اكسس چطوري ميشه مثل اكسل فرمول ماتريسي اعمال كرد
منظورم از ماتريسي اينه كه من 10 ستون دارم و 5 رديف. مثلا ًحالا ميخوام تقابل ستون سوم و رديف دوم هر عددي بود بهم نشون بده
نمونه فايل اكسل رو براتون ميذارم ببينيد
پاسخ ها (10)
-
پاسخ پذیرفته شده
1با سلام
اینگونه موارد در اکسس بسیار ساده تر از اکسل طراحی و پیاده سازی می شود .
در اینگونه موارد در اکسس به ازای هر فیلد شرطی یک شرط به تابع اضافه شده ولی در اکسل چندین فرمول تو در تو بایستی به فرمولهایتان اضافه کنید .
تابع استفاده شده برای این مثال ها تابع Dlookup می باشد که می توانید مثال خود را در اکسس پیاده سازی شده در فایل پیوست مشاهده نمایید.
با سپاس فراوان
کاویان -
پاسخ پذیرفته شده
-
پاسخ پذیرفته شده
-
پاسخ پذیرفته شده
-
پاسخ پذیرفته شده
0با سلام
این گونه موارد برمی گرده به تنظیم کامبوباکس یا همون جعبه ترکیبی که برای این مورد خاص بایستی خاصیت تعداد ستون یا همون Column Count را برابر با 2 تنظیم کرد و خاصیت column Widths رو برابر "0;2cm" که در فایل پیوست شده می تونید این تنظیمات رو ببینید .
در این روش ستون اول به عنوان ستون اصلی در نظر گرفته می شود ولی با توجه به اینکه عرض صفر برای آن تنظیم شده ، دیده نمی شود و در عوض با ستون بعدی کار می شود .
با تشکر
کاویان -
پاسخ پذیرفته شده
-
پاسخ پذیرفته شده
0با سلام
ضمن عرض پوزش بابت تاخیر :
تابع dlookup و سایر توابع مشابه از سه آرگومان تشکیل می شوند :
آرگومان اول : نام فیلد
آرگومان دوم : نام جدول یا پرسش
آرگومان سوم : شرط از جنس where
نتیجه تابع : مقدار فیلد ذکر شده در آرگومان اول از جدول ذکر شده در آرگومان دوم را در اولین رکوردی که شرط ذکر شده در آرگومان سوم در آن صدق کند ، فراخوانی می شود .
برای درک نحوه تعریف شرط میتوانید یک پرسش دارای شرط ساخته و از طریق نمای SQL آن قسمت whrere به بعد آن را ملاحظه و در صورت لزوم کپی و استفاده کنید .
تعداد فیلدها زیاد کار را سخت نمی کند بلکه تعداد شرط ها است که کار را مشکلتر می کند .
در فیل پیوست تا چهار فیلد برای شما شبیه سازی شده است که میتونید اونها رو اضافه تر هم بکنید فقط نام اون فیلد و شرح اون رو باید در داخل جدولی به نام tbl_relation ثبت کنید .
در فایل پیوست فقط یک شرط دیده شده و آن هم شرط سال هست .
با تشکر
کاویان -
پاسخ پذیرفته شده
-
پاسخ پذیرفته شده
برای ارسال پاسخ وارد شوید
برای ثبت پاسخ لازم است وارد شوید. از فرم مقابل برای ورود استفاده منید و اگر کاربر جدید هستید ثبت نام کنید.
اینجا ثبت نام کنید »