Dynamics AX 2009 で完全一致を検索 (検索) することはできますか?
たとえば、AOT で「AddressRelationship」を検索しているときに、結果に DirPartyAddressRelationship を表示したくありません。
Dynamics AX 2009 で完全一致を検索 (検索) することはできますか?
たとえば、AOT で「AddressRelationship」を検索しているときに、結果に DirPartyAddressRelationship を表示したくありません。
わかりました、少し時間がかかりましたが、私はこれを理解しました、それは可能です.
検索フォームにブレークポイントを追加するとSysUtilScanSource
、AX ソース コード内で文字列を検索するために呼び出されるクラスが使用されることがわかります。
SysUtilScanSource.do()
メソッドではmatch
、特定のソース コードとの一致を見つけるために使用されます。詳しくはmatch
こちらをご覧ください。
http://msdn.microsoft.com/en-us/library/aa886279(v=ax.10).aspx
このmatch
メソッドでは、式を使用できます。
必要な式は次のとおりです。
:スペース
SPACE は文字 ' ' です。一致を空白、タブ、および Enter (改行) などの制御文字に設定します。
例えば:
match("ab: cd","ab cd"); //returns 1
match("ab: cd","ab\ncd"); //returns 1
match("ab: cd","ab\tcd"); //returns 1
match("ab: cd","ab cd"); //returns 0 - only the first space is matched
したがって、この例では、「含むテキスト」フィールドに次の文字列を入力する必要があります。
: AddressRelationship:
上記の文字列では、次の場所にスペースがあることに注意してください。
:SPACEAddressRelationship:SPACE
それを試してみてください。私はやった、それは御馳走を働かせる。
検索を行うときは、検索フォーム ウィンドウの最後にある [プロパティ] タブを見てください。これにより、プロパティに基づいて検索を縮小できます。完全一致を使用する方法はないと思いますが、プロパティを使用して検索を絞り込むことができます。