انجمن تخصصی اکسس

جامع ترین انجمن تخصصی اکسس در خانه اکسس ایران

main25
main25
آفلاین
0
سلام دوستان من ميخوام بدونم در اكسس چطوري ميشه مثل اكسل فرمول ماتريسي اعمال كرد منظورم از ماتريسي اينه كه من 10 ستون دارم و 5 رديف. مثلا ًحالا ميخوام تقابل ستون سوم و رديف دوم هر عددي بود بهم نشون بده نمونه فايل اكسل رو براتون ميذارم ببينيد
پاسخ ها (10)
  • پاسخ پذیرفته شده

    دوشنبه 06 - آبان - 1392 19:44:17 - #لینک دائمی
    0
    سلام
    ببینید بایستی تعداد شرط ها رو توی آرگومان سوم تابع زیاد کنید ، بهتره برای چند تا فیلد ابتدا یک query بسازیم و شرط های رو داخل اون بیاریم و سپس به نمای sql رفته و از عبارت where به بعد رو کپی کنیم و با استفاده از دوتا "" در آرگومان سوم تابع قرار دهیم .
    با تشکر
    کاویان
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    main25
    main25
    آفلاین
    دوشنبه 06 - آبان - 1392 12:27:28 - #لینک دائمی
    0
    ممنون آقای کاویان
    در موارد 3 یا 4 شرط میشه مثال بزنید
    مثلا میخواییم بگیم اگه محل اشتغال امور مالی بود و شرایط کاری متوسط بود عدد 5 رو تو یه تکس باکس نشون بده
    یا اگه امور مالی بود و شرایط کاری سخت بود عدد 6 رو
    به همین صورت
    ممنون
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    یکشنبه 05 - آبان - 1392 22:12:51 - #لینک دائمی
    0
    با سلام
    ضمن عرض پوزش بابت تاخیر :
    تابع dlookup و سایر توابع مشابه از سه آرگومان تشکیل می شوند :
    آرگومان اول : نام فیلد
    آرگومان دوم : نام جدول یا پرسش
    آرگومان سوم : شرط از جنس where
    نتیجه تابع : مقدار فیلد ذکر شده در آرگومان اول از جدول ذکر شده در آرگومان دوم را در اولین رکوردی که شرط ذکر شده در آرگومان سوم در آن صدق کند ، فراخوانی می شود .
    برای درک نحوه تعریف شرط میتوانید یک پرسش دارای شرط ساخته و از طریق نمای SQL آن قسمت whrere به بعد آن را ملاحظه و در صورت لزوم کپی و استفاده کنید .

    تعداد فیلدها زیاد کار را سخت نمی کند بلکه تعداد شرط ها است که کار را مشکلتر می کند .
    در فیل پیوست تا چهار فیلد برای شما شبیه سازی شده است که میتونید اونها رو اضافه تر هم بکنید فقط نام اون فیلد و شرح اون رو باید در داخل جدولی به نام tbl_relation ثبت کنید .
    در فایل پیوست فقط یک شرط دیده شده و آن هم شرط سال هست .
    با تشکر
    کاویان
    پیوست ها:
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    main25
    main25
    آفلاین
    یکشنبه 28 - مهر - 1392 08:10:28 - #لینک دائمی
    0
    آقاي كاويان منتظر جواب شما هستم
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    main25
    main25
    آفلاین
    سه شنبه 16 - مهر - 1392 12:19:52 - #لینک دائمی
    0
    با سلام خدمت آقاي كاويان عزيز
    چند روزي هست تو سايت نميائيد.
    من ميخواستن نحوه كار با تابع DLookUp رو بدونم
    اگه تو همين فايل پيوست r3 , r4 ‌هم داشتيم چه فرقي ميكرد
    سوال بعدي اينكه اگه فقط از يك شرط بخواهيم اعداد رو فراخوني كنيم چطوريه؟
    در فايل پيوست دو شرط اعمال شده
    ممنون
    اميدوارم جواب بديد
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    پنج شنبه 11 - مهر - 1392 13:20:36 - #لینک دائمی
    0
    با سلام
    این گونه موارد برمی گرده به تنظیم کامبوباکس یا همون جعبه ترکیبی که برای این مورد خاص بایستی خاصیت تعداد ستون یا همون Column Count را برابر با 2 تنظیم کرد و خاصیت column Widths رو برابر "0;2cm" که در فایل پیوست شده می تونید این تنظیمات رو ببینید .
    در این روش ستون اول به عنوان ستون اصلی در نظر گرفته می شود ولی با توجه به اینکه عرض صفر برای آن تنظیم شده ، دیده نمی شود و در عوض با ستون بعدی کار می شود .
    با تشکر
    کاویان
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    main25
    main25
    آفلاین
    چهارشنبه 10 - مهر - 1392 14:01:41 - #لینک دائمی
    0
    ممنون دوست عزیز
    ولی در فرمی که گذاشتین title_code رو ست کردین با نام txt_title
    تو جدول لیست باکس ساختید به نام
    1
    مرتبط
    2
    غیر مرتبط
    اما در فرم فقط مرتبط و غیر مرتبط نمایش داده میشه.چطوری اینو ساختید؟
    ممنون از راهنماییتون
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    چهارشنبه 10 - مهر - 1392 10:47:27 - #لینک دائمی
    0
    با سلام
    برای ذخیره در جدول بایستی ابتدا جدول مربوطه رو ایجاد کنید و عدد محاسبه شده رو از طریق یک پرسش اجرایی action query از نوع update query در جدول درج کنید .
    این کار در همان فایل پست قبلی انجام شده که می توانید مجددا دانلود کرده و ملاحظه نمایید .
    با تشکر
    کاویان
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    main25
    main25
    آفلاین
    چهارشنبه 10 - مهر - 1392 08:14:52 - #لینک دائمی
    0
    سلام دوست عزيز
    ممنون از پاسخ شما
    حالا ميخوام اين اطلاعات تو يه جدول ديگه بشينه بايد چكار كنم
    با كوئري نتونستم
    منظورم اينه اون 2 تا فيلدي كه تو مثال آوردين رو ميخولم براي هر شخص تو يه جدول داشته باشم
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    سه شنبه 09 - مهر - 1392 15:11:29 - #لینک دائمی
    1
    با سلام
    اینگونه موارد در اکسس بسیار ساده تر از اکسل طراحی و پیاده سازی می شود .
    در اینگونه موارد در اکسس به ازای هر فیلد شرطی یک شرط به تابع اضافه شده ولی در اکسل چندین فرمول تو در تو بایستی به فرمولهایتان اضافه کنید .
    تابع استفاده شده برای این مثال ها تابع Dlookup می باشد که می توانید مثال خود را در اکسس پیاده سازی شده در فایل پیوست مشاهده نمایید.
    با سپاس فراوان
    کاویان
    پیوست ها:
    پاسخ به درستی کمینه شد نمایش
پاسخ شما

کدام را میپسندید؟

مایکروسافت اکسس 64 بیت - 66.7%
مایکروسافت اکسس 32 بیت - 16.7%
مایکروسافت اکسس 2007 - 16.7%

كل آرا: 6
اين نظرسنجي به پايان رسيده است on: 19 مارس 2017 - 00:00

عضویت در خبرنامه

با عضویت در خبرنامه آخرین مطالب سایت را در ایمیل خود دریافت نمایید.
از عضویت شما در خبرنامه متشکریم.