0

Dynamics AX 2009で大文字と小文字を区別する検索(検索)を実行することは可能ですか?

たとえば、「住所」を検索しているときに、結果に「住所」が表示されないようにします。

4

3 に答える 3

0

検索を実行したときに表示される[検索]フォームウィンドウを確認し、プロパティを確認すると、検索を絞り込むことができ、「アドレス」や「ブロック」などの完全一致が不明な場合があります。住所"。

于 2012-06-18T08:11:27.097 に答える
0

いいえ、あなたがすることはできません。

この回答で述べたように、検索フォームはmatchメソッドを使用します。このメソッドは、ここのmsdnに記載されています

MSDNを引用するには;

備考

システムは小文字と大文字を区別しません。

于 2012-06-20T08:45:25.997 に答える
0

1月、

標準のAxaptaX++を使用してそれを行う方法があります。検索画面を使用すると、「フィルター」と呼ばれるタブがあり、フィルターを実行するためのコードを配置できます([名前と場所]タブのフィールドに入力する必要はありません)。以下のコードは完全ではなく、完成していないため、以下のコードは説明のみを目的としています(私はあなたに任せます)。

str             toMatch     = 'Address';
str             string;
str             char, charMatch;
int             i, pos;
boolean         ret;
;

pos     = strScan(_treeNodeName, toMatch, 1, strLen(_treeNodeName));
string  = subStr(_treeNodeName, pos, strLen(toMatch));
if (string)
{
    ret             = true;
    for (i=1;i<=strLen(toMatch);i++)
    {
        char        = subStr(toMatch, i, 1);
        charMatch   = subStr(string, i, 1);
        if (char2num(char,1) != char2num(charMatch,1))
        {
            ret     = false;
        }
    }
    if (ret)
    {
        return ret;
    }
}

pos     = strScan(_treeNodeSource, toMatch, 1, strLen(_treeNodeSource));
string  = subStr(_treeNodeSource, pos, strLen(toMatch));
if (string)
{
    ret             = true;
    for (i=1;i<=strLen(toMatch);i++)
    {
        char        = subStr(toMatch, i, 1);
        charMatch   = subStr(string, i, 1);
        if (char2num(char,1) != char2num(charMatch,1))
        {
            ret     = false;
        }
    }
    if (ret)
    {
        return ret;
    }
}
return false;
于 2013-03-11T03:38:04.333 に答える