به تمامی کاربران دارای هر نوع مدال پنل رایگان پیامک اهداء می گردد . لذا کاربران دارای مدال می توانند با کد تخفیف medals ، به صورت رایگان ثبت نام نمایند .

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

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

2
با سلام در این بحث کلیه مشکلات و نکته ها و تکنیک های استفاده از تابع easy filter مورد بررسی قرار می گیرد . لذا از کلیه کاربران گرامی سایت خواهشمندیم که مباحث و سوالات مربوط به این تابع را در این تاپیک مطرح نمایند . با تشکر کاویان
تشکر ها
پاسخ ها (20)
  • پاسخ پذیرفته شده

    abbas1348
    abbas1348
    آفلاین
    دوشنبه 05 - بهمن - 1394 07:38:31 - #لینک دائمی
    0
    با سلام و احترام حضور کلیه اساتید محترم انجمن
    بحثهای داخل سایت فوق العاده عالی و کاربردی است.
    از اقای مهندس کاویان هم بخاطر راهنماییهای ارزنده به سوالات تمام عزیزان تشکر میکنم.
    ضمنا دو سوال هم داشتم :
    یک برنامه نوشتم در یک گزارش ان نیاز دارم که قبل از باز شدن صفحه گزارش، یک فرمی باز شود و من بتوانم در ان لیست مولتی ولیود داشته باشم و تعدادی از ایتمهای ان کومبو باکس را تیک و انتخاب کنم و سپس بر مبنای همان چند تای انتخاب شده گزارش داده شود.
    یک برنامه نوشتم با اکسس2003 در ان کاربری با سطوح دسترسی مختلف گذاشتم. به 2007 که تبدیل میکنم. توانایی کاربری ها غیر فعال میشه . ایا راه حلی دارد؟
    با سپاس فراوان
    عباس
    94/11/05
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    vahedi
    vahedi
    آفلاین
    شنبه 30 - خرداد - 1394 05:12:09 - #لینک دائمی
    0
    با سلام لطفا بفرمایید چگونه میشه از easyfliter بعد از اعمال فیلتر خروچی با پسوند اکسل و چاپ گزارش گرفت ممنون
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    ali1234
    ali1234
    آفلاین
    چهارشنبه 06 - فروردين - 1393 07:39:48 - #لینک دائمی
    1
    با سلام حضور استاد محترم
    ضمن تشکر لطفا بفرمایید چگومه می توان از easyfilter بعد از اعمال فیلتر و نمایش نتایج خروجی گرفت . یعنی بتوان بصورت یک ریپورت از آن چاپ گرفت ؟
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    mehdi
    mehdi
    آفلاین
    دوشنبه 19 - اسفند - 1392 17:01:10 - #لینک دائمی
    1
    پیشنهاد من اینه که تو تابع جناب کاویان like هارو به مساوی تبدیل کنید البته خودم تست نکردم ولی نباید مشکلی ایجاد کنه
    تشکر ها
    • Tasin-Home
      بیش از یک ماه قبل
      همونطور که در پست گفتم قبل این کار رو انجام دام اما نشد.
      راه بهتری سراغ ندارید
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    Tasin-Home
    Tasin-Home
    آفلاین
    دوشنبه 19 - اسفند - 1392 05:43:38 - #لینک دائمی
    1
    سلام خدمت جناب کاویان عزیز
    تو تاپیک شما در برنامه‌نویس هم یه کاربر دیگه به نام Nazir Ahmad این مشکل رو مطرح کرده بود اما جوابی داده نشد. به همین خاطر گفتم اینجا مطرح کنم بهتره
    همون مشکلی که یکی دیکه از دوستان در ابتدای این تاپیک مطرح کردند که میخوایم جستجو تنهای عین عبارت باشه مثلا ما میخوایم از فیلد کلاس یه کلاس مشخص فیلتر بشه اما مشابهات هم همراه اون فیلتر میشه. البته فیلد ما از نوع متنی هست. بعنوان مثال کلاس 1 الف؛ 1 ب، ..... ، 11 الف، 11 ب و .... . حالا با انتخاب مثلا 1 الف؛ کلاس 11 الف هم در فیلتر اشتراک میکنه.
    چطور میشه این مشکل رو حل کرد؟
    تشکر ها
    • mehdi
      بیش از یک ماه قبل
      با درود
      در ماکرو جناب کاویان از like استفاده کردند لذا مقادیر مشابه هم فیلتر می شن کافیه این دستور هارو به = تبدیل کنید
    • Tasin-Home
      بیش از یک ماه قبل
      ممنون مهدی عزیز
      من تو ماژول جناب کاویان همونطور که فرمودید دو سطر به شکل زیر اضافه کردم اما جواب نداد
      Case "stre"
      Easy_filter = " ((" & rst_source & "." & f_name & ")= " & frm.Controls(ctl_name).Value & ") AND "
    • Tasin-Home
      بیش از یک ماه قبل
      یعنی من میخوام در مورد فیلدهای متنی؛ هم شرط قبلی که پیدا کردن مشابهات هست موجود باشه و هم یه شرط دیگه که در فیلدهای متنی تنها عین متن جستجو شود.
      ممنون
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    mehdi
    mehdi
    آفلاین
    پنج شنبه 15 - اسفند - 1392 15:04:43 - #لینک دائمی
    2
    جناب کاویان لطفا در مورد جمله زیر توضیح بدید خودم انجامش میدم

    در آرگومان چهارم یک فیلتر از جنس عبارت Where ر پرسشها ایجاد کنید و اونجا قرار بدید
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    amp_1356
    amp_1356
    آفلاین
    دوشنبه 12 - اسفند - 1392 14:26:00 - #لینک دائمی
    2
    سلام
    من یه نمونه ساده درست کردم ببینید به کار شما میاد
    پیوست ها:
    تشکر ها
    • mehdi
      بیش از یک ماه قبل
      تشکر از شما دوست عزیز قصد بنده اینه که با باز شدن فرم این فیلتر ایجاد بشه
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    mehdi
    mehdi
    آفلاین
    دوشنبه 12 - اسفند - 1392 13:23:44 - #لینک دائمی
    1
    جناب کاویان یک عنایتی بفرمایید ممنون میشم
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    mehdi
    mehdi
    آفلاین
    جمعه 09 - اسفند - 1392 18:38:12 - #لینک دائمی
    1
    منتظرم هنوز:(
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    mehdi
    mehdi
    آفلاین
    پنج شنبه 08 - اسفند - 1392 06:15:00 - #لینک دائمی
    1
    در فایل پیوست البته کامل نیست امیدوارم خطا نده با بازشدن فایل یم فرم میبینید بر روی ثبت اطلاعات واکسیناسیون کلیک کنید فرم دوم باز میشه که کد شناسایی کودک 2003 هست میخوام در ساب فرم فقط اطلاعات این کد نمایش داده بشه
    پیوست ها:
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    پنج شنبه 08 - اسفند - 1392 04:34:48 - #لینک دائمی
    2
    سلام
    ضمن عرض پوزش به علت تاخیر
    بله شما زمانی که می خواهید فرم رو بازکنید اگر باکد این کار رو انجام بدهید کافی است در آرگومان چهارم یک فیلتر از جنس عبارت Where ر پرسشها ایجاد کنید و اونجا قرار بدید .
    برای توضیحات کامل تر یک نمونه کوچک آپلود کنید .
    با سپاس
    تشکر ها
    • mehdi
      بیش از یک ماه قبل
      با تشکر از توضیح جنابعالی ، متوجه راه حل نشدم من در رویداد open نتونستم ولی با کامندباتن شد متوجه نشدم where رو کجا باید بذارم سعی میکنم یک نمونه درست کنم
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    mehdi
    mehdi
    آفلاین
    چهارشنبه 07 - اسفند - 1392 16:40:05 - #لینک دائمی
    1
    بنده همچنان منتظرم جناب کاویان:(
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    mehdi
    mehdi
    آفلاین
    چهارشنبه 07 - اسفند - 1392 03:49:39 - #لینک دائمی
    1
    با درود

    دوستان نظری ندارند؟ بنده منتظر پاسخ هستم با تشکر
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    mehdi
    mehdi
    آفلاین
    سه شنبه 06 - اسفند - 1392 14:57:12 - #لینک دائمی
    1
    با درود

    در رابطه با سوال قبل که پرسیده شد این کار با استفاده از کامندباتن اجرا میشه اما با استفاده از رویداد load_Form خیر چه پیشنهادی دارید؟
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    mehdi
    mehdi
    آفلاین
    سه شنبه 06 - اسفند - 1392 04:10:35 - #لینک دائمی
    1
    با تشکر از جناب کاویان بابت تابع خوبشون

    سوالی که من داشتم به این شکل مطرح میکنم در یک پروسه واکسیناسیون افراد در دوره های زمانی مشخصی جهت تزریق واکسن مراجعه می کنند در اولین مراجعه یک کد شناسایی به این افراد تعلق میگیره ، در مراجعات بعدی، فرد این کد شناسایی رو به همراه داره و در فرمی این کد وارد میشه و با زدن کلید تایید فرم ثبت اطلاعات واکسیناسیون باز میشه حالا من میخوام وقتی فرم ثبت اطلاعات باز میشه ، اطلاعات مراجعات قبلی این فرد در ساب فرم نمایش داده بشه در واقع همراه با باز شدن فرم ثبت اطلاعات، بر اساس کد شناسایی فیلتر صورت گرفته و نمایش داده بشه آیا این کار امکان پذیر هست؟
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    دوشنبه 09 - دی - 1392 11:49:09 - #لینک دائمی
    1
    سلام
    برای این مورد بهتره یک نمونه آماده کنید و در یک تاپیک مجزا اون رو مطرح کنید تا بررسی و در صورت لزوم روی همون براتون ایجاد بشه .
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    pouya.esfahan
    pouya.esfahan
    آفلاین
    شنبه 07 - دی - 1392 13:29:43 - #لینک دائمی
    1
    با سلام
    من میخواستم بدون چطور میشه مثل تابع easy filter یه تابعی درست کرد که با دادن کد مشتری و علامت زدن آیتم هایی که میخواهیم چاپ شود نتیجه نمایش و سپس با زدن نوع گزارش خروجی نتیجه را چاپ کند.
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    دوشنبه 02 - دی - 1392 03:43:40 - #لینک دائمی
    1
    سلام
    با توجه به اینکه برخی از کاربران گرامی در تنظیم رفرنس ها برای استفاده از این تابع مشکل داشتند حداقل رفرنس های لازم برای استفاده از این تابع ، از طریق دانلود فایل پیوست به اشتراک گذاشته شد .

    در صورتی که از اکسس 2010 استفاده کنید و یک فایل جدید ایجاد کنید و تمامی آبجکت های مورد نیاز خودتون رو از فایل قبلی خود و فایل mantis_easy_filter به درون آن منتقل کنید هیچ مشکلی نخواهید داشت .

    همچنین از دوستان خواهش می کنم که با توجه به اینکه مدتهاست اکسس 2013 ارائه شده ، به نسخه قبل از آن یعنی اکسس 2010 مهاجرت کنند .

    با سپاس
    کاویان
    پیوست ها:
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    چهارشنبه 13 - آذر - 1392 18:18:22 - #لینک دائمی
    1
    با سلام
    در صورتي که از تابع easy filter اين سايت استفاده نموده ايد براي رفع اين مشکل بايستي فيلد ID را در جدول از نوع عددي تعريف کرده و هنگام نامگذاري از پيشوند val به جاي str استفاده کنيد .
    در صورتي که مشکل حل نشد مي توانيد يک نمونه کوچک آماده نموده و آنرا فشرده کرده و در همين بحث آپلود نماييد .
    با سپاس
    کاويان
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
  • پاسخ پذیرفته شده

    msalmipour
    msalmipour
    آفلاین
    چهارشنبه 13 - آذر - 1392 17:49:47 - #لینک دائمی
    1
    با سلام و درود
    ميخواهم گزارشي بسازم كه فقط اطلاعات يك شخص رابرايم نشان دهد و چاپ بگيرم . البته اين گزارش را باتوجه به آموزشهاي اين سايت ساخته ام ولي وقتي اجرا ميشود شماره id را ميخواهد و مشكل اينجاست كه اگر در id عددهاي 38 و 3889و 388 و.... باشد همه اشخاص را براي من نمايش ميدهد.
    قبلا از همكاري شما تشكر ميكنم
    تشکر ها
    پاسخ به درستی کمینه شد نمایش
پاسخ شما

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

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

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

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

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