انجمن تخصصی اکسس
جامع ترین انجمن تخصصی اکسس در خانه اکسس ایران
پاسخ ها (20)
-
پاسخ پذیرفته شده
1سلام خدمت جناب کاویان عزیز
تو تاپیک شما در برنامهنویس هم یه کاربر دیگه به نام Nazir Ahmad این مشکل رو مطرح کرده بود اما جوابی داده نشد. به همین خاطر گفتم اینجا مطرح کنم بهتره
همون مشکلی که یکی دیکه از دوستان در ابتدای این تاپیک مطرح کردند که میخوایم جستجو تنهای عین عبارت باشه مثلا ما میخوایم از فیلد کلاس یه کلاس مشخص فیلتر بشه اما مشابهات هم همراه اون فیلتر میشه. البته فیلد ما از نوع متنی هست. بعنوان مثال کلاس 1 الف؛ 1 ب، ..... ، 11 الف، 11 ب و .... . حالا با انتخاب مثلا 1 الف؛ کلاس 11 الف هم در فیلتر اشتراک میکنه.
چطور میشه این مشکل رو حل کرد؟تشکر ها Tasin-Home و azama این پست را دوست دارند.-
mehdiبیش از یک ماه قبلبا درود
در ماکرو جناب کاویان از like استفاده کردند لذا مقادیر مشابه هم فیلتر می شن کافیه این دستور هارو به = تبدیل کنید -
Tasin-Homeبیش از یک ماه قبلممنون مهدی عزیز
من تو ماژول جناب کاویان همونطور که فرمودید دو سطر به شکل زیر اضافه کردم اما جواب نداد
Case "stre"
Easy_filter = " ((" & rst_source & "." & f_name & ")= " & frm.Controls(ctl_name).Value & ") AND " -
Tasin-Homeبیش از یک ماه قبلیعنی من میخوام در مورد فیلدهای متنی؛ هم شرط قبلی که پیدا کردن مشابهات هست موجود باشه و هم یه شرط دیگه که در فیلدهای متنی تنها عین متن جستجو شود.
ممنون
-
-
پاسخ پذیرفته شده
1با سلام و درود
ميخواهم گزارشي بسازم كه فقط اطلاعات يك شخص رابرايم نشان دهد و چاپ بگيرم . البته اين گزارش را باتوجه به آموزشهاي اين سايت ساخته ام ولي وقتي اجرا ميشود شماره id را ميخواهد و مشكل اينجاست كه اگر در id عددهاي 38 و 3889و 388 و.... باشد همه اشخاص را براي من نمايش ميدهد.
قبلا از همكاري شما تشكر ميكنم -
پاسخ پذیرفته شده
1با سلام
در صورتي که از تابع easy filter اين سايت استفاده نموده ايد براي رفع اين مشکل بايستي فيلد ID را در جدول از نوع عددي تعريف کرده و هنگام نامگذاري از پيشوند val به جاي str استفاده کنيد .
در صورتي که مشکل حل نشد مي توانيد يک نمونه کوچک آماده نموده و آنرا فشرده کرده و در همين بحث آپلود نماييد .
با سپاس
کاويان -
پاسخ پذیرفته شده
1سلام
با توجه به اینکه برخی از کاربران گرامی در تنظیم رفرنس ها برای استفاده از این تابع مشکل داشتند حداقل رفرنس های لازم برای استفاده از این تابع ، از طریق دانلود فایل پیوست به اشتراک گذاشته شد .
در صورتی که از اکسس 2010 استفاده کنید و یک فایل جدید ایجاد کنید و تمامی آبجکت های مورد نیاز خودتون رو از فایل قبلی خود و فایل mantis_easy_filter به درون آن منتقل کنید هیچ مشکلی نخواهید داشت .
همچنین از دوستان خواهش می کنم که با توجه به اینکه مدتهاست اکسس 2013 ارائه شده ، به نسخه قبل از آن یعنی اکسس 2010 مهاجرت کنند .
با سپاس
کاویان -
پاسخ پذیرفته شده
-
پاسخ پذیرفته شده
1با تشکر از جناب کاویان بابت تابع خوبشون
سوالی که من داشتم به این شکل مطرح میکنم در یک پروسه واکسیناسیون افراد در دوره های زمانی مشخصی جهت تزریق واکسن مراجعه می کنند در اولین مراجعه یک کد شناسایی به این افراد تعلق میگیره ، در مراجعات بعدی، فرد این کد شناسایی رو به همراه داره و در فرمی این کد وارد میشه و با زدن کلید تایید فرم ثبت اطلاعات واکسیناسیون باز میشه حالا من میخوام وقتی فرم ثبت اطلاعات باز میشه ، اطلاعات مراجعات قبلی این فرد در ساب فرم نمایش داده بشه در واقع همراه با باز شدن فرم ثبت اطلاعات، بر اساس کد شناسایی فیلتر صورت گرفته و نمایش داده بشه آیا این کار امکان پذیر هست؟ -
پاسخ پذیرفته شده
2سلام
ضمن عرض پوزش به علت تاخیر
بله شما زمانی که می خواهید فرم رو بازکنید اگر باکد این کار رو انجام بدهید کافی است در آرگومان چهارم یک فیلتر از جنس عبارت Where ر پرسشها ایجاد کنید و اونجا قرار بدید .
برای توضیحات کامل تر یک نمونه کوچک آپلود کنید .
با سپاس-
mehdiبیش از یک ماه قبلبا تشکر از توضیح جنابعالی ، متوجه راه حل نشدم من در رویداد open نتونستم ولی با کامندباتن شد متوجه نشدم where رو کجا باید بذارم سعی میکنم یک نمونه درست کنم
-
-
پاسخ پذیرفته شده
1پیشنهاد من اینه که تو تابع جناب کاویان like هارو به مساوی تبدیل کنید البته خودم تست نکردم ولی نباید مشکلی ایجاد کنه-
Tasin-Homeبیش از یک ماه قبلهمونطور که در پست گفتم قبل این کار رو انجام دام اما نشد.
راه بهتری سراغ ندارید
-
-
پاسخ پذیرفته شده
-
پاسخ پذیرفته شده
0با سلام و احترام حضور کلیه اساتید محترم انجمن
بحثهای داخل سایت فوق العاده عالی و کاربردی است.
از اقای مهندس کاویان هم بخاطر راهنماییهای ارزنده به سوالات تمام عزیزان تشکر میکنم.
ضمنا دو سوال هم داشتم :
یک برنامه نوشتم در یک گزارش ان نیاز دارم که قبل از باز شدن صفحه گزارش، یک فرمی باز شود و من بتوانم در ان لیست مولتی ولیود داشته باشم و تعدادی از ایتمهای ان کومبو باکس را تیک و انتخاب کنم و سپس بر مبنای همان چند تای انتخاب شده گزارش داده شود.
یک برنامه نوشتم با اکسس2003 در ان کاربری با سطوح دسترسی مختلف گذاشتم. به 2007 که تبدیل میکنم. توانایی کاربری ها غیر فعال میشه . ایا راه حلی دارد؟
با سپاس فراوان
عباس
94/11/05
برای ارسال پاسخ وارد شوید
برای ثبت پاسخ لازم است وارد شوید. از فرم مقابل برای ورود استفاده منید و اگر کاربر جدید هستید ثبت نام کنید.
اینجا ثبت نام کنید »