در Dynamics AX از فیلتر کردن برای یافتن و کار با زیرمجموعهای از دادهها در یک فرم استفاده می شود. وقتی فیلتری را روی یک فرم اعمال میکنید، فقط رکوردهایی را میبینید که معیارهایی را که شما مشخص کردهاید برآورده میکنند.
فیلتر کردن
گاهی در یک صفحه لیست ممکن است چندین تک رکورد و یا حتی چندین هزار تک رکورد داشته باشیم و در بین اینها نیازمند یک رکورد خاص باشیم، در این زمان گشتن میان رکورد ها کار معقولانه ای نیست پس نیازمند فیلتر کردن رکورد ها هستیم تا به اطلاعات مورد نظر دسترسی پیدا کنیم.
به عنوان مثال، می توانید رکوردهای صفحه فهرست همه مشتریان را فیلتر کنید تا فقط مشتریان یک گروه مشتری خاص نمایش داده شوند
فیلتر کردن در Dynamics AX به چند روش ممکن است، وقتی که وارد صفحات لیست میشوید در بالای منو چند دکمه قیفی مانند برای فیلتر کردن مشاهده میکنید.
1-Remove Filter
3-Filter By Grid
4-Filter By Selection
Remove Filter
اگر فیلتری روی صفحات لیست خود ایجاد کرده باشید، با این دکمه میتوانید همه فیلترها را حذف کنید.
Advance Filter
با این گزینه میتوانید چندین شرط برای فیلتر بگذارید. با انتخاب گزینه فیلتر پیشرفته با همچین فرمی روبرو میشوید که با زدن روی دکمه Add میتوانید شرط های خود را برای فرم مورد نظر اعمال کنید.
مثلا رکورد هایی که کد اعداد آنها بزرگ تر از شش و کوچک تر از ده باشد یا رکورد هایی که حرف اول آنها با ت شروع شوند و کد اعداد آن بزرگتر از ده باشد و…
Filter By Grid
با انتخاب این گزینه بالای گرید Grid یک رکورد اضافه میشود که در آن میتوانید فیلتر مورد نظر را وارد کنید .
Filter By Selection
اول یک رکورد را انتخاب کنید و بعد با زدن روی این دکمه همه رکورد های مشابه نمایش داده میشوند.
Filter By Field
علاوه بر اینها روش دیگری برای فیلتر کردن وجود دارد برای وقت هایی که این دکمه ها در فرم مورد نظر در دسترس نبودند.
با انتخاب یکی از ستون ها و راست کلیک کردن روی آن یک منو برای شما نمایش داده میشود.
با انتخاب گزینه Filter By Field میتوانید عبارت یا عدد مورد نظر خود را در ستون انتخاب شده فیلتر کنید.